diff --git a/data/templates/frr/zebra.segment_routing.frr.j2 b/data/templates/frr/zebra.segment_routing.frr.j2 index 7b12fcdd0a3..718d47d8f5c 100644 --- a/data/templates/frr/zebra.segment_routing.frr.j2 +++ b/data/templates/frr/zebra.segment_routing.frr.j2 @@ -10,6 +10,9 @@ segment-routing {% endif %} {% if locator_config.behavior_usid is vyos_defined %} behavior usid +{% endif %} +{% if locator_config.format is vyos_defined %} + format {{ locator_config.format }} {% endif %} exit ! diff --git a/interface-definitions/protocols_segment-routing.xml.in b/interface-definitions/protocols_segment-routing.xml.in index c299f624e4a..8aa0bab7a21 100644 --- a/interface-definitions/protocols_segment-routing.xml.in +++ b/interface-definitions/protocols_segment-routing.xml.in @@ -126,6 +126,22 @@ 24 + + + Configure SRv6 SID format + + uncompressed-f4024 usid-f3216 + + + uncompressed-f4024 + Specify uncompressed-f4024 format + + + usid-f3216 + Specify usid-f3216 format + + +