Re: [Roll] Revised Early Allocation for draft-ietf-roll-trickle-mcast

Ulrich Herberg <ulrich@herberg.name> Sat, 25 May 2013 16:19 UTC

Return-Path: <ulrich@herberg.name>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 174F521F8517 for <roll@ietfa.amsl.com>; Sat, 25 May 2013 09:19:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.928
X-Spam-Level:
X-Spam-Status: No, score=-1.928 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nYFtQDl+GElD for <roll@ietfa.amsl.com>; Sat, 25 May 2013 09:19:56 -0700 (PDT)
Received: from mail-vb0-x22b.google.com (mail-vb0-x22b.google.com [IPv6:2607:f8b0:400c:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 0D29821F8503 for <roll@ietf.org>; Sat, 25 May 2013 09:19:55 -0700 (PDT)
Received: by mail-vb0-f43.google.com with SMTP id e12so1541691vbg.2 for <roll@ietf.org>; Sat, 25 May 2013 09:19:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herberg.name; s=dkim; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Hyl5w0argCFmieFXp59jOjmSh3zUT9TurOuKHTN/XE4=; b=cS6rIf0BIorE69wIRGJUG1PXv1wxfLdZozoJbqNpcD1FnvFlWnYto6N1xE+i+HyCkT Xtd+dotGhEyluNPl0h9mHOfTRnNFzR0fp0kYgsDuqG5QeFB2ejNzvpPZy0OehekzlIdV 7VRv9csBQqXu3paOvb1YOBFpVcYxyJwj70ytk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=Hyl5w0argCFmieFXp59jOjmSh3zUT9TurOuKHTN/XE4=; b=H2McNCgKrpfLsyp/qcXt4gMX73A9KxKxfmUw+V5lN3n2VyEyyLQ7iNdSzp1pbPnLta YmM8SfQJYr/VScXPC5q0vKSZ+wzLdH3t/F8/5E8qomKwBMTHJ+ZgJydYPD7OW0wDe/Qf L1urGb1RHp6aRjwC01/yx1uUAii7olpcVs2UrW0unOI3slwkNb2rpZH+0O12E3Xndzyb Ie9Dem9xGbFm71Bf1cIZbWm+7potpxbKA3/7UbLiR/er376d1Przu9aGLTsDY1+lsKp8 FqzA/LjlC+Nhhd+jG9ip+7UFgLWCUc5qG4SP7WGg6c4UHI1OPkhRX+nrcUli7gZ6kGeQ YzYA==
MIME-Version: 1.0
X-Received: by 10.58.173.36 with SMTP id bh4mr11572896vec.9.1369498795026; Sat, 25 May 2013 09:19:55 -0700 (PDT)
Received: by 10.220.166.134 with HTTP; Sat, 25 May 2013 09:19:54 -0700 (PDT)
In-Reply-To: <4FE25020-0605-4B35-BFD1-8E01A5582E1D@gmail.com>
References: <20130524200446.9059.78064.idtracker@ietfa.amsl.com> <075c01ce58bc$93866f00$ba934d00$@olddog.co.uk> <CAK=bVC_nibqpZE4FvKqEvWdvkn9fmW9xS85X4gRkboVQ7ho-Rw@mail.gmail.com> <076c01ce58c0$4b5945f0$e20bd1d0$@olddog.co.uk> <CAK=bVC_4bMsQ0SZwV8MqtWwJ_XsrXND0hkDNFXeVKaC1uV_6JQ@mail.gmail.com> <4FE25020-0605-4B35-BFD1-8E01A5582E1D@gmail.com>
Date: Sat, 25 May 2013 09:19:54 -0700
Message-ID: <CAK=bVC-NhhFrHmU_BuC3gEHEPZHiR4RJt3Com1ULa0JFT+DB1w@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQkLoNaILM1aVbc/N9t4s6FwzS3lZvPIfzPwnAVWwVNvT2W+VODxXSJfj0UUdkkxfc6TVRgu
Subject: Re: [Roll] Revised Early Allocation for draft-ietf-roll-trickle-mcast
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 25 May 2013 16:19:57 -0000

Thank you, Ralph and Adrian for the clarification.

Ulrich

On Sat, May 25, 2013 at 3:53 AM, Ralph Droms <rdroms.ietf@gmail.com> wrote:
>
> On May 24, 2013, at 4:57 PM 5/24/13, Ulrich Herberg <ulrich@herberg.name> wrote:
>
>> Adrian,
>>
>> thank you very much for the explanation.
>>
>> Is there any good reason for early (permanent) allocations? As long as
>> a document still changes, this same problem could occur again for
>> other drafts in the future.
>
> I'll make an explanation here as I initially submitted the request for an early allocation.
>
> Some early allocations are requested to cooperate with other SDOs that produce documents dependent on IETF documents and code point allocations.  In this specific case, I requested the early allocation on behalf of ZigBee Alliance, which has incorporated a reference to draft-ietf-roll-trickle-mcast in its "ZigBee IP Specification" (ZigBee Public Document 13-002r00; available for free available by request here: http://www.zigbee.org/Specifications/ZigBeeIP/Download.aspx).
>
> An early allocation in a case like this is unusual; the IETF prefers that SDOs wait to publish their own documents until the referenced IETF documents are published (or, at least, in the RFC Editor queue and unlikely to change).  I requested the early allocation as ZA has had a deadline in place for publication of "ZigBee IP Specification" for some time and it seemed to me, at the time I made the request, that draft-ietf-roll-trickle-mcast was unlikely to change the codepoint before publication.
>
> - Ralph
>
>>
>> Regards
>> Ulrich
>>
>> On Fri, May 24, 2013 at 1:50 PM, Adrian Farrel <adrian@olddog.co.uk> wrote:
>>> The general problem with early allocation is that the entry is placed in the
>>> IANA registry and from that point onwards folk can rightfully interpret the
>>> codepoint as having the meaning documented in the registry. Therefore, there
>>> might reasonably be implementations (code or 'just' diagnostic tools like
>>> sniffers) that have shipped and that use the old code point.
>>>
>>> The way that IANA handle this is that they deprecate and do not claim back until
>>> the registry is crowded, allowing as long as possible before re-use.
>>>
>>> As it happens, with this registry, there is a preference for allocations based
>>> only on the "rest" bits even though the entries are tracked separately on the
>>> full 8 bits. Thus, in this case, the new and old codepoints are effectively the
>>> same.
>>>
>>> For more details on early allocations read RFC 4020 and
>>> https://datatracker.ietf.org/doc/draft-cotton-rfc4020bis/
>>>
>>> Cheers,
>>> Adrian
>>>
>>>> -----Original Message-----
>>>> From: Ulrich Herberg [mailto:ulrich@herberg.name]
>>>> Sent: 24 May 2013 21:31
>>>> To: adrian@olddog.co.uk; roll WG
>>>> Subject: Re: [Roll] FW: Revised Early Allocation for
>>> draft-ietf-roll-trickle-mcast
>>>>
>>>> Adrian,
>>>>
>>>> does "deprecated" mean that this code point is not useable again for
>>>> other protocols? Why can't it be "Unassigned" again (since the draft
>>>> is not yet published as RFC)?
>>>>
>>>>
>>>> Thanks
>>>> Ulrich
>>>>
>>>> On Fri, May 24, 2013 at 1:23 PM, Adrian Farrel <adrian@olddog.co.uk> wrote:
>>>>> FYI
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: iesg-bounces@ietf.org [mailto:iesg-bounces@ietf.org] On Behalf Of
>>>> IESG
>>>>>> Secretary
>>>>>> Sent: 24 May 2013 21:05
>>>>>> To: iana@iana.org
>>>>>> Cc: iesg@ietf.org
>>>>>> Subject: Revised Early Allocation for draft-ietf-roll-trickle-mcast
>>>>>>
>>>>>> IANA is requested to revise the early allocation previously made for
>>> draft-ietf-
>>>>>> roll-roll-trickle-mcast.
>>>>>>
>>>>>> In the "Internet Protocol Version 6 (IPv6) Parameters" registry
>>>>>> (http://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xml)
>>>>>> in the "Destination Options and Hop-by-Hop Options" sub-registry...
>>>>>>
>>>>>> Please revise the entry that reads
>>>>>> 0x4D 01 0 01101 Trickle Multicast Option [draft-ietf-roll-trickle-mcast]
>>>>>> to read
>>>>>> 0x4D 01 0 01101 Deprecated
>>>>>>
>>>>>> Please create a new early allocation entry that reads
>>>>>> 0x6D 01 1 01101 MPL Option [draft-ietf-roll-trickle-mcast]
>>>>>
>>>>> _______________________________________________
>>>>> Roll mailing list
>>>>> Roll@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/roll
>>>
>> _______________________________________________
>> Roll mailing list
>> Roll@ietf.org
>> https://www.ietf.org/mailman/listinfo/roll
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll