[Babel-users] Implementing Babel on Bird

Baptiste Jonglez baptiste.jonglez at ens-lyon.fr
Wed Nov 20 15:34:16 UTC 2013


On Wed, Nov 20, 2013 at 07:04:45PM +0400, Denis Ovsienko wrote:
> 
> > 2/ Since Babel can use IPv4 to communicate between neighbours (see Section
> >    4. of RFC 6126), the IPv4 implementation could use that.  However, it
> >    wouldn't be interoperable with all known Babel implementations (babeld
> >    and Quagga).
> 
> RFC6126 defines that IPv6 and IPv4 are both eligible for Babel packets exchange (not to be confused with nexthops). Existing implementations prove the former and the new implementation could prove the latter.

In the case of Bird, you may either manipule IPv4 data (address of
neighbours, routes, next-hop), either manipulate IPv6 data.  These two
cases are mutually exclusive.

Thus, a Babel implementation that manipulates IPv4 routes must also use
IPv4 for Babel packets (and similarly for IPv6).  Such an implementation
wouldn't be able to interoperate with babeld and quagga-babel, since both
use IPv6 for Babel packets.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/babel-users/attachments/20131120/cdcfa326/attachment.sig>


More information about the Babel-users mailing list