]> git.puffer.fish Git - mirror/frr.git/commitdiff
doc: Add SRv6 encapsulation behavior configuration to staticd doc 18623/head
authorCarmine Scarpitta <cscarpit@cisco.com>
Thu, 20 Feb 2025 10:48:16 +0000 (11:48 +0100)
committerCarmine Scarpitta <cscarpit@cisco.com>
Wed, 30 Apr 2025 16:54:43 +0000 (16:54 +0000)
This commit adds a detailed explanation on how to specify the
encapsulation behavior when creating an SRv6 route.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
doc/user/static.rst

index 8a32460547184e480deb2509528d23e85a7a5f8e..663496b778cb2448f3330d783ace7abb0feaac9c 100644 (file)
@@ -191,6 +191,34 @@ STATIC also supports steering of IPv4 traffic over an SRv6 SID list, as shown in
   [..]
   S>* 10.0.0.0/24 [1/0] is directly connected, sr0, seg6 fcbb:bbbb:1:2:3:fe00::, weight 1, 00:00:06
 
+  Optionally, the user can specify the SRv6 Headend Behavior to be used for encapsulation. Currently, STATIC supports the following behaviors:
+
+  * H.Encaps
+  * H.Encaps.Red
+
+  When the behavior is not specified, STATIC defaults to using H.Encaps.
+
+.. clicmd:: ipv6 route X:X::X:X <X:X::X:X|nexthop> segments U:U::U:U/Y:Y::Y:Y/Z:Z::Z:Z [encap-behavior BEHAVIOR]
+.. clicmd:: ip route A.B.C.D <A.B.C.D|nexthop> segments U:U::U:U/Y:Y::Y:Y/Z:Z::Z:Z [encap-behavior BEHAVIOR]
+
+::
+
+  router(config)# ipv6 route 2001:db8:1:1::1/128 sr0 segments fcbb:bbbb:1:2:3:fe00:: encap-behavior H.Encaps
+  router(config)# ipv6 route 2001:db8:1:1::2/128 sr0 segments fcbb:bbbb:1:2:3:fe00:: encap-behavior H.Encaps.Red
+
+  router# show ipv6 route
+  [..]
+  S>* 2001:db8:1:1::1/128 [1/0] is directly connected, ens3, seg6 fcbb:bbbb:1:2:3:fe00:: encap behavior H.Encaps, weight 1, 00:00:06
+  S>* 2001:db8:1:1::2/128 [1/0] is directly connected, ens3, seg6 fcbb:bbbb:1:2:3:fe00:: encap behavior H.Encaps.Red, weight 1, 00:00:06
+
+  router(config)# ip route 10.0.0.1/32 sr0 segments fcbb:bbbb:1:2:3:fe00:: encap-behavior H.Encaps
+  router(config)# ip route 10.0.0.2/32 sr0 segments fcbb:bbbb:1:2:3:fe00:: encap-behavior H.Encaps.Red
+
+  router# show ip route
+  [..]
+  S>* 10.0.0.1/32 [1/0] is directly connected, sr0, seg6 fcbb:bbbb:1:2:3:fe00:: encap behavior H.Encaps, weight 1, 00:00:06
+  S>* 10.0.0.2/32 [1/0] is directly connected, sr0, seg6 fcbb:bbbb:1:2:3:fe00:: encap behavior H.Encaps.Red, weight 1, 00:00:06
+
 SRv6 Static SIDs Commands
 =========================