Lines Matching full:hv
16 # | | veth-hv | | | | veth-hv | |
39 # | hv-1 netns | | hv-2 netns |
50 ip link del veth-hv-1 2>/dev/null || true
63 hv[1]=$hv_1
64 hv[2]=$hv_2
69 ip link add veth-hv-1 type veth peer name veth-hv-2
70 setup-hv-networking() {
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
88 setup-hv-networking 1
89 setup-hv-networking 2
91 # Check connectivity between HVs by pinging hv-2 from hv-1
92 echo -n "Checking HV connectivity "
100 ip link add veth-tap type veth peer name veth-hv
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
106 ip link set veth-hv address 02:1d:8d:dd:0c:6$id
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