[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new version of draft-narten-ipv6-3177bis-48boundary-03.txt



On Dec 6, 2007, at 09:24, Gert Doering wrote:

(I do wonder a bit why zero-conf devices would all of a sudden invent lots of independent *subnets*, though).

Consider how RTMP worked in Appletalk (except, try not to get hung up about the historical problem of excessive unsolicited broadcasts— pretend it was designed by people who understand how to do exponential backoff and keep multicast traffic to a minimum).

Zero-configuration IPv6 routers would need to generate random subnet identifiers from a sufficiently large space to ensure that collision is statistically rare, because collision requires renumbering, which causes more traffic. When the subnet identifier space is large enough, then the network stabilizes quickly after a collision, i.e. typically after only one iteration. If the subnet identifier space is too small, then network add/join events might require many iterations of the resolution protocol before an available subnet number is found.

Why might zeroconf routers be more prevalent in the future than they are now? Answers: p1) IPv6 forwarding is cheaper and easier to do in hardware than IPv4 forwarding, so L3-switches should become cheaper; p2) the day might never come that IEEE 802.1 is the only sub-IP layer one ever needs and bridging (not routing) is how networks might therefore be interconnected in residential environments; and p3) consumer devices are rarely configured for any mode other than the factory default, and developers need to choose defaults that are optimized for the broadest possible set of usage scenarios, i.e. secure out of the shipping container, with a firewall turned on until the user encounters a need to reconfigure or disable it.


--
james woodyatt <jhw@apple.com>
member of technical staff, communications engineering