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

Reply via email to