sonic-swss icon indicating copy to clipboard operation
sonic-swss copied to clipboard

[swss]: BFD hardware offload for BGP sessions

Open baorliu opened this issue 1 year ago • 1 comments

What I did using hardware offloaded BFD to replace frr/bfdd for BGP neighbor reachability detection.

Why I did it Hardware offloaded BFD usually provide more bfd sessions support, and has shorter detection time comparing to software bfd. and also lower CPU load because that BFD sessions are offloaded to hardware/ASIC.

How I verified it The design was built into a sonic image, and verified in a hardware testbed.

Details if related This program is built under sonic-swss, but running in bgp container.

HLD in PR review: https://github.com/sonic-net/SONiC/pull/1599

baorliu avatar Aug 27 '24 04:08 baorliu

can you please make sure that the build is passing. Also can you add soem swss tests to verify functionality

siqbal1986 avatar Sep 11 '24 00:09 siqbal1986

convert it to draft due to some planned update

baorliu avatar Nov 04 '24 23:11 baorliu

/azp run

mssonicbld avatar Feb 12 '25 20:02 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Feb 12 '25 20:02 azure-pipelines[bot]

/azp run

mssonicbld avatar Apr 14 '25 16:04 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Apr 14 '25 16:04 azure-pipelines[bot]

/azp run

mssonicbld avatar Apr 29 '25 20:04 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Apr 29 '25 20:04 azure-pipelines[bot]

can you please make sure that the build is passing. Also can you add soem swss tests to verify functionality

added mock test.

baorliu avatar Apr 29 '25 20:04 baorliu

/azp run

mssonicbld avatar Apr 29 '25 22:04 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Apr 29 '25 22:04 azure-pipelines[bot]

/azp run

mssonicbld avatar Aug 05 '25 16:08 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Aug 05 '25 16:08 azure-pipelines[bot]