对等设备 + netnslinux
[root@dev guojingyu]# ip netns add ns1 [root@dev guojingyu]# ip netns add ns2 [root@dev guojingyu]# ip link add tap1 type veth peer name tap2 [root@dev guojingyu]# ip link set tap1 netns ns1 [root@dev guojingyu]# ip link set tap2 netns ns2 [root@dev guojingyu]# ip netns exec ns1 ip link set dev tap1 up [root@dev guojingyu]# ip netns exec ns2 ip link set dev tap2 up
2.对等设备 + linux bridge + netnsshell
[root@dev guojingyu]# yum install -y bridge-utils.x86_64 [root@dev guojingyu]# ip netns add ns1 [root@dev guojingyu]# ip netns add ns2 [root@dev guojingyu]# brctl addbr br-test [root@dev guojingyu]# brctl stp br-test off [root@dev guojingyu]# ip link set dev br-test up [root@dev guojingyu]# ip link add tap1 type veth peer name br-tap1 [root@dev guojingyu]# brctl addif br-test br-tap1 [root@dev guojingyu]# ip link set tap1 netns ns1 [root@dev guojingyu]# ip netns exec ns1 ip link set dev tap1 up [root@dev guojingyu]# ip link set dev br-tap1 up [root@dev guojingyu]# ip link add tap2 type veth peer name br-tap2 [root@dev guojingyu]# brctl addif br-test br-tap2 [root@dev guojingyu]# ip link set tap2 netns ns2 [root@dev guojingyu]# ip netns exec ns2 ip link set dev tap2 up [root@dev guojingyu]# ip link set dev br-tap2 up
3. 对等设备 + ovs + netnscode
待续
blog
引用:ip
http://www.opencloudblog.com/?p=66class