Re: [6lo] Fwd: [Technical Errata Reported] RFC4944 (4359)

Robert Cragie <robert.cragie@gridmerge.com> Sat, 30 May 2015 14:19 UTC

Return-Path: <robert.cragie@gmail.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CC2C1A0030 for <6lo@ietfa.amsl.com>; Sat, 30 May 2015 07:19:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level:
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 BvdMaZQL65pI for <6lo@ietfa.amsl.com>; Sat, 30 May 2015 07:19:50 -0700 (PDT)
Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B7E91A002C for <6lo@ietf.org>; Sat, 30 May 2015 07:19:49 -0700 (PDT)
Received: by laat2 with SMTP id t2so73821082laa.1 for <6lo@ietf.org>; Sat, 30 May 2015 07:19:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=EF5cbNwybGO+Zt2OxJX6RiFrM2cHjlkTbB7EZNLJYxk=; b=S6dXnbRdNQRaTd8l/rmxVt3WuTYTt6u0zFJEEVpv7Zm+xyKiQO+gJGorzGJvHKlwgV xDDMIAUR3FgqbWgXRah++RiCBOmIAfuwgOeFMT9oYRDJzIYDVjYmCQuwrraEsOA2sf21 Bb3FPFCfsWNMJC255FsndAJDnR15pzmUttvhjeloMrj0X9DLjjHOwa6RZRbafatgo7W6 ul0DLRLSOUzFGBlg+bEuB1a5VAGVP3E3obFpQS8mAUt+DLZMsWrRoa5U0DU2bRolz0FD WbKF9PUGF36Qe0HLDWI3h/wBHEJa/uKtnwP/t8OfqDwTNTGWhgGh2Lw5k8IWJg3nNngM oL8w==
MIME-Version: 1.0
X-Received: by 10.112.154.71 with SMTP id vm7mr12582810lbb.96.1432995587984; Sat, 30 May 2015 07:19:47 -0700 (PDT)
Sender: robert.cragie@gmail.com
Received: by 10.25.12.4 with HTTP; Sat, 30 May 2015 07:19:47 -0700 (PDT)
In-Reply-To: <CABOxzu2jd7N8n3DD9ft+N=FmnhqJQM2i6W7EQJYZY5U0r77+PQ@mail.gmail.com>
References: <CAO6tK45jVMp=fC_RL6jZoQ=F4fL3GKuXOcG9u036Xsc0smVMDA@mail.gmail.com> <55695CB7.3060703@tzi.org> <CAO6tK45P6oR9XrZNjjxSvH2mtOnyzZ9Du07nrPL=hgMTOteBvA@mail.gmail.com> <CABOxzu2jd7N8n3DD9ft+N=FmnhqJQM2i6W7EQJYZY5U0r77+PQ@mail.gmail.com>
Date: Sat, 30 May 2015 15:19:47 +0100
X-Google-Sender-Auth: itio3HmI-NI9thZmtKLHGqIghdI
Message-ID: <CADrU+dLurDK6OwvVSR_dFQJ_YzcHmmhvNU5SP-qRODmuk5XAhA@mail.gmail.com>
From: Robert Cragie <robert.cragie@gridmerge.com>
To: Kerry Lynn <kerlyn@ieee.org>
Content-Type: multipart/alternative; boundary="089e01227ec0fc937705174d485d"
Archived-At: <http://mailarchive.ietf.org/arch/msg/6lo/QAI9wAuz3Z6Wqj1D5Qvn2sTyD1Y>
Cc: Carsten Bormann <cabo@tzi.org>, Jonathan Hui <jonhui@nestlabs.com>, "6lo@ietf.org" <6lo@ietf.org>
Subject: Re: [6lo] Fwd: [Technical Errata Reported] RFC4944 (4359)
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: robert.cragie@gridmerge.com
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 May 2015 14:19:52 -0000

I think the text is almost right, however I think "larger than 63" is no
longer appropriate due to the initial 0b01 bit combination. "larger than
127" worked as it implied the most significant bit could be 1. If the
original intent is to be preserved, the following text would make more
sense to me:

ESC:  Specifies that the following header is a single 8-bit field for the
Dispatch value.  It allows support for more than 64 Dispatch values.

Alternatively, Kerry's more relaxed text would also work.

Robert

On 30 May 2015 at 13:35, Kerry Lynn <kerlyn@ieee.org> wrote:

>
>
> On Sat, May 30, 2015 at 3:51 AM, Jonathan Hui <jonhui@nestlabs.com> wrote:
>
> <snip>
>
> Jonathan,
>
> Thanks for the historical background.  I think it will inform the
> discussion on how to fix
> the section going forward.
>
> But putting aside the discussion on the original intent of the value "127"
>> and taking a step back, the high-level intent was to support
>> arbitrary-length bit patterns for identifying 6LoWPAN headers.  It may be
>> that removing any reference to a maximum "dispatch value" offered within
>> the first 8 bits is the best path forward, as Kerry has suggested.
>>
>> No argument here.  I think it's the best that can be done to improve the
> section with a
> one-sentence change.
>
> Kerry
>
>> --
>> Jonathan Hui
>>
>> Grüße, Carsten
>>>
>>>
>>> Jonathan Hui wrote:
>>> > I believe the Erratum under discussion is correct and should be marked
>>> > as Verified.
>>> >
>>> > The original intent of "Dispatch value" was:
>>> > 1) To refer to the Dispatch field in the Dispatch Header - note the
>>> > capitalization in "Allows support for Dispatch values larger than 127."
>>> > 2) To identify a namespace that *excludes* the Mesh Addressing and
>>> > Fragmentation headers.
>>> >
>>> > The original draft text (draft-ietf-6lowpan-format-07) was less
>>> > ambiguous about the original intent.  Referring to that draft:
>>> >
>>> > 1) The draft separated the concept of "Header Type" from "Dispatch
>>> > Value".  The draft defined Header Types: Dispatch, Mesh Delivery, and
>>> > Fragmentation, and Dispatch Values: NALP, IPv6, LOWPAN_HC1, LOWPAN_BC0,
>>> > and ESC.  The draft also includes the following text that indicates the
>>> > Mesh Addressing and Fragmentation headers are not included in the
>>> > dispatch value namespace:
>>> >
>>> >    The definition of headers, other than mesh addressing and
>>> >    fragmentation, in LoWPAN consists of the dispatch value, the
>>> >    definition of the header fields that follow
>>> >
>>> > Note that the text above still lives in RFC 4944.
>>> >
>>> > 2) The bit pattern figure was titled "Dispatch Type Bit Pattern", not
>>> > "Dispatch Value Bit Pattern", with the intent that the table only
>>> > included the initial allocations within the Dispatch Header and did
>>> > *not* include any mention of Mesh Delivery and Fragmentation headers.
>>> >
>>> > --
>>> > Jonathan Hui
>>> >
>>> > _______________________________________________
>>> > 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
>>
>>
>
> _______________________________________________
> 6lo mailing list
> 6lo@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo
>
>