Statistics
| Branch: | Revision:

iof-bird-daemon / proto / bgp @ 7ff34ca2

Name Size Revision Age Author Comment
Doc 30 Bytes 3a2a3c73 over 1 year Ondrej Zajicek (work) Doc: Rename code documentation files back to Doc
Makefile 122 Bytes 9b0a0ba9 over 3 years Ondrej Zajicek (work) Unit Testing for BIRD - Unit Testing Framewor...
attrs.c 56.7 KB a22c3e59 over 1 year Ondrej Zajicek (work) BGP: Separate runtime and config usage of local...
bgp.c 66.3 KB 7ff34ca2 over 1 year Alexander Azimov BGP: Compliance with RFC8203bis
bgp.h 25.7 KB e0835db4 over 1 year Ondrej Zajicek (work) BGP: Dynamic BGP Support for dynamically spawn...
config.Y 12.8 KB e0835db4 over 1 year Ondrej Zajicek (work) BGP: Dynamic BGP Support for dynamically spawn...
packets.c 72.9 KB 7ff34ca2 over 1 year Alexander Azimov BGP: Compliance with RFC8203bis

Latest revisions

# Date Author Comment
7ff34ca2 04/30/2019 11:55 AM Alexander Azimov

BGP: Compliance with RFC8203bis

0b1e1e1a 04/30/2019 11:44 AM Ondrej Zajicek (work)

BGP: Output Local AS number in show protocol

Useful for implementation of agents implementing the SNMP-BGP MIB, which
requires the local AS of a session to be specified.

Thanks to Jan-Philipp Litza for the patch.

e0835db4 04/30/2019 11:32 AM Ondrej Zajicek (work)

BGP: Dynamic BGP

Support for dynamically spawning BGP protocols for incoming connections.
Use 'neighbor range' to specify range of valid neighbor addresses, then
incoming connections from these addresses spawn new BGP instances.

4a50c8bd 04/08/2019 02:56 PM Ondrej Zajicek (work)

BGP: Handle corner cases in event ordering

When BGP connection is opened, it may happen that rx hook (with remote
OPEN) is called before tx hook (for local OPEN). Therefore, we need to do
internal changes (like setting local_caps) synchronously with OPENSENT...

23ee6b1c 04/03/2019 01:54 PM Ondrej Zajicek (work)

BGP: Promiscuous ASN mode

Allow to specify just 'internal' or 'external' for remote neighbor
instead of specific ASN. In the second case that means BGP peers with
any non-local ASNs are accepted.

a22c3e59 04/02/2019 03:22 PM Ondrej Zajicek (work)

BGP: Separate runtime and config usage of local/remote ip and as fields

3c360581 03/19/2019 04:44 PM Ondrej Zajicek (work)

BGP: Mandatory option for channels

Allow to mark channel to be mandatory, and do not allow BGP sessions if
no common AFI/SAFI is established.

7e5f769d 03/18/2019 01:29 PM Ondrej Zajicek (work)

BGP: Handle case where capabilites are not used

If peer does not announce capabilities at all, or when we have
capabilities disabled, handle that as implicit IPv4 unicast.

b8a3608a 01/26/2019 06:48 PM Ondrej Zajicek (work)

BGP: Cleanup channels when going down

When going up, uncleaned old channel state may trigger unexpected
conditions crashing bird.

470740f9 01/02/2019 03:01 PM Ondrej Zajicek (work)

BGP: Better dispatch of incoming connections

Since v2 we have multiple listening BGP sockets, and each BGP protocol
has associated one of them. Use listening socket that accepted the
incoming connection as a key in the dispatch process so only BGP
protocols assocaited with that listening socket can be selected....

View revisions

Also available in: Atom