NAT64: Move IPv6-IPv4 virtual reassembly code from MAP-T to common library (VPP-708)
[vpp.git] / src / scripts / vnet / sr / mcast
1
2 loop create
3 loop create
4 loop create
5 loop create
6
7 set int state loop0 up
8 set int state loop1 up
9 set int state loop2 up
10 set int state loop3 up
11
12 set int ip address loop0 2001::1/64
13 set int ip address loop1 2001:1::1/64
14 set int ip address loop2 2001:2::1/64
15 set int ip address loop3 2001:3::1/64
16
17 set ip6 neighbor loop1 2001:1::2 00:00:dd:ee:cc:d1
18 set ip6 neighbor loop2 2001:2::2 00:00:dd:ee:cc:d2
19 set ip6 neighbor loop3 2001:3::2 00:00:dd:ee:cc:d3
20
21 ip route 3001::1/128 via 2001:1::2 loop1
22 ip route 3001::2/128 via 2001:2::2 loop2
23 ip route 3001::3/128 via 2001:3::2 loop3
24
25 sr tunnel name SR1 src aaaa::2:1 dst ff19::1/128 next 3001::1 clean
26 sr tunnel name SR2 src aaaa::2:2 dst ff19::2/128 next 3001::2 clean
27 sr tunnel name SR3 src aaaa::2:3 dst ff19::3/128 next 3001::3 clean
28
29 sr policy name MCAST1 tunnel SR1 tunnel SR2 tunnel SR3
30
31 sr multicast-map address ff18::1 sr-policy MCAST1
32
33 packet-generator new {
34   name x
35   limit 1
36   node ethernet-input
37   size 64-64
38   no-recycle
39   data {
40     IP6: 1.2.3 -> 4.5.6
41     ICMP: 3002::2 -> ff18::1
42     ICMP echo_request
43     incrementing 100
44   }
45 }
46 trace add pg-input 100
47
48 sr multicast-map del address ff18::1 sr-policy MCAST1
49 sr policy del name MCAST1 tunnel SR1 tunnel SR2 tunnel SR3
50
51 ip route del 3001::1/128 via 2001:1::2 loop1
52 ip route del 3001::2/128 via 2001:2::2 loop2
53 ip route del 3001::3/128 via 2001:3::2 loop3
54
55 sr tunnel del name SR1 src aaaa::2:1 dst ff19::1/128 next 3001::1 clean
56 sr tunnel del name SR2 src aaaa::2:2 dst ff19::2/128 next 3001::2 clean
57 sr tunnel del name SR3 src aaaa::2:3 dst ff19::3/128 next 3001::3 clean
58