码迷,mamicode.com
首页 > Web开发 > 详细

Linux network namespaces

时间:2015-03-06 10:28:40      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

介绍
OpenStack neutron使用Linux网络命名空间来避免物理网络和虚拟网络间的冲突,或者不同虚拟网络间的冲突。

网络命名空间就是一个独立的网络协议栈,它有自己的网络接口,路由,以及防火墙规则。

网络命名空间通常是位于目录/var/run/netns/下的文件描述符。

例如,使用ip netns add命令创建一个命名空间:

ip netns add bule

查看目录/var/run/netns/:

$ ls /var/run/netns/
blue

网络命名空间常用于虚拟化中。因此,不能对一个物理的网络接口指定命名空间,只能对virtual Ethernet (veth)接口来指定。

更多的详细介绍可参考以下两篇博文:
Introducing Linux Network Namespaces
Linux Network Namespaces

More:
Neutron Network Namespaces and IPtables

Linux network namespaces

标签:

原文地址:http://www.cnblogs.com/smallcoderhujin/p/4317382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!