background preloader

Seppho

Facebook Twitter

Seppho

Introducing Linux Network Namespaces · Scott's Weblog · The weblog of an IT pro specializing in virtualization, networking, open source, and cloud computing. 4 September 2013 In this post, I’m going to introduce you to the concept of Linux network namespaces.

Introducing Linux Network Namespaces · Scott's Weblog · The weblog of an IT pro specializing in virtualization, networking, open source, and cloud computing

While it might seem a bit esoteric right now, trust me that there is a reason why I’m introducing you to network namespaces—if you, like me, are on a journey to better understand OpenStack, you’ll almost certainly run into network namespaces again. So what are network namespaces? Generally speaking, an installation of Linux shares a single set of network interfaces and routing table entries. You can modify the routing table entries using policy routing (here’s an introduction I wrote and here’s a write-up on a potential use case for policy routing), but that doesn’t fundamentally change the fact that the set of network interfaces and routing tables/entries are shared across the entire OS.

OpenStack texts

Person of Interest. Raspberry PI. OpenSTACK & OpenDAYLIGHT. Interactive map of Linux kernel.