SR-MPLS - SRTE Traffic Steering (per destination)
As indicated in RFC 9256, there are several approaches that a headend router may use to take a given flow and place it into an SR policy, one of them being per‐destination steering. This architecture allows service operators to create separate forwarding paths, commonly known as candidate paths, and optimally distribute the traffic across several network links or even prioritize some paths for high‐priority services. We deployed a spine‐and‐leaf topology with two spine routers and several PEs to perform the test. As illustrated in the figure below, it allowed two paths to each PE for IPv4 and IPv6 traffic.

Figure 82: SR-MPLS SRTE Traffic Steering
From each edge, we advertised a "color" community from each PE router to the destination router over BGP, where an SR policy could match the endpoint's color and address to generate an appropriate SID list.
With the application of the color tag, the corresponding SR policy is implemented in the network, directing packets through a specific designated SR-TE path. Upon removing the color tag, the traffic switched to an alternate SR path; if no SR path was available, the traffic was dropped as expected. We tested all source-destination pairs in the network and confirmed that no packet loss occurred in any of the SR-TE tunnels.
In general, the results presented in this section demonstrate the effectiveness of per-destination SR-TE forwarding in SR-MPLS environments. This advancement provides operators with tools to optimize routing schemes, balance traffic loads, and ensure high availability for critical services.
PE | Spine | Traffic Generator |
---|---|---|
Arista 7280R3, | Arista 7280R3, | Keysight IxNetwork |
Table 25: SR-MPLS - SRTE Traffic Steering (per destination) - per destination
< Previous | Next > |