Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-29 | Fixes BGP IPv6 link local next hop handling. | Ondrej Zajicek | |
When sending 'third party' BGP update, Bird used bogus link local addresses instead of addresses it received before. | |||
2009-04-28 | Fixes handling of 'next hop self' and 'source address' configuration | Ondrej Zajicek | |
options. | |||
2009-03-13 | Update capability handshake options | Ondrej Zajicek | |
Add 'capabilities' option, change default behavior to advertise ipv4, add some checks and ignore incoming capabilities when capabilities are disabled. | |||
2009-03-05 | Added Cisco and Quagga capability workaround option. | Ondrej Zajicek | |
2009-02-26 | Rate limit for most abundant log messages | Ondrej Zajicek | |
2008-12-24 | Adds support for fallback to capabilityless BGP connect | Ondrej Zajicek | |
When capability related error is received, next connect will be without capabilities. Also cease error subcodes descriptions (according to [RFC4486]) are added. | |||
2008-12-19 | Major changes to BGP | Ondrej Zajicek | |
Fixes two race conditions causing crash of Bird, several unhandled cases during BGP initialization, and some other bugs. Also changes handling of startup delay to be more useful and implement reporting of last error in 'show protocols' command. | |||
2008-11-08 | Proper format functions for ORIGINATOR_ID, CLUSTER_LIST | Ondrej Zajicek | |
2008-11-01 | Implementation of route server. | Ondrej Zajicek | |
2008-10-26 | Implementation of an option for disabling AS4 support per BGP instance. | Ondrej Zajicek | |
2008-10-26 | Implementation of route reflection for BGP | Ondrej Zajicek | |
2008-10-26 | Implementation of MD5 authentication of BGP sessions. | Ondrej Zajicek | |
2008-10-26 | Implementation of 4B ASN support for BGP | Ondrej Zajicek | |
2003-02-22 | Better selection of link-local NLRI addresses, at least for our own | Martin Mares | |
address. Need to do it better for the other neighbors -- the current solution works only if they use the standard 64+64 global addresses and the interface identifier in lower 64 bits is the same as for the link-scope addresses. | |||
2000-05-19 | BGP now reports originating AS and origin type in get_route_info(). | Martin Mares | |
2000-05-08 | The bgp_list is gone. Incomming connections are now handled in a much | Martin Mares | |
more straightforward manner by scanning the active configuration for matching protocols. | |||
2000-05-04 | IPv6 BGP support finished. Also simplified the BGP stuff a bit. | Martin Mares | |
2000-05-04 | Receive-only IPv6 BGP. | Martin Mares | |
2000-05-02 | Full protocol tracing. | Martin Mares | |
2000-04-28 | The `bgp_origin' attribute is now an enum. | Martin Mares | |
2000-04-25 | Implemented automatic restart after error with all the timers needed. | Martin Mares | |
2000-04-25 | Better reporting of both local and remote errors. | Martin Mares | |
2000-04-21 | LOCAL_PREF is now always present and exported over all ibgp connections [draft] | Martin Mares | |
Allow setting of address of the local end of the TCP connection. Several bug fixes. | |||
2000-04-21 | If no NLRI's are present in an UPDATE message, parse the attributes, but | Martin Mares | |
don't check presence of mandatory attributes. [draft-09] | |||
2000-04-17 | Honor standard communities (no_export, no_advertise, no_export_subconfed) | Martin Mares | |
when exporting routes. | |||
2000-04-17 | Don't import/export MED and LOCAL_PREF on external links. | Martin Mares | |
Added real comparison of BGP routes (inspired by the Cisco one). Default local preference and default MED are now settable. Defined filter keywords for all BGP attributes we know. | |||
2000-04-17 | Send and receive communities. | Martin Mares | |
2000-04-17 | Sending of update messages works! | Martin Mares | |
2000-04-17 | Created nest/a-path.c and a-set.c which should contain general operations | Martin Mares | |
on AS paths and community sets. Moved as_path_prepend() there. Pavel, please move the other functions as well. | |||
2000-04-12 | Made last Pavel's changes compile. | Martin Mares | |
2000-04-12 | Real bucket lists. | Martin Mares | |
2000-04-10 | Implemented outgoing attribute cache. | Martin Mares | |
2000-04-10 | Use neighbor cache to track direct route to the peer or multihop destination. | Martin Mares | |
Calculate next_hop properly based on the local address we get from the neighbor entry. | |||
2000-04-09 | More BGP progress... | Martin Mares | |
For Pavel: You can use bgp_path_prepend() for prepending AS numbers to AS paths. | |||
2000-04-01 | Formatting of dynamic attributes (except for paths and communities which | Martin Mares | |
will be added soon). | |||
2000-03-31 | Parsing of BGP attributes. | Martin Mares | |
2000-03-30 | Basic analysis of UPDATE packets. | Martin Mares | |
2000-03-30 | Connection state machine works. | Martin Mares | |
2000-03-30 | More BGP. This time it connects, but the state machine still isn't complete. | Martin Mares | |
2000-03-21 | Construction of BGP packets. | Martin Mares | |
2000-03-20 | Started work on BGP. Wrote main part of the connection handling code. | Martin Mares | |
2000-03-19 | Bare skeleton of the BGP. | Martin Mares | |