Linux中的网络命名空间是什么?

时间:2011-12-21 13:35:40

标签: linux networking network-protocols

你能告诉我Linux中的网络命名空间是什么?

为什么需要Linux中的网络命名空间?

在Linux网络驱动程序中,我找不到任何与网络命名空间有关的信息。

它与Linux中的网络协议有关吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

它与容器支持(例如LXC)有关。每个容器就像一个单独的操作系统,就像虚拟化系统一样,但仍然只有一个内核。因此内核需要某种方式将内容分成每个容器的单独命名空间(例如,容器1中的PID 1234与容器2中的PID 1234不同)。因此,网络名称空间是网络内容的“容器化”。