Openstack-Namespaces

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

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

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

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

ip netns add bule

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

$ ls /var/run/netns/
blue

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

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

More:
Neutron Network Namespaces and IPtablesip

本站公众号
   欢迎关注本站公众号,获取更多信息