[Babel-users] AHCP and yo-yo interfaces [was: Babel for use in a dense...]
Dave Taht
dave.taht at gmail.com
Mon Jul 1 17:23:03 UTC 2013
On Mon, Jul 1, 2013 at 2:56 AM, Baptiste Jonglez
<baptiste.jonglez at ens-lyon.fr> wrote:
> On Sun, Jun 30, 2013 at 09:01:30PM +0200, Juliusz Chroboczek wrote:
>> If you want to try your hand at fixing it, it's check_network in
>> ahcpd.c. Note that the natural solution is racy (an interface could
>> go down-up before ahcpd notices), and the right solution is quite
>> a bit of work (it would require monitoring interfaces through netlink,
>> yuck).
>
> While we're at it, I believe there are a number of ways to improve
> ahcpd, most notably:
>
> - allow to configure everything from the configuration file, the way
> it is now done with babeld;
>
> - if the server's own addresses intersect with the distributed
> prefixes, don't attribute them to someone else. It's not that easy
> to implement (maybe also through netlink? Does it allow to monitor
> addresses being added/deleted?);
>
> - read a configuration file by default without having to specify a
> "-c" option, the way it is done with babeld.
>
> It looks like something to keep for the upcoming Babel hackathon,
> isn't it?
>
> (and sorry for hijacking the discussion)
There's a long list of worthwhile things for ahcpd...
It would be nice if openwrt's netifd play'd nice with ahcpd - an
example is with current openwrt syntax you can get a /60 prefix and
assign it automatically to /64 interfaces but not to ahcp managed
/128s
dnsmasq + ahcpd?
prefix distribution?
>From what I understand of the current client/server/forwarder split
there's no way to get ahcp working across multiple physical
networks...
But I digress.
> _______________________________________________
> Babel-users mailing list
> Babel-users at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users
--
Dave Täht
Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
More information about the Babel-users
mailing list