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

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Fri, 06 October 2017 05:54 UTC

Return-Path: <ginsberg@cisco.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 B4040134306 for <idr@ietfa.amsl.com>; Thu, 5 Oct 2017 22:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level:
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 ER41sW5uL9Bj for <idr@ietfa.amsl.com>; Thu, 5 Oct 2017 22:54:05 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5A8E1342F7 for <idr@ietf.org>; Thu, 5 Oct 2017 22:54:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4542; q=dns/txt; s=iport; t=1507269245; x=1508478845; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=xnXnifkWHK6qUTT/5vYyVzLn9HTSoRHOJfWXyTGzT0I=; b=YQw4Ssh1kpCMI+04IKABrf7gE8v2yFeIRSUv76LBoJdNuNKnwvuakgsX KM01nEN4A5bnFM8X6jRyyGTG5c/My77T54lkft4okysXZwG5MI6GI1OGD h6gxPTFYTcBGgw7pUV8Tw2Efjv0/7GC8okn/aD3sgohRvBv5PxOM6isbN Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CjAACLGddZ/5hdJa1bGQEBAQEBAQEBAQEBBwEBAQEBg11kbicHjhKPZoF2eZU2ghIKGAuFGAKEGz8YAQIBAQEBAQEBayiFGAEBAQECAQEBOA0nCwUHBAIBCBEEAQEfCQcnCxQJCAIEAQ0FCAyKFAgQqFeDP4duAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDLYICgVGBaoJ0NYEkiVQFihKXIQKUWpMTkjWCdwIRGQGBOAEfOIEOeBVJhRocgWd2h3OBEAEBAQ
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="307865342"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Oct 2017 05:53:49 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v965rnEj005953 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Oct 2017 05:53:49 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 6 Oct 2017 00:53:49 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1320.000; Fri, 6 Oct 2017 00:53:48 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "John G. Scudder" <jgs@juniper.net>, "idr@ietf.org" <idr@ietf.org>
CC: "shares@ndzh.com" <shares@ndzh.com>
Thread-Topic: [Idr] Early allocation request for draft-ietf-idr-segment-routing-te-policy
Thread-Index: AQHTPI0Anj2NHSBAwEuwVhUyBOQJvaLWVHdQ
Date: Fri, 06 Oct 2017 05:53:48 +0000
Message-ID: <5021b09f13dd48468385583e31b0dd3e@XCH-ALN-001.cisco.com>
References: <D52C5D5F-3161-450E-A9E8-F03BBA46DD9E@juniper.net>
In-Reply-To: <D52C5D5F-3161-450E-A9E8-F03BBA46DD9E@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.64.91]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/2tK_l6jFqOx0AQKmtnf2awiUMYc>
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 05:54:07 -0000

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.

???

   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