Linux Routing Fundamentals

2 years ago by learnbyexample to c/linux

anamethatisnt 8 points 2 years ago

Linux Routing Fundamentals

Linux has been a first class networking citizen for quite a long time now. Every system running a Linux kernel out of the box has at least three routing tables and is supporting multiple mechanisms for advanced routing features from policy based routing (PBR), to VRFs(-lite), and network namespaces (NetNS). Each of these provide different levels or separation and features, with PBR being the oldest one and VRFs the most recent addition (starting with kernel 4.3).

This article is the first part of the Linux Routing series and will provide an overview of the basics and plumbings of Linux routing tables, what happens when an IP packet is sent from or through a Linux box, and how to figure out why. It’s the baseline for future articles on PBR, VRFs, and NetNSes, their differences as well and applications.

path: 0 14966740, hotness: undefined, score: 8, children: 1
eldavi 4 points 2 years ago

did you forget to add your comment?

path: 0 14966740 14968385, hotness: undefined, score: 4, children: 0
Shimitar 4 points 2 years ago

Thanks! Interesting read

path: 0 14967976, hotness: undefined, score: 4, children: 0
hindy 2 points 2 years ago

Thanks for sharing!

path: 0 14983720, hotness: undefined, score: 2, children: 0
double_quack 2 points 2 years ago

Thank you! I learnt something today :)

path: 0 14972009, hotness: undefined, score: 2, children: 0
just_another_person -6 points 2 years ago

Meh

path: 0 14966950, hotness: undefined, score: -6, children: 0
linux
linux

@lemmy.ml

login for more options
68076
9449
5174

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...