Lines Matching refs:netns

13 # |    vm-1 netns     |                                    |    vm-2 netns     |
39 # | hv-1 netns | | hv-2 netns |
68 # Setup "Hypervisors" simulated with netns
73 ip link set veth-hv-$id netns ${hv[$id]}
74 ip -netns ${hv[$id]} link set veth-hv-$id name veth0
76 ip -netns ${hv[$id]} link add vrf-underlay type vrf table 1
77 ip -netns ${hv[$id]} link set vrf-underlay up
78 ip -netns ${hv[$id]} addr add 172.16.0.$id/24 dev veth0
79 ip -netns ${hv[$id]} link set veth0 up
81 ip -netns ${hv[$id]} link add br0 type bridge
82 ip -netns ${hv[$id]} link set br0 up
84 ip -netns ${hv[$id]} link add vxlan0 type vxlan id 10 local 172.16.0.$id dev veth0 dstport 4789
85 ip -netns ${hv[$id]} link set vxlan0 master br0
86 ip -netns ${hv[$id]} link set vxlan0 up
93 ip netns exec $hv_1 ping -c 1 -W 1 172.16.0.2 &> /dev/null || (echo "[FAIL]"; false)
96 # Setups a "VM" simulated by a netns an a veth pair
102 ip link set veth-tap netns ${hv[$id]}
103 ip -netns ${hv[$id]} link set veth-tap master br0
104 ip -netns ${hv[$id]} link set veth-tap up
108 ip link set veth-hv netns ${vm[$id]}
109 ip -netns ${vm[$id]} addr add 10.0.0.$id/24 dev veth-hv
110 ip -netns ${vm[$id]} link set veth-hv up
116 bridge -netns $hv_1 fdb add 00:00:00:00:00:00 dev vxlan0 dst 172.16.0.2 self permanent
117 bridge -netns $hv_2 fdb add 00:00:00:00:00:00 dev vxlan0 dst 172.16.0.1 self permanent
120 ip netns exec $vm_1 ping -c 1 -W 1 10.0.0.2 &> /dev/null || (echo "[FAIL]"; false)
124 ip -netns $hv_1 link set veth0 vrf vrf-underlay
125 ip -netns $hv_1 link set vxlan0 down
126 ip -netns $hv_1 link set vxlan0 up
127 ip -netns $hv_2 link set veth0 vrf vrf-underlay
128 ip -netns $hv_2 link set vxlan0 down
129 ip -netns $hv_2 link set vxlan0 up
132 ip netns exec $vm_1 ping -c 1 -W 1 10.0.0.2 &> /dev/null || (echo "[FAIL]"; false)