Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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 the use-transport-class statement, then a catch-all route and an application route are created in the inet(6)color.0 table. If you configure the use-transport-class statement, then the catch-all route and the application route are created in the color.inet(6).3 table. If you include the best-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 the auto-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 the use-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 the use-transport-class statement at the [edit protocols source-packet-routing] hierarchy level. For DT tunnels, SR-TE takes preference of the use-transport-class statement at the [edit dynamic-tunnels tunnel-name spring-te] hierarchy rather than at the [edit protocols source-packet-routing] hierarchy level.