I agree with Zach.
IP over foo has been taken up by IETF for all sorts of "foo"s and 6lowpan ND is 
just doing that.

Regards,

Behcet



----- Original Message ----
> From: Zach Shelby <[email protected]>
> To: Mathilde Durvy <[email protected]>
> Cc: [email protected]; [email protected]; [email protected]
> Sent: Wed, May 5, 2010 10:42:14 AM
> Subject: Re: [6lowpan] [Roll] how does a node get an IP address
> 
> Hi,

On May 5, 2010, at 17:18 , Mathilde Durvy (mdurvy) wrote:

> 
> Hi Pascal,
> 
> I fully agree with you.
> In my opinion 
> anything spanning multiple IP hops should not be done by ND.

That logic 
> doesn't work anymore with route-over LoWPANs. As the prefixes are spanning 
> the 
> whole LoWPAN there is a natural need for ND to help with that. In the case of 
> RPL, the WG may decide to disseminate some things such as prefix information 
> between routers in a LoWPAN using the routing protocol. 6lowpan-nd-09 states 
> clearly that you may do that, so nothing stopping RPL there. What is this 
> argument about? You are complaining about something that is not a problem? 
> 

Now RPL isn't the only routing protocol.... 6lowpan-nd-09 provides an 
> optional mechanism of using RS/RA for disseminating prefix and context 
> information between all routers in a LoWPAN that is routing protocol 
> independent. Regardless of RPL, this will surely come in handy and some 
> routing 
> protocols may even specify to use this mechanism.  

Let me remind 
> you of how RPL started by the way. In the beginning the idea was to piggyback 
> RPL information on ND traffic as there were already similar flows. Eventually 
> the WG decided to give RPL its own messages instead of piggybacking as ND 
> options. Now it has gone to the extreme of RPL being the one and only 
> protocol 
> and everything must be carried on that.... Quite a change! Next we could 
> piggyback DHCPv6 on RPL, use RPL for DAD, and what the heck, let's go for DNS 
> too... Starts to sound like a shopping-TV ad for a 
> super-vegetable-processing-miracle doesn't it? 

> 
> On a 
> related topic....
> 6lowpan network have the particularity that you cannot 
> use on-link prefix
> due to the non-transitivity of the wireless links. 
> This means we need to
> tell routers how to reach neighboring IPv6 hosts. 
> So essentially 6lowpan-ND
> is using a registration mechanism to establish 
> a "route" between the router
> and the host.  

It is actually 
> letting the host and router know about each other (router discovery), their 
> reachability (NUD) and their L2 addresses (address resolution). These are all 
> standard features of ND.

> It is not clear to me whether this is the 
> role of ND or of the routing
> protocol. I think it could actually be 
> both. 
> Hence the questions: 
> - Are IPv6 hosts possible in a 
> 6lowpan network where the RPL protocol is
> used?

Better be, or you 
> just broke an important model of IPv6. I would say it MUST be possible for 
> hosts 
> to attach to a LoWPAN running RPL (and stay blissfully ignorant of RPL). 
> 

> - Should IPv6 hosts be part of a RPL topology (as leaf node) or 
> should IPv6
> hosts use the 6lowpan-ND host-router spec?

ND is 
> clearly the standard host-router interface regardless of IPv6 or 6LoWPAN. 
> Forcing hosts to know anything about RPL would be insane... 
> 

Zach

> 
> Best,
> Mathilde 
> 
> 
> -----Original Message-----
> From: > ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected] [mailto:> 
> ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected]] On Behalf 
> Of
> Pascal Thubert (pthubert)
> Sent: jeudi, 29. avril 2010 
> 09:01
> To: > href="mailto:[email protected]";>[email protected]; 
> Richard 
> Kelsey
> Cc: > href="mailto:[email protected]";>[email protected]; > 
> ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected]
> Subject: Re: [Roll] 
> how does a node get an IP address
> 
> Hi Zach:
> 
> I 
> have yet to review the new ND-09 but my guts tell me that it is the 
> wrong
> place to do the job. Router to router is usually routing protocol 
> land and
> ND is definitely not a routing protocol.
> 
> The 
> main question is how long can  a router advertise a prefix, and the
> 
> answer is, as long as it is in the same subnet of an authoritative 
> router
> that owns the prefix.
> Asserting the continuous 
> reachability of the authoritative router is a
> routing protocol problem. 
> Maintaining a subnet together is the job for a new
> form of Gateway 
> Protocol, a Subnet Gateway Protocol RPL is just that.
> 
> Let 
> see:
> 
> - Propagating the RA content is not an ND intrinsic  
> problem, it only comes
> with route over. And route over comes with a 
> routing protocol.
> - the route over protocol should be able to tie the 
> route over subnetwork
> together so it is a SGP.
> 
> So why 
> can't we just say in 6LoWPAN ND that you for those who use it in
> route 
> over we expect an SGP to tie the route over subnetwork together and
> that 
> the SGP should transport the RA content, maintaining the validity with
> 
> the reachability of the authoritative router? I can write that text if 
> you
> wish.
> 
> It seems that we have a reasonable consensus 
> in this thread to do exactly
> that in RPL anyway...
> 
> 
> Pascal
> 
>> -----Original Message-----
>> From: > ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected] [mailto:> 
> ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected]] On Behalf
> 
> Of
>> > href="mailto:[email protected]";>[email protected]
>> 
> Sent: Tuesday, April 27, 2010 10:36 PM
>> To: Richard 
> Kelsey
>> Cc: > href="mailto:[email protected]";>[email protected]
>> Subject: Re: [Roll] 
> how does a node get an IP address
>> 
>> Hi 
> Everyone,
>> 
>> Let me jump into this thread - just to make 
> things more interesting
> ;-) First, I
>> recommend everyone goes 
> and reads 6lowpan-nd-09 which was submitted 
>> today. When it comes to 
> ND, you need to separate two interfaces.
>> 
>> 1. The 
> host-router interface
>> 
>> Hosts know absolutely nothing 
> about RPL (nor should they). Thus in
> this case
>> ND* does the 
> job, and RS/RA is used for obtaining a prefix and
> initializing 
> its
>> addresses. I think some people in the thread are referring to 
> this.
>> 
>> 2. The router-router interface
>> 
> 
>> As in RFC4861, in 6lowpan-nd-09 routers have more flexibility 
> than
> hosts in
>> how they obtain prefix information (among 
> other things). nd-09 does
> include
>> an optional technique for 
> an authorative border router to disseminate
> PIOs
>> and CIOs 
> (Context Information Options) between the border router and
> 
> all
>> routers in the LoWPAN using RAs. It is actually a decent 
> mechanism and 
>> improved over early versions. The draft clearly 
> states that it is
> optional as a
>> routing algorithm may 
> already do this. So Pascal is correct in that
> respect. I
>> 
> haven't followed the thread well enough to have an opinion if RPL
> should 
> do
>> that.
>> 
>> Routers will also find other 
> features of 6lowpan-nd-09 useful, for
> example
>> during initial 
> bootstrapping, to maintain their default router and
> neighbor
>> 
> caches, avoid the need for address resolution, and to perform NUD. The 
> 
>> draft (tries to) clearly state when features are required or 
> optional
> for a
>> router.
>> 
>> 
> Zach
>> 
>> 
>>>> From: Michael Richardson 
> <> href="mailto:[email protected]";>[email protected]>
>>>> 
> Date: Tue, 27 Apr 2010 10:38:47 -0400
>>>> 
> 
>>>>>>>>> "Richard" == Richard Kelsey <> 
>>>>>>>>> ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected]>
> 
> writes:
>>>>>> Date: Tue, 27 Apr 2010 14:18:32 +0200 From: 
> "Pascal Thubert
>>>>>> (pthubert)" <> ymailto="mailto:[email protected]"; 
> href="mailto:[email protected]";>[email protected]>
>>>>>> 
> 
>>>>>> The question here is that the authoritative routers 
> need to
>>>>>> disseminate the PIO (and the RIO) to all 
> routers in the
> subnet.
>>>> 
>>>>  
>   Richard> How do other routing protocols (OSPF, IS-IS, AODV,
> 
> OLSR)
>>>> 
>>>> I can only speak for OSPF and 
> ISIS.
>>>> Neither deal with multi-hop subnets or with any kind 
> of address 
>>>> assignment.
>>> 
>>> Why 
> should RPL be any different?  Yes, it will be run on multi-hop 
> 
>>> subnets, but I still do not see how this affects the 
> routing.
>>> 
>>>> Both were written when multicast 
> was very new.
>>> 
>>> I am not sure how RPL's handling 
> of multicast matters here.
>>> While RPL is required to route 
> multi-hop multicasts, ND uses 
>>> link-local multicasts, which do 
> not require routing.
>>> 
>>>> Richard> I 
> understand that multi-hop subnets are a problem for ND, 
>>>> 
> Richard> but I don't see how the routing protocol is 
> affected.
>>>> 
>>>> RPL either requires 6lowpan, 
> or it doesn't.
>>> 
>>> RPL should work fine with 
> ordinary ND.  Why would it require
> 6lowpan?
>>> 
> 
>>>> If it doesn't, then it has to provide for ND to work, or 
> for
> another
>>>> protocol to replace it.
>>> 
> 
>>> ND works fine, using link-local, one-hop multicasts.  RPL 
> need not
> be
>>> involved.
>>> 
>>> 
> If someone wants to run RPL on a node that uses neither ordinary ND
> 
> or
>>> 6lowpan's version, then they will need some third variety of 
> ND.  I
> do
>>> not see why this is an issue for RPL to 
> address.  It seems quite out 
>>> of scope.
>>> 
> 
>>>                  
>             -Richard Kelsey 
>>> 
> _______________________________________________
>>> Roll mailing 
> list
>>> > href="mailto:[email protected]";>[email protected]
>>> > href="https://www.ietf.org/mailman/listinfo/roll"; target=_blank 
> >https://www.ietf.org/mailman/listinfo/roll
>>> 
>> 
> 
>> 
>> 
> _______________________________________________
>> Roll mailing 
> list
>> > href="mailto:[email protected]";>[email protected]
>> > href="https://www.ietf.org/mailman/listinfo/roll"; target=_blank 
> >https://www.ietf.org/mailman/listinfo/roll
> 
> _______________________________________________
> Roll mailing 
> list
> > href="mailto:[email protected]";>[email protected]
> > href="https://www.ietf.org/mailman/listinfo/roll"; target=_blank 
> >https://www.ietf.org/mailman/listinfo/roll
> 
> _______________________________________________
> 6lowpan mailing 
> list
> > href="mailto:[email protected]";>[email protected]
> > href="https://www.ietf.org/mailman/listinfo/6lowpan"; target=_blank 
> >https://www.ietf.org/mailman/listinfo/6lowpan

-- 
Zach Shelby, 
> Head of Research, Sensinode Ltd.
http://zachshelby.org  - My blog "On 
> the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless 
> Embedded Internet"
Mobile: +358 40 
> 7796297

_______________________________________________
6lowpan 
> mailing list
> href="mailto:[email protected]";>[email protected]
> href="https://www.ietf.org/mailman/listinfo/6lowpan"; target=_blank 
> >https://www.ietf.org/mailman/listinfo/6lowpan


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

Reply via email to