[Pce] Experimental Codepoint for all registries (was: RE: Experimental Codepoints allocation in PCEP registry)
Dhruv Dhody <dhruv.dhody@huawei.com> Thu, 16 June 2016 16:29 UTC
Return-Path: <dhruv.dhody@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EDF412D56D for <pce@ietfa.amsl.com>; Thu, 16 Jun 2016 09:29:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level:
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 95Hx1dFrNUQj for <pce@ietfa.amsl.com>; Thu, 16 Jun 2016 09:29:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8464112D8F7 for <pce@ietf.org>; Thu, 16 Jun 2016 09:29:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQX88511; Thu, 16 Jun 2016 16:29:36 +0000 (GMT)
Received: from BLREML405-HUB.china.huawei.com (10.20.4.41) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 16 Jun 2016 17:29:34 +0100
Received: from BLREML501-MBB.china.huawei.com ([10.20.5.200]) by BLREML405-HUB.china.huawei.com ([10.20.4.41]) with mapi id 14.03.0235.001; Thu, 16 Jun 2016 21:59:26 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: 'Ramon Casellas' <ramon.casellas@cttc.es>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: Experimental Codepoint for all registries (was: RE: [Pce] Experimental Codepoints allocation in PCEP registry)
Thread-Index: AdHHqXSogquNKhMZTV2U4TKH6S/byw==
Date: Thu, 16 Jun 2016 16:29:26 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8C8661F1@blreml501-mbb>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.18.77.213]
Content-Type: multipart/alternative; boundary="_000_23CE718903A838468A8B325B80962F9B8C8661F1blreml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5762D3F1.0010, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c2663d451375a571077be0b46faab022
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/rBb4vFcJS2SBWQhv7rOOva1Aopw>
Subject: [Pce] Experimental Codepoint for all registries (was: RE: Experimental Codepoints allocation in PCEP registry)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2016 16:29:41 -0000
Hi Ramon, I am creating a separate thread for this! > From: Ramon Casellas [mailto:ramon.casellas@cttc.es] > One final comment. If we want (do we? do we need to?) to cover everything, > we may need to consider (just thinking out loud): > > - OF Codes -- we use this a lot, almost none of the std. algorithms address > e.g. wavelength aspects, etc. > > - Error types, error values, -- we use this to convey "failed because there > were no optical regenerators available" > > - Notification types, notification values -- see above > > - ?RO subobjects (this is tricky, it is not only PCEP) -- we have used > "transceiver subobject", "regenerator subobject" > > - ... other? > [Dhruv] We wanted to take up this discussion, once we have the message/object/TLV out of our way. Going through the PCEP IANA registry, I would divide this as - l Essentials (already added in the draft) n Messages n Objects n TLV l Good to have / simple to add n NO-PATH Object NI n Metric Type n Notification n Error n Close reason l Cross Registry n IRO Subobjects n XRO Subobjects n PathKey Subobjects n Need to worry about RSVP-TE (where ERO is defined) n The code points are kept consistent across these registries n Making this harder to add (as pointed out by Ramon too) l Exist Already n OF u private use for 32768-65535 l Not Applicable for Flags n Keeping aside some flags as experimental is not be a good idea n Experiments can always use a new experimental TLV/Object and use flags inside of it(?) IANA Registry Good to have Simple to add Remarks PCEP Messages Y Y Essentials (already added in the draft) PCEP Objects Y Y Essentials (already added in the draft) PCEP Message Common Header Flag Field NA Open Object Flag Field NA RP Object Flag Field NA NO-PATH Object NI Field Y Y NO-PATH Object Flag Field NA METRIC Object T Field Y Y METRIC Object Flag Field NA LSPA Object Flag Field NA IRO Subobjects Y N SVEC Object Flag Field NA Notification Object Y Y Ex. NT: 224-255, NV:1-255 (*) Notification Object Flag Field NA PCEP-ERROR Object Error Types and Values Y Y Ex. ET:224-255, EV:1-255 (*) PCEP-ERROR Object Flag Field NA LOAD-BALANCING Object Flag Field NA CLOSE Object Reason Field Y Y CLOSE Object Flag Field NA PATH-KEY Subobjects N N XRO Subobjects Y N XRO Flag Field NA Objective Function Y Y Private Use already exist PCEP TLV Type Indicators Y Y Essentials (already added in the draft) NO-PATH-VECTOR TLV Flag Field NA MONITORING Object Flag Field NA PROC-TIME Object Flag Field NA OVERLOAD Object Flag field NA Now as a WG we need to decide if we should expand the scope? And to what extent? Regards, Dhruv (*) if done in this way - A new experimental Error-value/Notification-Value for an existing Error-Type/Notification-Type is not allowed, one should add a new Error-type/Notification-Type from experimental range and add the value there. Or we need to set aside experimental range for Error-value/Notification-Value for each Error-Type/Notification-Type too!