Description

BFD Single Hop session keeps flapping after the link-down event; sometimes the EVO BFD app does not show online, and the PPM receive shows as state none.

Symptoms

When creating bfd endpoint with extended SiP tunnel, if there is an SDK API failure in the tunnel creation, the allocated lif index is not freed, leaving a stale entry that could cause an issue later. BFD endpoint creation is not effectively using the dedicated oamp bfd source ipv4 table that does not require creating an extended sip tunnel thereby minimizing the usage of eedb resources.

show system applications app bfd   
<NO OUTPUT>

Working output:

>show system applications app bfdd   
Applications Information:
Application       : bfdd
Node          : re0
App State        : online ready 
App Weight       : 0
Object Producer details
Producer ID       : 0
 Epoch ID        : 0


pfe> show ppm control protocol bfd session 
Ppm Control BFD Sessions:

Type             Discriminator  UDP Port    Distrib Key  Interval(ms)  State  Remote Address
receive           37             single-hop  0x0100003d   900           none   X.X.X.X 





Solution

Workaround suggested if running a non-fixed release:


Apply inline-disable and ppm no-delegate-processing, after that BFD session will observe stability.


set protocols isis interface et-x/x/x family inet bfd-liveness-detection inline-disable

set routing-options ppm no-delegate-processing


This issue will be fixed in the following EVO releases:


evo:23.4R2-S4-EVO

evo:25.2R1-EVO

Modification History

2025-02-05 : Article Created