[Roll] Call for advice on the RFC 6553 6lo encoding

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 15 October 2014 07:52 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB5A71A0406; Wed, 15 Oct 2014 00:52:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FfPvw1EyWJKu; Wed, 15 Oct 2014 00:52:10 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FF611A03E3; Wed, 15 Oct 2014 00:52:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4815; q=dns/txt; s=iport; t=1413359530; x=1414569130; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=z+adEob4/aLoVd0Gy/EVPJBqH60k2AnDRYcOc/rt4v8=; b=P8AH0kENeEwupIhZuSK1rZPMENVdQqzRIAIdXhW5bD/8BneW+jNEpugY BubgTaT6q4IFPya3SGcRpGEagszHTNa2Gxg878eazk+o0AWO68IY2eYiU gBIqCTrlaN1WJjKAM31Vdroiv9PnPWjSDtWqyVC561EVuM0xmWJV1l/aE g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Al4GADQnPlStJA2K/2dsb2JhbABbgw5TUwnLbQqHTQKBFhYBcguEAgEBAQQBAQEaUQsMBgEZBAEBAQodLgsUCQkBBA4FCAESiCMIBcdpAQEBAQEBAQEBAQEBAQEBAQEBAQEBF40MgmoHAQEeLAUCC4MngR4FiyGGXIREiEE8gwqRIoN3bAGBBQkXIoECAQEB
X-IronPort-AV: E=Sophos;i="5.04,722,1406592000"; d="scan'208";a="87090006"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-4.cisco.com with ESMTP; 15 Oct 2014 07:52:09 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s9F7q9q5023357 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 15 Oct 2014 07:52:09 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.132]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0195.001; Wed, 15 Oct 2014 02:52:08 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: Call for advice on the RFC 6553 6lo encoding
Thread-Index: Ac/oTMMw7ub/rsbHQfSqGvx7Gr6DYQ==
Date: Wed, 15 Oct 2014 07:52:07 +0000
Deferred-Delivery: Wed, 15 Oct 2014 07:52:00 +0000
Message-ID: <E045AECD98228444A58C61C200AE1BD842E1B086@xmb-rcd-x01.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.61.100.103]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/roll/fhfrAnMFXprhqUwjWxaEExlyMt4
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Routing Over Low power and Lossy networks <roll@ietf.org>, "Ralph Droms (rdroms)" <rdroms@cisco.com>, Samita Chakrabarti <samita.chakrabarti@ericsson.com>, "6tisch@ietf.org" <6tisch@ietf.org>
Subject: [Roll] Call for advice on the RFC 6553 6lo encoding
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Oct 2014 07:52:12 -0000

Dear all,

I'm attaching below a mail from Carsten which summarizes the only point of contention that we still have in our discussion on how to compress the RPL Information in 6lo. As Carsten explains below, we need advice from the list on which approach we should be taking, and we are now calling for advice.

There are basically 2 approaches:
a) Greedy. RPL would consume a high code in the NHC space, which can be interpreted as 1/4 of its addressing capability. This would be leaving more than half available for future use.
b) Conservative. RPL would only consume a very limited NHC space, at the expense of one extra octet in each packet.

We have to choose between protecting resources now (frame size, energy) or in the future (NHC encodingspace):
a) optimizes for today's RPL-routed data packets at a time when frame size is a major issue, mostly with 802.15.4-2006 and ultra-low-speed networks (PLC, LPWA).
b) optimizes for a future when we deploy new services and routing protocols in LLNs, which will require new IPv6 options headers, and the space left in the NHC encoding becomes an issue.

Please help us and post advice, indicating whether you favor a) greedy or b) conservative, and for which technical reason.

We need to extract an initial consensus and publish a proposed solution I-draft by the cut-off on the 27, preferably earlier than that. 

Thanks a bunch in advance,

Pascal


> -----Original Message-----
> From: Carsten Bormann [mailto:cabo@tzi.org]
> Sent: mercredi 15 octobre 2014 09:23
> To: Pascal Thubert (pthubert)
> Cc: Michael Richardson; Samita Chakrabarti; Ralph Droms (rdroms);
> 6lo@ietf.org
> Subject: Re: [6lo] Call for Agenda items (IETF91)
> 
> Hi Pascal,
> 
> as I said previously [1], I wrote my version of the draft both to focus on the
> solution that we actually need to standardize and to reduce the codepoint
> footprint.  There certainly is no point in having two drafts here, so I'm ready
> to merge.  The "executive summary" of the open technical question is:
> 
> 1)
> Are we ready to allocate 1/4 of the NHC code space to RFC 6553 compression
> (knowing that RFC 6554 compression is the next thing we probably want to
> tackle)?
> 
> 2)
> And, if we aren't ready to do this, is the "escape code" approach of my draft
> [2] the right one to be more skimpy on code point space?
> 
> 
> Grüße, Carsten
> 
> [1] https://www.ietf.org/mail-archive/web/6lo/current/msg00693.html
> [2] http://tools.ietf.org/html/draft-bormann-6lo-rpl-mesh-02
> 
> On 15 Oct 2014, at 08:41, Pascal Thubert (pthubert) <pthubert@cisco.com>
> wrote:
> 
> > Hello Carsten and Laurent:
> >
> > I'm happy that we are rapidly converging. Certainly, our great progress
> helped a lot the call we are making at 6TiSCH to focus on a 6lo-based
> approach.
> >
> > My quick reading is that the differences are now very minor. I think we are
> ready to document them as an executive summary, and ask for a feedback
> on the ML. If we do so rapidly, we may be able to publish a common
> document that would focus on the solution, so as to call for adoption in
> Hawaii.
> >
> > Does that work?
> >
> > Pascal
> >
> >
> >> -----Original Message-----
> >> From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Carsten Bormann
> >> Sent: dimanche 12 octobre 2014 15:19
> >> To: Michael Richardson
> >> Cc: Samita Chakrabarti; 6lo@ietf.org; Ralph Droms (rdroms)
> >> Subject: Re: [6lo] Call for Agenda items (IETF91)
> >>
> >> On 11 Oct 2014, at 23:23, Michael Richardson <mcr+ietf@sandelman.ca>
> >> wrote:
> >>
> >>>              A compression mechanism for the RPL option
> >>>                     draft-thubert-6lo-rpl-nhc-01
> >>
> >> To make this discussion more interesting, I just submitted my version
> >> of this draft as
> >>
> >> 	draft-bormann-6lo-rpl-mesh-02
> >>
> >> Htmlized:       http://tools.ietf.org/html/draft-bormann-6lo-rpl-mesh-02
> >> Diff:           http://www.ietf.org/rfcdiff?url2=draft-bormann-6lo-rpl-mesh-
> 02
> >>
> >> This is slightly less efficient for common cases than
> >> draft-bormann-6lo-rpl-
> >> mesh-01 was, but makes use of the NHC idea in draft-thubert-6lo-rpl-nhc-
> 01.
> >> The main reason I am submitting this is to avoid the extensive
> >> consumption of NHC code points that is proposed by draft-thubert-6lo-
> rpl-nhc-01.
> >>
> >> Grüße, Carsten
> >>
> >> _______________________________________________
> >> 6lo mailing list
> >> 6lo@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lo
> >
> > _______________________________________________
> > 6lo mailing list
> > 6lo@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lo
> >
> >