首页 > Web开发 > 详细

Linux network namespaces

时间:2015-03-06 10:25:30      阅读:285      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!