Aren't both abstractions equally valid?  I think that the biggest issue
with a mesh under is that there is no one standard for it.  ISA100 is
one; I have done another using AODVtiny; I think Jennic has one using
their mesh protocol and there are others.  If IEEE had defined a
multi-hop L2 mesh then we could point at that and define a solution for
ND and bootstrapping and security and ... for it.

The WG decided a couple of meetings ago that we would focus on solutions
for the Route Over abstraction.  [If while we are doing this we can keep
in mind some of the issues w.r.t. mesh under that's good.]

Somewhat independent from this is the HC1G draft that is important to
deal with since we do need a way to efficiently handle non-local
addresses.  So as to remove the mesh under vs. route over issues from
the HC1G draft I would like to see the draft updated to remove the UDP
checksum optimization.

I would like to ask the WG if we should consider taking
draft-hui-6lowpan-hc-00.txt on a a WG document, with the change of
removing the UDP checksum compression.

        geoff

On Thu, 2008-05-22 at 09:14 -0700, Jonathan Hui wrote:
> Hi Pascal,
> 
> So let's drop the mesh-under/route-over terminology for a second, I  
> think they are confusing since everyone seems to have a different  
> definition for those terms.
> 
> What I am mainly concerned about is the kind of IP Link abstraction  
> 6LoWPAN provides: (i) an IP Link is formed by multiple L2 hops (e.g.  
> 802.15.4 and possible others through a BbR), what I've been calling  
> mesh-under (ii) an IP Link is defined by a single L2 hop (e.g. the  
> radio range of 802.15.4), what I've been calling route-over. My point  
> to Mark's concern was that solutions to some work items within 6LoWPAN  
> will be different depending on our IP Link abstraction. From what I  
> understand, ISA100.11a has chosen option (i). But to your point below,  
> using IP routing to provide connectivity between nodes within the same  
> IP Link doesn't seem right to me, so it'd be great if you could help  
> me see a path to get there.
> 
> A lot of this confusion can be cleaned up within the 6LoWPAN  
> architecture document. But I think Mark's concern still stands:  
> whether or not we're focused on one or both of these IP Link  
> abstractions.
> 
> --
> Jonathan Hui
> 
> On May 22, 2008, at 12:47 AM, Pascal Thubert (pthubert) wrote:
> 
> > Hi:
> >
> > My understanding is that defining how mesh-under computes its routes  
> > is
> > out of scope for the IETF overall. I'm not even sure we need to  
> > document
> > requirements in that space. It's good that we push some requirements  
> > to
> > ROLL on route-over, and that's certainly the right time to do so.
> >
> > To Jonathan: I do not completely agree that ISA100 is mesh under. The
> > routing is not specified and left to the system manager  
> > implementation.
> > My personal hope is to promote a ROLL solution in ISA100.11a next
> > release. See
> > http://tools.ietf.org/html/draft-ietf-roll-indus-routing-req .
> >
> > So the current release of ISA100.11a is at the same level as 6LoWPAN  
> > on
> > the matter of routing.
> >
> > In a same fashion, ISA does not define the backbone operation, the
> > fragment recovery mechanism or the Explicit Congestion Notification.  
> > For
> > all those features, there's a hope at ISA that the IETF will come up
> > with more generic solutions that they can apply. But time is running
> > out.
> >
> > 6LoWPAN hasn't produced anything for the last 6 months. At this rate,
> > ISA will have to define everything on its own and hopefully publish an
> > informational to this group.
> >
> > At the moment, the first draft of ISA100.11a is in letter ballot. The
> > current draft mostly applies 6loWPAN formats over ISA100.11a DLL,  
> > which
> > is an evolution from 802.15.4. But the formats are not exactly 6LoWPAN
> > so ISA is using NaLP headers starting with b'00'.
> >
> > What ISA needs from 6LoWPAN in very short term is in that order:
> > - promote Jonathan's draft as a convergence specification so ISA can  
> > at
> > least use standard HC headers.
> >  This enables: non-Link-Local-Address compression
> >                Hops limit compression
> >                UDP checksum compression
> >                Better placement of HC2
> >  Which are all mandatory for ISA100.11a
> > - better define the NaLPs.
> >  There should be a way to indicate to a 6LoWPAN node whether a NaLP  
> > can
> > be skipped and what its length is.
> > - define IP ECN bits in a 6LoWPAN header for use by intermediate nodes
> > to report congestion.
> > - specify a fragment flow control and recovery protocol at the 6LoWPAN
> > Shim layer
> > There is no rocket science in any of this and it all could/should be
> > carried out swiftly.
> >
> > What ISA needs in longer term:
> > - define backbone operation when the backbone federates multiple  
> > LoWPANs
> > into a single link (or subnet, TBD).
> > This is more theoretical work for us. Related to proxy ND, a new
> > registration protocols, multilink subnet, etc...
> >
> > Pascal
> >
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > Behalf Of Jonathan Hui
> >> Sent: jeudi 22 mai 2008 00:20
> >> To: Mark Townsley (townsley)
> >> Cc: 6lowpan@ietf.org
> >> Subject: Re: [6lowpan] New charter for 6lowpan
> >>
> >>
> >> Hi Mark:
> >>
> >> On May 20, 2008, at 8:24 AM, Mark Townsley wrote:
> >>>> - To your point on ND, this is precisely why the architecture draft
> >>>> is so important. We haven't given it as much attention lately, but
> >>>> it will help resolve the question your raise and many other
> >>>> questions in the future. For example, the architecture draft
> >>>> identifies two modes of operation: mesh-under and route-over. Both
> >>>> of which may require different ND mechanisms. This doesn't apply to
> >>>> just ND, but may apply questions of fragmentation, header
> >>>> compression, security, etc.
> >>> I worry about the under/over debate. It seems that with all the
> >>> effort and enthusiasm in ROLL, we might be well-served at the moment
> >>> by focusing on helping them be successful with route-over than
> >>> spending too much of our time on route-under.
> >>
> >> I worry too, especially since it will pull the WG in different
> >> directions. I'm with you on the preference for route-over, but others
> >> in this group feel strongly about mesh-under as well, especially  
> >> since
> >> ISA100.11a seems to have adopted a mesh-under approach. I've
> >> personally been focused on developing route-over solutions while  
> >> being
> >> conscious of supporting mesh-under when possible (evident with  
> >> 6lowpan-
> >> hc). However, things will start to diverge when we start to talk  
> >> about
> >> bootstrapping, ND, etc. So we should make a conscious decision of
> >> whether we're supporting one or both.
> >>
> >> --
> >> Jonathan Hui
> >>
> >>>
> >>>>
> >>>> - I hesitate a bit that we suggest possible solutions to ND in the
> >>>> charter ("reusing the 802.15.4 network structure (use the
> >>>> coordinators)") especially since the definition of such link
> >>>> mechanisms are still in motion within the IEEE. It seems more
> >>>> productive to me if we can develop mechanisms that are less
> >>>> dependent on the specific structure of 802.15.4 mechanisms.
> >>> I agree that we should develop mechanisms that could work
> >>> generically whenever possible.
> >>>
> >>> - Mark
> >>>>
> >>>> Rest of the charter looks good to me.
> >>>>
> >>>> Thanks.
> >>>>
> >>>> --
> >>>> Jonathan Hui
> >>>>
> >>>>
> >>>>
> >>>> On May 16, 2008, at 11:46 AM, Mark Townsley wrote:
> >>>>
> >>>>> Pascal Thubert (pthubert) wrote:
> >>>>>> Hi Mark:
> >>>>>>
> >>>>>> I think we need a work item (usually implicit) around the concept
> >>>>>> of
> >>>>>> improving existing WG RFCs. RFC 4944 can be improved in several
> >>>>>> aspects:
> >>>>>>
> >>>>>
> >>>>>>
> >>>>>> - A major one is a better fit with ISA100.11a. Getting ISA100.11a
> >>>>>> to
> >>>>>> conform to 6LoWPAN would be a major win, but is certainly not a
> >>>>>> given.
> >>>>>> At the moment, the ISA100.11a documents expose discrepencies with
> >>>>>> RFC
> >>>>>> 4944 that http://www.tools.ietf.org/html/draft-hui-6lowpan-hc
> >>>>>> resolve
> >>>>>> for the most part.
> >>>>>>
> >>>>> Are the resolutions backwards compatible with RFC 4944? I'm eager
> > to
> >>>>> improve RFC 4944, but not eager to endorse changes that inhibit
> >>>>> interoperability.
> >>>>>> - The issue of fragmentation. Applying RFC 4944 over a multihop
> >>>>>> radio
> >>>>>> mesh exposes the network to congestion collapse, as described in
> >>>>>>
> > http://www.tools.ietf.org/html/draft-thubert-6lowpan-simple-fragment-rec
> >>>>>> overy . I think that the WG should dedicate some bandwitdth to
> >>>>>> provide
> >>>>>> additional functions that would improve the LoWPAN operation WRT
> >>>>>> flow
> >>>>>> control and recovery of fragments.
> >>>>>>
> >>>>> Fragmentation, OK, but why is flow control a network layer issue
> >>>>> rather
> >>>>> than a transport layer issue?
> >>>>>> Another aspect of ISA100.11a is the concept of a backbone router.
> >>>>>> It
> >>>>>> would be appropriate that the IETF comes up with a proposal to
> >>>>>> implement
> >>>>>> the concept in the IPv6 world. This partially falls under the
> >>>>>> first work
> >>>>>> item on ND but might also include ND proxy over the backbone
> >>>>>> which is a
> >>>>>> stretch to the work item. More in
> >>>>>>
> > http://www.tools.ietf.org/html/draft-thubert-6lowpan-backbone-router
> >>>>>> .
> >>>>>>
> >>>>> Well, don't we need to define what ND looks like on a lowpan
> >>>>> before we
> >>>>> decide whether it needs to be proxied or not?
> >>>>>
> >>>>> - Mark
> >>>>>> What do you think?
> >>>>>>
> >>>>>> Pascal
> >>>>>>
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >>>>>>> On
> >>>>>>>
> >>>>>> Behalf Of Mark Townsley
> >>>>>>
> >>>>>>> (townsley)
> >>>>>>> Sent: jeudi 15 mai 2008 23:02
> >>>>>>> To: 6lowpan@ietf.org
> >>>>>>> Subject: [6lowpan] New charter for 6lowpan
> >>>>>>>
> >>>>>>>
> >>>>>>> I'd like to ask the group one final time for comments on the
> >>>>>>> proposed
> >>>>>>> new charter. I've also asked the ROLL WG chairs to comment.
> >>>>>>>
> >>>>>>> As I said before, soon after the format document was published,
> >>>>>>> there
> >>>>>>>
> >>>>>> is
> >>>>>>
> >>>>>>> nothing stopping the WG from discussing and working on new and
> >>>>>>> existing
> >>>>>>> items at this time. In fact, activity helps us to decide what
> >>>>>>> should be
> >>>>>>> in and out of the charter. Please do not construe not having a
> >>>>>>> charter
> >>>>>>> in place as a reason not to update drafts, or discuss topics
> >>>>>>> that need
> >>>>>>> to be discussed. Just as when we have BoF's and mailing lists
> >>>>>>> before
> >>>>>>> creating a new WG, it is good to have WG meetings and on-lists
> >>>>>>> discussions when creating new WG charters.
> >>>>>>>
> >>>>>>> - Mark
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> 6lowpan mailing list
> >>>>> 6lowpan@ietf.org
> >>>>> https://www.ietf.org/mailman/listinfo/6lowpan
> >>>>
> >>>>
> >>>
> >>
> >> _______________________________________________
> >> 6lowpan mailing list
> >> 6lowpan@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lowpan
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to