<div dir="ltr">The question raised by colleague Irene reminded me of a topic that may or may not be the focus of BIRD's development.<br><br>I imagine that the biggest supporters of SMP/Multi-Core/Thread-Safe evolution on BIRD are Operators of Route-Servers of large IXPs, and operators of large-scale Route-Reflectors.<br><br>Although BFD has its greatest use in the transport network and Underlay, it is increasingly common to see the use of BFD in BGP Internet.<br><br>I'm personally overly excited about what BIRD version 3 is demonstrating in terms of vertical scalability.<br><br>But I keep imagining that, even having scalability in the BGP engine, it is almost prohibitive to use BFD in a scenario with a thousand BGP Peers.<br><br>Is there any view from the IBRD development team for this matter?<br>Or even... Is there any open project focused on BFD that can address this?<br><br>And going a little further... In a quick Brainstorming...<br>What would be the techniques that could help a Route-Server or Route-Reflector with a thousand BGP Peers to also support a thousand BFD sessions effectively and efficiently?<br>Perhaps resort to some hardware-based off-loading method? Would eBPF help this in any way?<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Douglas Fernando Fischer<br>Engº de Controle e Automação<br><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;text-align:left;line-height:130%;font-family:courier new,monospace"></div></div></div></div>