neutron linux网络命令,网络命名空间-深入理解 Neutron -- OpenStack 网络实现(Openstack Understand Neutron)...

网络名字空间是Linux中实现网络环境隔离的重要工具,每个空间都有独立的网络设备、路由和iptables规则。通过`ip netns`命令可以查看和管理这些空间。示例中展示了如何使用`ip netns exec`命令在特定命名空间执行网络配置,例如dhcp和router服务的网络接口配置。这种技术常用于服务隔离和虚拟化场景。
摘要由CSDN通过智能技术生成

网络名字空间

在 Linux 中,网络名字空间可以被认为是隔离的拥有单独网络栈(网卡、路由转发表、iptables)的环境。网络名字空间经常用来隔离网络设备和服务,只有拥有同样网络名字空间的设备,才能看到彼此。

可以用ip netns list命令来查看已经存在的名字空间。

$ ip net

qdhcp-ea3928dc-b1fd-4a1a-940e-82b8c55214e6

qrouter-40fff075-d3a2-477b-942c-6b1adb42e35e

qdhcp开头的名字空间是dhcp服务器使用的,qrouter开头的则是router服务使用的。 可以通过 ip netns exec namespaceid command 来在指定的网络名字空间中执行网络命令,例如

# ip netns exec qdhcp-88b1609c-68e0-49ca-a658-f1edff54a264 ip addr

71: ns-f14c598d-98: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether fa:16:3e:10:2f:03 brd ff:ff:ff:ff:ff:ff

inet 10.1.0.3/24 brd 10.1.0.255 scope global ns-f14c598d-98

inet6 fe80::f816:3eff:fe10:2f03/64 scope link

valid_lft forever preferred_lft forever

可以看到,dhcp服务的网络名字空间中只有一个网络接口“ns-f14c598d-98”,它连接到br-int的tapf14c598d-98接口上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值