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
+
+
+