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

"Adrian Farrel" <adrian@olddog.co.uk> Sat, 25 May 2013 10:54 UTC

Return-Path: <adrian@olddog.co.uk>
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 9CF7521F946F for <roll@ietfa.amsl.com>; Sat, 25 May 2013 03:54:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.347
X-Spam-Level:
X-Spam-Status: No, score=-2.347 tagged_above=-999 required=5 tests=[AWL=0.252, BAYES_00=-2.599]
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 8Ktg5zQPzN5V for <roll@ietfa.amsl.com>; Sat, 25 May 2013 03:54:34 -0700 (PDT)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) by ietfa.amsl.com (Postfix) with ESMTP id 8E04621F95EE for <roll@ietf.org>; Sat, 25 May 2013 03:54:22 -0700 (PDT)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4PAsLEB028713; Sat, 25 May 2013 11:54:21 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id r4PAsKgo028706 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 25 May 2013 11:54:20 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Ulrich Herberg' <ulrich@herberg.name>
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>
In-Reply-To: <CAK=bVC_4bMsQ0SZwV8MqtWwJ_XsrXND0hkDNFXeVKaC1uV_6JQ@mail.gmail.com>
Date: Sat, 25 May 2013 11:54:18 +0100
Message-ID: <07bf01ce5936$35322d70$9f968850$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHuT8k/wbyMhRnnvyd/g4chVJ/kSwLhyxINAup/EAYBYZyfTgJIj0xrmIoXuOA=
Content-Language: en-gb
Cc: 'roll WG' <roll@ietf.org>
Subject: Re: [Roll] FW: Revised Early Allocation for draft-ietf-roll-trickle-mcast
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk, 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:54:38 -0000

All allocations are permanent (until they are deprecated).

All code points mentioned in I-Ds are nonsense until they appear in a registry.
Thus, an I-D that says allocate the value x from this registry, is just being
hopeful and anyone implementing it (or, more important, anyone deploying it) is
taking a gamble.

Thus, early allocation is invented to handle the case where an I-D is reported
to be stable, and implementations are starting or well advanced toward
deployment (again, look at RFC 4020). This can help bridge the gap between
documentation and deployment which would otherwise be gated on RFC publication.

Note that this issue does not arise for new protocols that create their own
registries because in those cases there is no competition for codepoints in
existing registries.

A

> -----Original Message-----
> From: Ulrich Herberg [mailto:ulrich@herberg.name]
> Sent: 24 May 2013 21:58
> To: adrian@olddog.co.uk
> Cc: roll WG
> Subject: Re: [Roll] FW: Revised Early Allocation for
draft-ietf-roll-trickle-mcast
> 
> 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.
> 
> 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
> >