On Jun 12, 2009, at 1:30 AM, Zach Shelby wrote:
Also, in various places in the ND draft, we say *stateless* address
autoconfiguration - when in fact this is not the case. The whiteboard
maintains necessary state for all nodes in the network no matter how
you spin it. If that state does not exist, is not maintained properly, or cannot be reached by the client node, DAD using the whiteboard will
fail. At the very least, I think we should drop the word "stateless"
everywhere in the draft.
I think you're very right, that's an excellent point.

I don't agree completely. The node is creating an address using Stateless Address Autoconfiguration (RFC4862), we are not breaking that. So in Section 5.2, where we are forming addresses, this is used correctly.

You have to look at the whole process. RFC 4862 SLAAC is useful because DAD also does not require any servers or state maintenance. I'd argue that if RFC 4862 were changed to use 6LoWPAN ND DAD for *all* networks, then the whole point of SLAAC is missed.

The only thing we are changing, is the mechanism to perform DAD.

I agree that the Whiteboard is not stateless, but it also does not start with any state, nor does it require configuration from an administrator. It is a blank slate..

My closest analogy (again from a protocol point of view, not semantic) of 6LoWPAN ND is the DHCP server in your home linksys box. It requires no real user-visible network configuration. It doesn't start with any per-node state. Nodes on the network must communicate with it to join the network. Let's not kid ourselves here in thinking that the whiteboard is something that is simpler to understand, use, and manage than a simple DHCP server is. It's certainly something that Richard is concerned about and I'm sure others will be too.

--
Jonathan Hui

_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to