]> git.puffer.fish Git - mirror/frr.git/commit
bfdd: Fix demultiplexing to rely solely on Your Discriminator as per RFC 5880. 18586/head
authorzmw12306 <zmw12306@gmail.com>
Sat, 5 Apr 2025 23:02:31 +0000 (19:02 -0400)
committerzmw12306 <zmw12306@gmail.com>
Sat, 5 Apr 2025 23:02:31 +0000 (19:02 -0400)
commitb2ab620121603d22ebf12bde6e8a9d1eb024e02c
tree2f475ce2bfd589084eb1046647d421ecee1ca606
parent44c4743e08710fd9dda12105ff6fbec2547faf51
bfdd: Fix demultiplexing to rely solely on Your Discriminator as per RFC 5880.

According to RFC 5880 Section 6.3, once the remote peer reflects back the local discriminator, the receiver MUST demultiplex subsequent BFD packets based solely on the Your Discriminator field. The source IP or interface MUST NOT be used in demultiplexing once the session is established.

Signed-off-by: zmw12306 <zmw12306@gmail.com>
bfdd/bfd.c