Source Packet Routing in Networking (SPRING) or Segment Routing
-
BGP classful transport support for dynamic tunnels and colored transport-rib for next-hop-based tunnels (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX10016)—Starting in Junos OS Evolved Release 24.2R1, we support the colored transport RIB model for next-hop-based dynamic tunnels. By default, GRE tunnels are logical interface-based tunnels. IPIP and UDP tunnels are next-hop based tunnels. GRE tunnels can also be configured as next-hop based tunnels by including the GRE
next-hop-based-tunnel
statement at the [edit routing-options dynamic-tunnels
] hierarchy level.For logical interface and next-hop-based tunnels, dynamic tunnel specific route addition is triggered when an application route with protocol next-hop is resolved on dynamic tunnel catch-all route.
To support the colored transport-rib model for DTM next-hop based tunnels, configure the
use-transport-class
statement under the[edit dynamic-tunnels tunnel-name]
configuration. If you don't configure theuse-transport-class
statement, then a catch-all route and an application route are created in the inet(6)color.0 table. If you configure theuse-transport-class
statement, then the catch-all route and the application route are created in the color.inet(6).3 table. If you include thebest-effort
statement at the[edit routing-options dynamic-tunnels dynamic-tunnel-name destination-networks ip-address]
hierarchy level, dynamic tunnels are created in the inet(6)color.0 table.To enable the
use-transport-class
statement under the dynamic-tunnel configuration, include theauto-create
statement at the[edit routing-options transport-class]
hierarchy level.To configure a colored transport-rib, include the
preserve-nexthop-hierarchy
statement at the[edit routing-options resolution]
hierarchy level. -
Support for IPv6 endpoints for SR-MPLS DTM SR-TE tunnels (PTX10001-36MR)—Starting in Junos OS Evolved Release 24.2R1, we support IPv6 end points for SR-MPLS DTM SR-TE tunnels. You can configure IPv6 destination networks under SPRING-TE dynamic tunnels and support dynamic segment lists and distributed Constrained Shortest Path First (using compute-profile). We support the following SR-TE dynamic tunnel models:
-
IPv6 endpoint for DTM uncolored SR-TE tunnels
-
IPv6 endpoint for DTM SR-TE tunnels (SR-MPLS) with inet6color.0 model
-
IPv6 endpoint for DTM SR-TE tunnels (SR-MPLS) with transport-rib model
To support the transport-rib model for IPv6 DTM SR-TE tunnels, include the
use-transport-class
statement at the[edit dynamic-tunnels tunnel-name spring-te
] hierarchy level.If the
use-transport-class
statement is not configured, then the catch-all route and the application route are created in the inet6color.0 table. If theuse-transport-class
statement is configured, then the catch-all route and the application route are created in the color.inet6.3 table. This behavior is irrespective of using theuse-transport-class
statement at the[edit protocols source-packet-routing]
hierarchy level. For DT tunnels, SR-TE takes preference of theuse-transport-class
statement at the[edit dynamic-tunnels tunnel-name spring-te]
hierarchy rather than at the[edit protocols source-packet-routing]
hierarchy level. -