介绍
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

相关文章:

  • 2021-04-16
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2022-02-12
  • 2021-08-14
  • 2021-12-14
猜你喜欢
  • 2022-01-09
  • 2021-11-27
  • 2022-12-23
  • 2021-09-09
  • 2021-11-17
相关资源
相似解决方案