Hi Alex,

Alexandru Petrescu wrote:
At the bottom of this email there is request for more feedback on this topic.

I haven't checked the latest version of the draft. I have already expressed the following about 6LoWPAN ND related to this discussion:

OK, please read and comment.

-I think it is not good the 6LoWPAN ND draft assumes it safe to convert
 a MAC address to an IPv6 address.  This effectively forbids the
 manual assignment of addresses on nodes, and DHCP too.

This is not an assumption made by ND! This is how 6LoWPAN works. This also does not forbid MAC address assignment by any means, MAC addresses, both short and long can be configured to the radio chip almost universally.

We are just writing it down here to remind the reader why address resolution is not necessary. In the next version we can point out that this is a 6LoWPAN basic assumption, not something ND is forcing.

-I think it is not good for 6LoWPAN ND to assign full /128 addresses
 with the RA (i.e. an RA forces the receiver to configure the address
 contained in that RA).  DHCP does so already, why not using it.

6LoWPAN ND is not doing that. RAs advertise prefix context, which is shared state for compression using draft-6lowpan-hc.

-I think it is not good to have a single subnet span both the
 egressinterface of ER _and_ the LoWPAN - these should be two different
 subnets.

This is only in an Extended LoWPAN topology - which is optional. If you don't want to do ND proxy, then just use Simple LoWPANs which use the model you like better.

-I think the whiteboard concept should be clarified, or I should try to
 better understand it.

Yep, we have some good ideas on how to do that for nd-04, please read and comment specifically if it is still unclear in the text in nd-03. There is now a whole subsection on whiteboard in Section 7.

Alex

Jonathan Hui a écrit :

Hi Zach,

On Jun 10, 2009, at 8:53 AM, Zach Shelby wrote:
The whiteboard can also be used for NUD across the whole LoWPAN, you are correct that DAD is the main purpose. The whiteboard also enables extended LoWPAN topologies (which is where the idea originally comes from, the BbR draft from Pascal). Furthermore the whiteboard gives an ER some valuable information about which IPv6 addresses are in the LoWPAN for filtering, management etc.

I don't see the whiteboard as a good substitute for NUD - the whiteboard knows it has heard from a node, but doesn't know that it can actually communicate with that node. Using the whiteboard for NUD also assumes that you mesh through the whiteboard. Note that using the whiteboard for NUD is only really useful in mesh-under networks. For route over, NUD using the whiteboard doesn't make any sense to me.

ND proxy is the real mechanism that enables extended LoWPAN topologies. But again, a number of mechanisms in the BbR draft were intended for mesh-under networks. In a route-over network, the whiteboard isn't necessary to maintain routes.

Right. Just brought up the implementation aspect as an example, I remember Richard asked about that.

There is no state in a whiteboard that a network administrator would be involved with. It is unlike DHCP, but more like a MIPv6 binding. There are no addresses being doled out. Nodes register a binding with the ER. The address generation function is stateless - requiring no administration. A node could (and may very well) generate its own address and register it with the same result (possibly needing more NR/NC exchanges).

I guess we have different view points on this. In my mind, the whiteboard is very similar to DHCP. The whiteboard is telling a node whether or not it is OK to use an address, that is logically the same as assigning the node that address. The whiteboard may assign a 16-bit short address, for use with an IP address - that is exactly the same as assigning the node that address.

Agreed that we would not want a new component in the network, ERs already exist, and they will already implement ND on their 6lowpan interfaces. You would not install a "Whiteboard Server" somewhere in your network, it comes built-into the 6lowpan interface driver on an ER for example. Humans would not be in the loop here.

The vast majority of DHCP servers in use today don't require any real network administration either. How many consumers really change the DHCP settings on their $50 linksys router? But when something does go wrong (e.g. dhcp server does not properly hand out addresses), those consumers are left to wonder. The whiteboard (DHCP server) is another component in the network, whether or not it is co-located on the ER (linksys router).

So apart from a generic discussion about whiteboards - how about we concentrate on technical details. As a WG we really need to check that all the fine details here work - and if not suggest a way to fix/improve them. We would like to submit -04 before the Stockholm cutoff.

Agreed. We should get as much feedback as we can.

--
Jonathan Hui

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




--
http://www.sensinode.com
http://zachshelby.org - My blog “On the Internet of Things”
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain legally privileged information. If you are not the intended recipient, please contact the sender and delete the e-mail from your system without producing, distributing or retaining copies thereof.
_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to