[Babel-users] [babel] HMAC routerid->key mappings?

Juliusz Chroboczek jch at irif.fr
Sun Dec 2 01:52:12 GMT 2018


> The "one interface per key" rule adds complexity but I think it also
> brings benefits by requiring such.

It's conceptually elegant and easy to explain.  These are good features to have.

> About the only issue I see for an interchange like this is that you'd
> also need one ipv4 address per veth, which are kind of scarce.

> unless there was a way to do the obscure extended nexthop idea in
> https://tools.ietf.org/rfc/rfc5549.txt in babel and linux?

Babel (at least babeld, don't know about BIRD) should deal fine with
Linux-style unnumbered links (which are different from Cisco-style
unnumbered links).

In the Linux style, you put the same IPv4 address on multiple links:

  ip addr add 192.0.2.1/32 dev eth0
  ip addr add 192.0.2.1/32 dev eth1
  ip addr add 192.0.2.1/32 dev wlan0

Now you run babeld on all interfaces, and everything should just work --
look, Ma, just one IPv4 address per host.

(In Cisco style, you put your IPv4 address on the loopback interface, and
the other interfaces magically borrow the loopback's IPv4 address.  I find
the Linux style easier to comprehend, but perhaps that's just me.)

-- Juliusz



More information about the Babel-users mailing list