[Babel-users] AHCP and IPv4 support
Juliusz Chroboczek
Juliusz.Chroboczek at pps.jussieu.fr
Fri Jun 11 10:56:49 UTC 2010
Mitar,
While it would certainly be possible to hack around the limitations of
IPv4 in order to make a v4-only version of AHCP, what is the
cost/benefit tradeoff? Costs are high (a lot of difficult, non-portable
hacking), and the benefit is just supporting a number of
soon-to-be-obsolete systems.
> Why not use link-local addresses in IPv4?
Link-local IPv4 addresses are a temporary hack made in order to provide
Appletalk-like functionality to v4-only versions of Mac OS X. They have
at least two very significant flaws:
* as noted by Henning, they are not stable: since collisions are not
that unlikely, a node may need to change its link-local address
after an address collision. This is unlike IPv6 link-local
addresses, which are stable (both when chosen from the MAC address
or drawn randomly).
* More seriously, IPv4 link-local addresses are not properly scoped,
which means that they don't work with multi-homed nodes. I'm not
interested in a castrated variant of AHCP that doesn't even work
with multi-radio nodes.
Juliusz
More information about the Babel-users
mailing list