source-packet-routing (Protocols IS-IS)
Syntax
source-packet-routing { adjacency-segment { hold-time hold-time; } disable; explicit-null; node-segment { index-range index range; ipv4-index index; ipv6-index index; } flex-algorithm name { color color; definition; } srgb { start-label start-label; index-range index range; } no-binding-sid-leaking; no-strict-spf srv6 { locator name { end-sid sid flavor { psp; usp; usd; } } } udp-tunneling { encapsulation; } use-flex-algorithm-metric-always; }
Hierarchy Level
[edit logical-systems logical-system-name protocols isis], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols isis], [edit protocols isis], [edit routing-instances routing-instance-name protocols isis] [edit logical-systems logical-system-name protocols isis level level-number], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols isis level level-number], [edit protocols isis level level-number], [edit routing-instances routing-instance-name protocols isis level level-number] [edit logical-systems logical-system-name protocols ospf], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols ospf], [edit protocols ospf], [edit routing-instances routing-instance-name protocols ospf] [edit logical-systems logical-system-name protocols ospf area-number], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols ospf area-number], [edit protocols ospf area-number], [edit routing-instances routing-instance-name protocols ospf area-number]
Description
Enable source packet routing in networking (SPRING) feature on IS-IS levels or OSPF areas.
Source packet routing for IPv6 is supported only for IS-IS.
The adjacency-segment
, explicit-null
, and srgb
statements are supported only for IS-IS.
The remaining statements are explained separately.
Default
Disabled.
Options
adjacency-segment <hold-time hold-time> |
Configure attributes for adjacency segments in source packet routing in networking (SPRING), or configure segment routing (SR) to ensure that the adjacency segment identifiers are retained during adjacency or link flaps. The adjacency segments are not released immediately and are retained for the configured hold time duration.
|
||||||
disable |
Disable source packet routing from a specific level. |
||||||
explicit-null |
Configure E and P bits in all prefix segment identifier (SID) advertisements. |
||||||
no-strict-spf |
Disable strict spf algo 1 advertisement. |
||||||
node-segment |
Enable source packet routing in networking (SPRING) at all levels. SPRING or segment routing is a control-plane architecture that enables an ingress router to steer a packet through a specific set of nodes and links in the network without relying on the intermediate nodes in the network to determine the actual path it should take. Provisioning the IPv4 and IPv6 node segment index is allowed per routing-instance, and will NOT be allowed per IS-IS level. Node segment index is attached to the IPv4 and IPv6 router-id, if the router-ids are configured on the loopback interface. Else, lowest IP address on the loopback is chosen to attach the node-sid.
|
||||||
udp-tunneling |
Configure
|
use-flex-algorithm-metric-always |
Specify to indicate flex-algo path computations to always use the metric advertised in FAPM during path computation. By default, flex-algo path computation will use FAPM for readvertised prefixes, for which the R bit in prefix SID is considered. In a multi-vendor environment, if this check needs to be relaxed, you can use this option. Path computations will still use FAPM if the winner FAD in that level is set to M flag. |
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 16.2R1.
Support for explicit-null
and adjacency-segment
statements introduced in Junos OS Release 17.2R1 for MX Series routers, PTX Series
routers, QFX5100 switches and QFX10000 switches.
The udp-tunneling option is introduced in Junos OS Evolved Release 21.2R1.