BGP: Add support for peering with link-local IPv6 addresses

Matthias Schiffer mschiffer at universe-factory.net
Sun Dec 19 09:55:24 CET 2010


Hi,
the attached patch adds support for using link-local v6 addresses for
BGP peerings by adding an interface attribute to the BGP protocol.
It has been succesfully tested in a Bird<->Quagga configuration on
Linux, and with Bird<->Bird using Linux<->Linux and Linux<->FreeBSD.

I know the BGP RFCs (especially 2545) are a bit unclear if this should
be allowed, but RFC 4659 suggests it should, and also describes how to
set the NEXT_HOP attribute when no global addresses are used.

Anyways, I'd love to see this patch included in Bird. It shouldn't make
any difference when you don't use the interface attribute, so it won't have
bad influence on people not using this feature, and it makes Bird an
alternative to Quagga when you need link-local peering support. :-)

Matthias Schiffer
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-BGP-Add-support-for-peering-with-link-local-IPv6-add.patch
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20101219/e0357ac9/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20101219/e0357ac9/attachment.asc>


More information about the Bird-users mailing list