Susan Hares wrote: > If Quagga, Bird, or GoBGP have been run against test devices (IXIA, > etc), the testers used to test against these cases. Most of these took > their initial code from open-source GateD which had this feature. The > open-source GateD was distributed into many different commercial code > bases – there may be some hope.
junos and arista eos bgp (and a couple of others) started out with the gated code base, but quagga, bird and gobgp were all developed independently. You're correct that at least ixia tests for > 4096 bytes; quagga has been tested and builds later than 0.99.22 pass (https://wiki.netdef.org/display/osr/ANVL+BGP+Results - see test BGP4-13.2). I have no information about whether bird or gobgp have undergone formal testing, but the code suggests they return an error if the message size exceeds 4096 bytes: > https://github.com/osrg/gobgp/blob/master/packet/bgp/bgp.go#L7549-L7554 > https://github.com/BIRD/bird/blob/master/proto/bgp/packets.c#L1702-L1706 This is listed as a MUST in 4721, so heas@ is probably correct that any implementation which ignores this is terminally broken. Nick _______________________________________________ GROW mailing list [email protected] https://www.ietf.org/mailman/listinfo/grow
