Hi Etienne,

I’m also not sure many of the classical network operators assembled in NANOG 
work with 6LoWPANs today, but I still can answer your question.

> While trying to build a holistic view of LoWPANs, I'm consulting the IETF's 
> informational and standards documents.
> 
> I'm struck by the impression that, despite the significance of RFC6775's 
> extension of Neighbor Discovery(ND) to low-power and lossy networks (LLNs),
> it is largely ignored by RFC6550 (RPL), with little to no reference to the 
> ontological plane created in RFC6775's terminology section.

Yes, you could say that.

ND (Neighbor discovery) describes interfaces between hosts and between hosts 
and routers.
6LoWPAN-ND does not use host-to-host interfaces (different from Ethernet, all 
traffic goes over routers, which RFC 4861 already forsaw in the L — on-link — 
bit, which isn’t set in 6LoWPAN-ND).

RFC 6550 was completed at a time when many people who came in from the WSN 
(wireless sensor network) world thought they could get away with a network that 
is wholly composed of routers.
Even the “leaf” nodes in the RPL world were participating in the routing 
protocol and therefore didn’t really need a host-router interface.  There was 
no separate host-router interface in that world, because there were no 
non-router hosts.

> (a) router advertisements and router solicitations are substituted by DAG 
> information objects (DIO) and DAG information solicitations (DIS)

Right, DIO and DAO are router-to-router messages.  If there are no hosts (and 
routers don’t bootstrap themselves as hosts), you don’t need ND.

> (b) the terms "mesh-under" and "route-over" (widely cited), defined in 
> RFC6775, are absent from RFC6550

RFC6550 is route over by definition.  Actually, the term was coined by the 
people working closely with the RPL development; RFC 6775 does appropriate it 
as 6LoWPAN-ND is applicable in either case.

> (c) jarringly: RFC6775 describes the route-over topologies as multi-IP-hop, 
> while RFC6550 gathers DODAG nodes within the confines of the same IPv6 prefix 
> as their border router - no multiple IP hops.

I’m not sure where you get this interpretation: RFC 6550 (RPL) is very much 
about IP hops.
Maybe you mean the address architecture that was defined explicitly in RFC 
6775; RFC 6550 does not really say much about addresses.

Note that the RPL people have since proceeded to (at least partially) embrace 
the host-router concept from the IP architecture; RFC 8505 is an update to RFC 
6775 that makes 6LoWPAN-ND more palatable to RPL people.

I have CCed Pascal Thubert who, as a co-author to all three RFCs, certainly 
will have another perspective on this.

Grüße, Carsten

Reply via email to