Re: [Idr] Early allocation request for draft-ietf-idr-segment-routing-te-policy

Jeff Tantsura <jefftant.ietf@gmail.com> Fri, 06 October 2017 16:32 UTC

Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BC0F134A43 for <idr@ietfa.amsl.com>; Fri, 6 Oct 2017 09:32:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 g5v9ercEtLHe for <idr@ietfa.amsl.com>; Fri, 6 Oct 2017 09:32:04 -0700 (PDT)
Received: from mail-pg0-x22e.google.com (mail-pg0-x22e.google.com [IPv6:2607:f8b0:400e:c05::22e]) (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 3B48D134A49 for <idr@ietf.org>; Fri, 6 Oct 2017 09:32:04 -0700 (PDT)
Received: by mail-pg0-x22e.google.com with SMTP id v78so8399026pgb.5 for <idr@ietf.org>; Fri, 06 Oct 2017 09:32:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=H+bLFx+/pwmj+ldSXijuuQVMQw0dCS5f9kJH4mISL4s=; b=LsfZpR15fABhNM1j2yXGELhUCUU+T/3XM1SAEi6vZzxbvvPqeeZfxWHkdXTHq/cKuj 9kE39w5hIvW5vbH5Q1Ap9fHOpoFKBFf9YoDeAkRmmwM8JEurtJUPZQNZrCCqTH/7+X0P 3vuyOcX/fFeCSOf3pPznscAw3ea/dMJjT23/cS8JA7rPyG4AOL93YPShNLuxQxzwHBbQ zIGEbFcmzrUxyfDLWPK3wN4G7EFKK8+M21NvQ6CB2YSJUCyHwH5rPnds8mm/sLF4Ri6v nC3ISAv7BA/lfwMRQeOaEaV8mVV6PHm+VMNprisnV8I43MjqXpW2XRwPukxE+rbzwluN AC3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=H+bLFx+/pwmj+ldSXijuuQVMQw0dCS5f9kJH4mISL4s=; b=KfIgjDXWwYe3TWKb1S4OFnXBhVOC9Pz7o5BemOLvVUev6Ftx6MX8xlu5nI9KOQodEQ l2RoUGPp336J1zijcD5MdBWMbehoMoMFCAaTHqHNyowmhnzuVFrIxQIIkyr+jhFz9K+N nebetQ6lI6awXwmLfq05ifX32F4+SU/+ogq/koBssjQlCzMfZUVQRV0NkJtOeQDHSix1 bMAROaniko2bWLfujVFTYJ5MBJhseBcnMzJpRrKb3PtWrD8Y5S21y9xhxWPBmgfNLSkN mb3YxSYkC5Lu5S8heCPGK5RjW1/NeNagxrX/cq50xb/V0bxqcG7QRZHGrJKKpEJLP8rn aiyw==
X-Gm-Message-State: AMCzsaWnXuIbhNLde/4KYH1CmFB/+M4wmKArFhfBvy72yBPScN1Uk35x oyhPvNIlGgk2uTe53giISVY=
X-Google-Smtp-Source: AOwi7QBm+o9/2bY97nQus5Lz8sjiWfBd8gyqxgaEvVYJIe+HSEV21pnNYgu2yv8rQZE5t3aKQDsZLg==
X-Received: by 10.101.75.2 with SMTP id r2mr2409828pgq.51.1507307523747; Fri, 06 Oct 2017 09:32:03 -0700 (PDT)
Received: from ?IPv6:2607:fb90:8648:ffd7:52:38f4:322b:8c3d? ([2607:fb90:8648:ffd7:52:38f4:322b:8c3d]) by smtp.gmail.com with ESMTPSA id t125sm3508706pgc.88.2017.10.06.09.32.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Oct 2017 09:32:02 -0700 (PDT)
Content-Type: text/plain; charset="windows-1251"
Mime-Version: 1.0 (1.0)
From: Jeff Tantsura <jefftant.ietf@gmail.com>
X-Mailer: iPhone Mail (15A403)
In-Reply-To: <D5FCE067.CD304%acee@cisco.com>
Date: Fri, 06 Oct 2017 09:32:00 -0700
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "John G. Scudder" <jgs@juniper.net>, "idr@ietf.org" <idr@ietf.org>, "shares@ndzh.com" <shares@ndzh.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <ABDC5F4F-AD97-4E71-98E9-FE26B316F661@gmail.com>
References: <D52C5D5F-3161-450E-A9E8-F03BBA46DD9E@juniper.net> <5021b09f13dd48468385583e31b0dd3e@XCH-ALN-001.cisco.com> <D5FCE067.CD304%acee@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/YzhbEhr607YmJJf__0dI8d8aQ0U>
Subject: Re: [Idr] Early allocation request for draft-ietf-idr-segment-routing-te-policy
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Oct 2017 16:32:07 -0000

+1
Having code points allocated early would save early implementations from changing later on, de-allocation for drafts that didn’t make it should be quite straightforward process.

Regards,
Jeff

> On Oct 6, 2017, at 04:28, Acee Lindem (acee) <acee@cisco.com> wrote:
> 
> Hi John, Les,
> 
> On 10/6/17, 1:53 AM, "Idr on behalf of Les Ginsberg (ginsberg)"
> <idr-bounces@ietf.org on behalf of ginsberg@cisco.com> wrote:
> 
>> John -
>> 
>> Thanx for the detailed analysis.
>> Inline.
>> 
>>> -----Original Message-----
>>> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of John G. Scudder
>>> Sent: Tuesday, October 03, 2017 2:17 PM
>>> To: idr@ietf.org
>>> Cc: shares@ndzh.com
>>> Subject: [Idr] Early allocation request for
>>> draft-ietf-idr-segment-routing-te-
>>> policy
>>> 
>>> Hi WG,
>>> 
>>> Over a month ago we had a request for early allocation of the code
>>> points in
>>> draft-ietf-idr-segment-routing-te-policy. I think that means the TBD
>>> code
>>> points listed in section 8.3, the Preference, Binding SID, and Segment
>>> List
>>> sub-TLVs, since all the rest have been properly allocated by IANA
>>> already.
>>> The draft appears to fulfill the requirements for early allocation,
>>> with one
>>> possible exception.
>>> 
>>> RFC 7120 says
>>> 
>>>   c.  The specifications of these code points must be stable; i.e., if
>>>       there is a change, implementations based on the earlier and later
>>>       specifications must be seamlessly interoperable.
>>> 
>>> On the face of it the current version of the spec fulfills this
>>> requirement. I'm
>>> slightly concerned that up through draft-previdi-idr-segment-routing-te-
>>> policy-02, there were specific values given for
>>> 
>>>   o  new sub-TLVs in the registry "BGP Tunnel Encapsulation Attribute
>>>      sub-TLVs":
>>> 
>>>         Suggested         Description            Reference
>>>            Value
>>>          -----------------------------------------------------
>>>              6           Preference sub-TLV       This document
>>>              7           Binding SID sub-TLV      This document
>>>              8           Segment List sub-TLV     This document
>>> 
>>> These values conflict with values allocated for other uses in the IANA
>>> registry. This was corrected quite some time ago, in -03 published
>>> December
>>> of 2016, which lists the values as "TBD" just as the current version
>>> does, so
>>> maybe there's no problem at all.
>>> 
>>> I presume that if we proceed forward with early allocation, any
>>> pre-standard
>>> implementations will be updated to use whatever values IANA actually
>>> allocates -- which are sure not to be 6, 7 or 8 since those are already
>>> in use. If
>>> that's so, then fine. If not, then we may need to have a discussion
>>> about
>>> whether we really meet the "stability" requirement.
>>> 
>> [Les:] It is quite useful I think to point out this fact - but I fail to
>> see how it is relevant to the early allocation decision.  Given that we
>> know that these early codepoints are not available, I do not see that
>> delaying early allocation helps in any way. If there are implementations
>> that used these unassigned codepoints, the sooner we assign values the
>> sooner these implementations can be updated to use values which will be
>> interoperable - so if anything the facts argue that we should accelerate
>> early allocation - not delay it.
> 
> I agree totally, we’ll achieve nothing by delaying this any longer.
> 
> Thanks,
> Acee
> 
> 
> 
>> 
>> ???
>> 
>>  Les
>> 
>> 
>>> This begins a one-week period for discussion of the early allocation,
>>> which
>>> time period may be extended if conversation warrants it. For
>>> completeness,
>>> here's my evaluation of the full list of RFC 7120 criteria:
>>> 
>>>   a.  The code points must be from a space designated as "RFC
>>>       Required", "IETF Review", or "Standards Action".  Additionally,
>>>       requests for early assignment of code points from a
>>>       "Specification Required" registry are allowed if the
>>>       specification will be published as an RFC.
>>> 
>>> Yes.
>>> 
>>>   b.  The format, semantics, processing, and other rules related to
>>>       handling the protocol entities defined by the code points
>>>       (henceforth called "specifications") must be adequately described
>>>       in an Internet-Draft.
>>> 
>>> Yes.
>>> 
>>>   c.  The specifications of these code points must be stable; i.e., if
>>>       there is a change, implementations based on the earlier and later
>>>       specifications must be seamlessly interoperable.
>>> 
>>> Tentatively yes but see above.
>>> 
>>>   d.  The Working Group chairs and Area Directors (ADs) judge that
>>>       there is sufficient interest in the community for early (pre-RFC)
>>>       implementation and deployment, or that failure to make an early
>>>       allocation might lead to contention for the code point in the
>>>       field.
>>> 
>>> Yes.
>>> 
>>> Thanks,
>>> 
>>> --John
>>> _______________________________________________
>>> Idr mailing list
>>> Idr@ietf.org
>>> https://www.ietf.org/mailman/listinfo/idr
>> 
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
> 
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr