知識(shí)共享許可協(xié)議
本作品采用知識(shí)共享署名-非商業(yè)性使用-禁止演繹 3.0 未本地化版本許可協(xié)議進(jìn)行許可。

說(shuō)明
環(huán)境根據(jù) [用 Open vSwitch 的內(nèi)部端口連接兩個(gè) Namespace]: http://yhz.me/blog/Connect-Namespace.html
創(chuàng)建br1
ovs-vsctl add-br br1
創(chuàng)建內(nèi)部端口
ovs-vsctl add-port br1 tap3 -- set Interface tap3 type=internal
設(shè)置命令空間
ip link set tap2 netns ns3
配置
ip netns exec ns3 ip addr add 192.168.0.102/24 dev tap3
ip netns exec ns3 ip link set tap3 up
ip netns exec ns3 ip link set lo up
ip netns exec ns3 ping 192.168.0.102
創(chuàng)建patch port
ovs-vsctl add-port br0 patch-ovs-1 -- set Interface patch-ovs-1 type=patch -- set Interface patch-ovs-1 options:peer=patch-ovs-2

ovs-vsctl add-port br1 patch-ovs-2 -- set Interface patch-ovs-2 type=patch -- set Interface patch-ovs-2 options:peer=patch-ovs-1
測(cè)試
ip netns exec ns3 ping 192.168.0.100
ip netns exec ns3 ping 192.168.0.101
ip netns exec ns1 ping 192.168.0.102
ip netns exec ns2 ping 192.168.0.102