[PATCH] Multiple neighbor range protocols in BGP

Liam Nattrass liam.d.nattrass at gmail.com
Mon Sep 16 01:58:07 CEST 2019


Hey all,

I was doing some work with dynamic neighbors in BGP, and found that I am
not able to use multiple protocol definitions with neighbor ranges.
Connections to the second and subsequent definitions are rejected.

The BGP protocol for the subsequent instances depend on a lock, but due to
the remote_addresses being the same (null) the subsequent protocols hang,
waiting for the first protocol.

Attached is a small patch which checks if the protocol is dynamic, and uses
the remote_range prefix instead of a zero remote_address for the lock.

Hope this helps.

Thanks,

Liam Nattrass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20190915/4eb7692b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Support-multiple-dynamic-neighbors.patch
Type: application/x-patch
Size: 790 bytes
Desc: not available
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20190915/4eb7692b/attachment.bin>


More information about the Bird-users mailing list