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

Ralph Droms <rdroms.ietf@gmail.com> Sat, 25 May 2013 10:53 UTC

Return-Path: <rdroms.ietf@gmail.com>
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 D2D6B21F918C for <roll@ietfa.amsl.com>; Sat, 25 May 2013 03:53:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 gOxjKdYWfkUa for <roll@ietfa.amsl.com>; Sat, 25 May 2013 03:53:46 -0700 (PDT)
Received: from mail-qe0-f42.google.com (mail-qe0-f42.google.com [209.85.128.42]) by ietfa.amsl.com (Postfix) with ESMTP id 9356121F958B for <roll@ietf.org>; Sat, 25 May 2013 03:53:41 -0700 (PDT)
Received: by mail-qe0-f42.google.com with SMTP id cz11so3076715qeb.15 for <roll@ietf.org>; Sat, 25 May 2013 03:53:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=RNT1Jwd/6+ENS0Rb79pGbd2QV+YJgP/dd9l3K7UJ5h4=; b=f3UKEijOM+Li6RktI8Pj1kxPG+rD5iGL4Y9gKdht2JD24FGiWIjzGNDRuwnmu06dty APo0IORtuLG7kbwxsZo02/n3vBLtYRK257+lDcDkh2DhTyUX5KvZwgGyofLaacihCAj9 46FD3hZFqXRXdeFK9baPGjKzEcrt9S+QHHskQETit3g2CZ9NXTujIB8IygX2P3o1ilSg 0hPRuUaC/ETfqe5h0iFnHQRESZPSh8yED0oYL0cmzmIcWcZbA70d8B9i/AFkOB2AENRL QvpcPbh42fA4EL+rziPcN73jV4X4AAgHBSMq/bjwhSKs9kzprXSU6hoMXrbwfzb7LdPc fUzw==
X-Received: by 10.224.43.3 with SMTP id u3mr19959655qae.92.1369479221152; Sat, 25 May 2013 03:53:41 -0700 (PDT)
Received: from ?IPv6:2001:420:2481:20:1dc0:7216:c62a:4749? ([2001:420:2481:20:1dc0:7216:c62a:4749]) by mx.google.com with ESMTPSA id oh9sm16158444qeb.5.2013.05.25.03.53.39 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 25 May 2013 03:53:40 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Ralph Droms <rdroms.ietf@gmail.com>
In-Reply-To: <CAK=bVC_4bMsQ0SZwV8MqtWwJ_XsrXND0hkDNFXeVKaC1uV_6JQ@mail.gmail.com>
Date: Sat, 25 May 2013 06:53:37 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <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>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
X-Mailer: Apple Mail (2.1503)
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 10:53:49 -0000

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