]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: MSDP SA forwarding
authorAdriano Marto Reis <adrianomarto@gmail.com>
Thu, 9 Jul 2020 22:56:24 +0000 (08:56 +1000)
committerDonald Sharp <sharpd@nvidia.com>
Tue, 6 Oct 2020 12:11:24 +0000 (08:11 -0400)
commit9fbd9fc48f7c620dc505ba27319b86035d7dc142
tree84b11ff4784c2ae8800f55a019d24c13a027f7d0
parent002bac8b5bc229f892c66e3c13c4c058a2b10e27
pimd: MSDP SA forwarding

* If the MSDP peer receives the SA from a non-RPF peer towards the
originating RP, it will drop the message.
* SA messages are forwarded away from the RP address only.
* SA messages are not forwarded within the mesh group.
* Preventing the MSDP connection from being dropped due to RPF check
failure (RFC3618, section 13 "MSDP Error Handling")

Signed-off-by: Adriano Marto Reis <adrianomarto@gmail.com>
Signed-off-by: Adriano Reis <areis@barrukka.local>
pimd/pim_cmd.c
pimd/pim_msdp.c
pimd/pim_msdp_packet.c
pimd/pim_msdp_packet.h