Linux 下 netns 間設備互聯

  1. 對等設備 + 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

相關文章
相關標籤/搜索