Liveness of SR Policy using Seamless BFD


There are several benefits of performing liveness checks, such as enhanced fault detection, in this context. Once a failing path in a network is detected, immediate corrective measures can be implemented by the operators to avoid any traffic disruption.
This year, we dedicated our testing efforts to evaluating Seamless Bidirectional Forwarding Detection (S‐BFD), which is used to monitor the health of an SR‐TE policy. The given topology comprised two PE routers, each attached to a pair of dual spines. Sessions were created for S‐BFD from an initiator node to a reflector node and sent along the primary path with continuous probes.
To artificially induce failure without physically breaking the links, we applied an ACL on one of the spine links that dropped any MPLS packets (including S‑BFD) but not IGP packets—thus allowing IGP to continue attracting traffic to the failed link. Because S‑BFD is encapsulated in MPLS (the same as the protected SR-TE), it gets dropped, too. The link itself was not taken down; thus, we were able to see how fast the network could detect partial failure by the S‐BFD probes that were not arriving.

Figure 83

Figure 83: Liveness of SR Policy using Seamless BFD

Once the S‐BFD detected the absence of returning probes from any instance on the primary path, it triggered the SR‐TE policy to seamlessly switch traffic over to the backup path within the configured failure threshold and delay. Therefore, network operations were not interrupted, which was helpful in the effective functioning of S‐BFD, as it enabled preventive measures in mitigating path failures in an SR‐MPLS environment.

Initiator \ ReflectorArista 7280R3Juniper PTX10002-36QDDJuniper ACX7100-48LNokia 7750 SR-1Nokia 7730 SXR-1x-44sCiena 5134Ribbon NPT-2100Huawei NetEngine A816Huawei NetEngine 8000 M14H3C CR16000-M1A
Arista 7280R3 
Juniper PTX10002-36QDD  
Juniper ACX7100-48L  
Nokia 7750 SR-1   
Nokia 7730 SXR-1x-44s      
Ciena 5134         
Ribbon NPT-2100   
Huawei NetEngine A816   
Huawei NetEngine 8000 M14   
H3C CR16000-M1A  

Table 26: Liveness of SR Policy using Seamless BFD

PESpineTraffic Generator

Arista 7280R3,
Ciena 5134,
H3C CR16000-M1A,
Huawei  NetEngine 8000 M14,
Huawei NetEngine A816,
Juniper ACX7100-48L,
Juniper PTX10002-36QDD,
Nokia 7730 SXR-1x-44s,
Nokia 7750 SR-1,
Ribbon NPT-2100

Arista 7280R3,
Juniper ACX7100-48L

Keysight IxNetwork

Table 27: Liveness of SR Policy using Seamless BFD - S-BFD