Lines Matching full:route
7 # veth1 <---> veth2 veth3 <---> veth4 (the top route)
8 # veth5 <---> veth6 veth7 <---> veth8 (the bottom route)
18 # IP*_1 <=> IP*_2 <=> IP*_3 <=> IP*_4 (the top route)
21 # NS1/NS2 are configured to route packets to IPv*_GRE via IP*_8
22 # (the bottom route)
30 # that encaps the packets with an IP/GRE header to route to IPv*_GRE
36 # that encaps the packets with an IP/GRE header to route to IPv*_GRE
151 ip -netns ${NS1} route add table 1001 unreachable default metric 8192
152 ip -netns ${NS1} -6 route add table 1001 unreachable default metric 8192
158 ip -netns ${NS2} route add table 1001 unreachable default metric 8192
159 ip -netns ${NS2} -6 route add table 1001 unreachable default metric 8192
166 # configure addesses: the top route (1-2-3-4)
176 # configure addresses: the bottom route (5-6-7-8)
195 # configure routes: IP*_SRC -> veth1/IP*_2 (= top route) default;
196 # the bottom route to specific bottom addresses
199 # top route
200 ip -netns ${NS1} route add ${IPv4_2}/32 dev veth1 ${VRF}
201 ip -netns ${NS1} route add default dev veth1 via ${IPv4_2} ${VRF} # go top by default
202 ip -netns ${NS1} -6 route add ${IPv6_2}/128 dev veth1 ${VRF}
203 ip -netns ${NS1} -6 route add default dev veth1 via ${IPv6_2} ${VRF} # go top by default
204 # bottom route
205 ip -netns ${NS1} route add ${IPv4_6}/32 dev veth5 ${VRF}
206 ip -netns ${NS1} route add ${IPv4_7}/32 dev veth5 via ${IPv4_6} ${VRF}
207 ip -netns ${NS1} route add ${IPv4_8}/32 dev veth5 via ${IPv4_6} ${VRF}
208 ip -netns ${NS1} -6 route add ${IPv6_6}/128 dev veth5 ${VRF}
209 ip -netns ${NS1} -6 route add ${IPv6_7}/128 dev veth5 via ${IPv6_6} ${VRF}
210 ip -netns ${NS1} -6 route add ${IPv6_8}/128 dev veth5 via ${IPv6_6} ${VRF}
213 # top route
214 ip -netns ${NS2} route add ${IPv4_1}/32 dev veth2 ${VRF}
215 ip -netns ${NS2} route add ${IPv4_4}/32 dev veth3 ${VRF}
216 ip -netns ${NS2} -6 route add ${IPv6_1}/128 dev veth2 ${VRF}
217 ip -netns ${NS2} -6 route add ${IPv6_4}/128 dev veth3 ${VRF}
218 # bottom route
219 ip -netns ${NS2} route add ${IPv4_5}/32 dev veth6 ${VRF}
220 ip -netns ${NS2} route add ${IPv4_8}/32 dev veth7 ${VRF}
221 ip -netns ${NS2} -6 route add ${IPv6_5}/128 dev veth6 ${VRF}
222 ip -netns ${NS2} -6 route add ${IPv6_8}/128 dev veth7 ${VRF}
225 # top route
226 ip -netns ${NS3} route add ${IPv4_3}/32 dev veth4
227 ip -netns ${NS3} route add ${IPv4_1}/32 dev veth4 via ${IPv4_3}
228 ip -netns ${NS3} route add ${IPv4_2}/32 dev veth4 via ${IPv4_3}
229 ip -netns ${NS3} -6 route add ${IPv6_3}/128 dev veth4
230 ip -netns ${NS3} -6 route add ${IPv6_1}/128 dev veth4 via ${IPv6_3}
231 ip -netns ${NS3} -6 route add ${IPv6_2}/128 dev veth4 via ${IPv6_3}
232 # bottom route
233 ip -netns ${NS3} route add ${IPv4_7}/32 dev veth8
234 ip -netns ${NS3} route add ${IPv4_5}/32 dev veth8 via ${IPv4_7}
235 ip -netns ${NS3} route add ${IPv4_6}/32 dev veth8 via ${IPv4_7}
236 ip -netns ${NS3} -6 route add ${IPv6_7}/128 dev veth8
237 ip -netns ${NS3} -6 route add ${IPv6_5}/128 dev veth8 via ${IPv6_7}
238 ip -netns ${NS3} -6 route add ${IPv6_6}/128 dev veth8 via ${IPv6_7}
240 # configure IPv4 GRE device in NS3, and a route to it via the "bottom" route
244 ip -netns ${NS1} route add ${IPv4_GRE}/32 dev veth5 via ${IPv4_6} ${VRF}
245 ip -netns ${NS2} route add ${IPv4_GRE}/32 dev veth7 via ${IPv4_8} ${VRF}
248 # configure IPv6 GRE device in NS3, and a route to it via the "bottom" route
252 ip -netns ${NS1} -6 route add ${IPv6_GRE}/128 dev veth5 via ${IPv6_6} ${VRF}
253 ip -netns ${NS2} -6 route add ${IPv6_GRE}/128 dev veth7 via ${IPv6_8} ${VRF}
276 ip -netns ${NS1} route del ${IPv4_GRE} dev veth5 ${VRF}
277 ip -netns ${NS2} route del ${IPv4_GRE} dev veth7 ${VRF}
278 ip -netns ${NS1} -6 route del ${IPv6_GRE}/128 dev veth5 ${VRF}
279 ip -netns ${NS2} -6 route del ${IPv6_GRE}/128 dev veth7 ${VRF}
284 ip -netns ${NS1} route add unreachable ${IPv4_GRE}/32 ${VRF}
285 ip -netns ${NS2} route add unreachable ${IPv4_GRE}/32 ${VRF}
286 ip -netns ${NS1} -6 route add unreachable ${IPv6_GRE}/128 ${VRF}
287 ip -netns ${NS2} -6 route add unreachable ${IPv6_GRE}/128 ${VRF}
368 ip -netns ${NS2} route del ${IPv4_DST}/32 dev veth3 ${VRF}
369 ip -netns ${NS2} -6 route del ${IPv6_DST}/128 dev veth3 ${VRF}
375 ip -netns ${NS1} route add ${IPv4_DST} encap bpf xmit obj \
377 ip -netns ${NS1} -6 route add ${IPv6_DST} encap bpf xmit obj \
380 ip -netns ${NS1} route add ${IPv4_DST} encap bpf xmit obj \
382 ip -netns ${NS1} -6 route add ${IPv6_DST} encap bpf xmit obj \
426 ip -netns ${NS2} route del ${IPv4_DST}/32 dev veth3 ${VRF}
427 ip -netns ${NS2} -6 route del ${IPv6_DST}/128 dev veth3 ${VRF}
433 ip -netns ${NS2} route add ${IPv4_DST} encap bpf in obj \
435 ip -netns ${NS2} -6 route add ${IPv6_DST} encap bpf in obj \
438 ip -netns ${NS2} route add ${IPv4_DST} encap bpf in obj \
440 ip -netns ${NS2} -6 route add ${IPv6_DST} encap bpf in obj \