Add srv6
This commit is contained in:
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:200::/60 unreachable;
|
route 2001:678:d78:200::/60 unreachable;
|
||||||
|
route 2001:678:d78:20f::/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.0/32
|
set interface ip address loop0 192.168.10.0/32
|
||||||
set interface ip address loop0 2001:678:d78:200::/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::
|
||||||
|
sr localsid address 2001:678:d78:20f:: behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:200::/60 unreachable;
|
route 2001:678:d78:200::/60 unreachable;
|
||||||
|
route 2001:678:d78:20f::1:0/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.1/32
|
set interface ip address loop0 192.168.10.1/32
|
||||||
set interface ip address loop0 2001:678:d78:200::1/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::1
|
||||||
|
sr localsid address 2001:678:d78:20f::1:0 behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:200::/60 unreachable;
|
route 2001:678:d78:200::/60 unreachable;
|
||||||
|
route 2001:678:d78:20f::2:0/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.2/32
|
set interface ip address loop0 192.168.10.2/32
|
||||||
set interface ip address loop0 2001:678:d78:200::2/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::2
|
||||||
|
sr localsid address 2001:678:d78:20f::2:0 behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:200::/60 unreachable;
|
route 2001:678:d78:200::/60 unreachable;
|
||||||
|
route 2001:678:d78:20f::3:0/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.3/32
|
set interface ip address loop0 192.168.10.3/32
|
||||||
set interface ip address loop0 2001:678:d78:200::3/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::3
|
||||||
|
sr localsid address 2001:678:d78:20f::3:0 behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:210::/60 unreachable;
|
route 2001:678:d78:210::/60 unreachable;
|
||||||
|
route 2001:678:d78:21f::/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.0/32
|
set interface ip address loop0 192.168.11.0/32
|
||||||
set interface ip address loop0 2001:678:d78:210::/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::
|
||||||
|
sr localsid address 2001:678:d78:21f:: behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:210::/60 unreachable;
|
route 2001:678:d78:210::/60 unreachable;
|
||||||
|
route 2001:678:d78:21f::1:0/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.1/32
|
set interface ip address loop0 192.168.11.1/32
|
||||||
set interface ip address loop0 2001:678:d78:210::1/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::1
|
||||||
|
sr localsid address 2001:678:d78:21f::1:0 behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:210::/60 unreachable;
|
route 2001:678:d78:210::/60 unreachable;
|
||||||
|
route 2001:678:d78:21f::2:0/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.2/32
|
set interface ip address loop0 192.168.11.2/32
|
||||||
set interface ip address loop0 2001:678:d78:210::2/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::2
|
||||||
|
sr localsid address 2001:678:d78:21f::2:0 behavior end
|
||||||
@@ -7,5 +7,6 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route 2001:678:d78:210::/60 unreachable;
|
route 2001:678:d78:210::/60 unreachable;
|
||||||
|
route 2001:678:d78:21f::3:0/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.3/32
|
set interface ip address loop0 192.168.11.3/32
|
||||||
set interface ip address loop0 2001:678:d78:210::3/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::3
|
||||||
|
sr localsid address 2001:678:d78:21f::3:0 behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.0/32
|
set interface ip address loop0 192.168.10.0/32
|
||||||
set interface ip address loop0 2001:678:d78:200::/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::
|
||||||
|
sr localsid address 2001:678:d78:20f:: behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.1/32
|
set interface ip address loop0 192.168.10.1/32
|
||||||
set interface ip address loop0 2001:678:d78:200::1/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::1
|
||||||
|
sr localsid address 2001:678:d78:20f::1:0 behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.2/32
|
set interface ip address loop0 192.168.10.2/32
|
||||||
set interface ip address loop0 2001:678:d78:200::2/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::2
|
||||||
|
sr localsid address 2001:678:d78:20f::2:0 behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.10.3/32
|
set interface ip address loop0 192.168.10.3/32
|
||||||
set interface ip address loop0 2001:678:d78:200::3/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:200::3
|
||||||
|
sr localsid address 2001:678:d78:20f::3:0 behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.0/32
|
set interface ip address loop0 192.168.11.0/32
|
||||||
set interface ip address loop0 2001:678:d78:210::/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::
|
||||||
|
sr localsid address 2001:678:d78:21f:: behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.1/32
|
set interface ip address loop0 192.168.11.1/32
|
||||||
set interface ip address loop0 2001:678:d78:210::1/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::1
|
||||||
|
sr localsid address 2001:678:d78:21f::1:0 behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.2/32
|
set interface ip address loop0 192.168.11.2/32
|
||||||
set interface ip address loop0 2001:678:d78:210::2/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::2
|
||||||
|
sr localsid address 2001:678:d78:21f::2:0 behavior end
|
||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,5 +2,3 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 192.168.11.3/32
|
set interface ip address loop0 192.168.11.3/32
|
||||||
set interface ip address loop0 2001:678:d78:210::3/128
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
set sr encaps source addr 2001:678:d78:210::3
|
||||||
|
sr localsid address 2001:678:d78:21f::3:0 behavior end
|
||||||
@@ -2,6 +2,7 @@ lab:
|
|||||||
id: 0
|
id: 0
|
||||||
ipv4: 192.168.10.0/24
|
ipv4: 192.168.10.0/24
|
||||||
ipv6: 2001:678:d78:200::/60
|
ipv6: 2001:678:d78:200::/60
|
||||||
|
srv6: 2001:678:d78:20f::/64
|
||||||
nameserver:
|
nameserver:
|
||||||
addresses: [ 192.168.10.4, 2001:678:d78:201::ffff ]
|
addresses: [ 192.168.10.4, 2001:678:d78:201::ffff ]
|
||||||
hypervisor: hvn0.lab.ipng.ch
|
hypervisor: hvn0.lab.ipng.ch
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ lab:
|
|||||||
id: 1
|
id: 1
|
||||||
ipv4: 192.168.11.0/24
|
ipv4: 192.168.11.0/24
|
||||||
ipv6: 2001:678:d78:210::/60
|
ipv6: 2001:678:d78:210::/60
|
||||||
|
srv6: 2001:678:d78:21f::/64
|
||||||
nameserver:
|
nameserver:
|
||||||
addresses: [ 192.168.11.4, 2001:678:d78:211::ffff ]
|
addresses: [ 192.168.11.4, 2001:678:d78:211::ffff ]
|
||||||
hypervisor: hvn1.lab.ipng.ch
|
hypervisor: hvn1.lab.ipng.ch
|
||||||
|
|||||||
2
create
2
create
@@ -15,7 +15,7 @@
|
|||||||
## * Unmount the staging directories
|
## * Unmount the staging directories
|
||||||
## * Start the VMs
|
## * Start the VMs
|
||||||
|
|
||||||
BASE=${BASE:=vol0/hvn0.chbtl0.ipng.ch/ssd-vol0/vpp-proto-trixie-disk0@20250929-release}
|
BASE=${BASE:=vol0/hvn0.chbtl0.ipng.ch/ssd-vol0/vpp-proto-trixie-disk0@20260211-release}
|
||||||
BUILD=${BUILD:=frr} ## or bird
|
BUILD=${BUILD:=frr} ## or bird
|
||||||
LAB=${LAB:=0}
|
LAB=${LAB:=0}
|
||||||
|
|
||||||
|
|||||||
2
generate
2
generate
@@ -151,6 +151,7 @@ def create_node(lab, node_id, node_type):
|
|||||||
v6_base, v6_plen = lab["mgmt"]["ipv6"].split("/")
|
v6_base, v6_plen = lab["mgmt"]["ipv6"].split("/")
|
||||||
lo4_base = lab["ipv4"].split("/")[0]
|
lo4_base = lab["ipv4"].split("/")[0]
|
||||||
lo6_base = lab["ipv6"].split("/")[0]
|
lo6_base = lab["ipv6"].split("/")[0]
|
||||||
|
srv6_base = lab["srv6"].split("/")[0]
|
||||||
total_nodes = 0
|
total_nodes = 0
|
||||||
for nt, nc in lab["nodes"].items():
|
for nt, nc in lab["nodes"].items():
|
||||||
if nt == node_type:
|
if nt == node_type:
|
||||||
@@ -184,6 +185,7 @@ def create_node(lab, node_id, node_type):
|
|||||||
"ipv4": "%s/32" % (ipaddress.IPv4Address(lo4_base) + node_id),
|
"ipv4": "%s/32" % (ipaddress.IPv4Address(lo4_base) + node_id),
|
||||||
"ipv6": "%s/128" % (ipaddress.IPv6Address(lo6_base) + node_id),
|
"ipv6": "%s/128" % (ipaddress.IPv6Address(lo6_base) + node_id),
|
||||||
},
|
},
|
||||||
|
"srv6": "%s" % (ipaddress.IPv6Address(srv6_base) + (node_id<<16)),
|
||||||
}
|
}
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
|||||||
exec /etc/vpp/config/interface.vpp
|
exec /etc/vpp/config/interface.vpp
|
||||||
exec /etc/vpp/config/lcp.vpp
|
exec /etc/vpp/config/lcp.vpp
|
||||||
exec /etc/vpp/config/mpls.vpp
|
exec /etc/vpp/config/mpls.vpp
|
||||||
|
exec /etc/vpp/config/srv6.vpp
|
||||||
exec /etc/vpp/config/sflow.vpp
|
exec /etc/vpp/config/sflow.vpp
|
||||||
|
|
||||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||||
|
|||||||
@@ -2,6 +2,4 @@ comment { Create a loopback interface }
|
|||||||
create loopback interface instance 0
|
create loopback interface instance 0
|
||||||
set interface state loop0 up
|
set interface state loop0 up
|
||||||
set interface ip address loop0 {{ node.loopback.ipv4 }}
|
set interface ip address loop0 {{ node.loopback.ipv4 }}
|
||||||
set interface ip address loop0 {{ node.loopback.ipv6 }}
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
3
overlays/_common/vpp/etc/vpp/config/srv6.vpp.j2
Normal file
3
overlays/_common/vpp/etc/vpp/config/srv6.vpp.j2
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
set sr encaps source addr {{ node.loopback.ipv6.split('/')[0] }}
|
||||||
|
sr localsid address {{ node.srv6 }} behavior end
|
||||||
|
|
||||||
@@ -7,6 +7,7 @@ protocol static static4 {
|
|||||||
protocol static static6 {
|
protocol static static6 {
|
||||||
ipv6 { export all; };
|
ipv6 { export all; };
|
||||||
route {{lab.ipv6}} unreachable;
|
route {{lab.ipv6}} unreachable;
|
||||||
|
route {{node.srv6}}/112 unreachable;
|
||||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user