Re: [Pce] Early code point allocation for draft-ietf-pce-segment-routing-policy-cp
tom petch <ietfc@btconnect.com> Sat, 20 February 2021 12:33 UTC
Return-Path: <ietfc@btconnect.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 BEC443A127B for <pce@ietfa.amsl.com>; Sat, 20 Feb 2021 04:33:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 KaMGVKjLuEes for <pce@ietfa.amsl.com>; Sat, 20 Feb 2021 04:33:25 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20137.outbound.protection.outlook.com [40.107.2.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C069F3A1273 for <pce@ietf.org>; Sat, 20 Feb 2021 04:33:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G7Yb1Nsv5ZA/mLRxCK2o0rBh+EIj33mbZMYDnu48bNaEtCbHJ8Rw1mGj+CxBkZ3ZHrkNRWYZ30RAvV/07L2Py/UwqISJaHIv5b93SbaKCKi4B4E6UcEbCraFhhzJKP4OjzJxqnRMRPkHWF2gb1xexA9j7+zoKjb5EhwrjorlLGU0nBurlKLJe3IcNclqrDQPGb8FoGpb1xXvpd5Y1BJVUW2SG+ACS2RZJdilYgMS14FFT6zqkPQPAVOm14zG0c95a/Ov2RYU0VtgGntWmudPo4pwjtgX+moNqR0OC8kq+l9vSOZmDSrcv6xX6M3ngZffyKtG8pPsxezvkRu/Mtw6pw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L5/f+UPulAHiv5HkUa2p16JCxgE3x/s049gKDvzNwcc=; b=eEg+809YoX5rt48p0pNoIZYt7FR8nWAGL6mQ85d+Spp1zujcQ1BpfpuV/mDLnXQO7oLWFceVDQS0pe/gEA3ePmFWgE3oMZBmENajdqwpQv3U2Jn0XoYo4B+O1digqbpjGEwIhYKlIYfOWn78pZwwqWdgUeLmem5McrBGMgS2qeUIWyGVs7Qg8ICZKcmSesMsgFMrrBc0BkHp6po0ybJQKzQ7VSOsIeasrONf9KcwgPp5snJfaInC8bNswUvMJEY/BCYFRSxGW9FnkD7/zHwccVr01ho7BFecbvwuA5Q+7+3Nf7UbrsEoEeTTt6lNxMipOtS6RRCbg6dwJPishxf/Sg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L5/f+UPulAHiv5HkUa2p16JCxgE3x/s049gKDvzNwcc=; b=D0vG89nCNJ74AErSRL2r3iqz5MkWKmtgpQf7M9QTyeehYVSxkXMBnkFj/eaLTURRb78nXI/DadQUuj52mAXs7uHH9myKqieay80hoajVViUpDW31um7Sej2wTiGt1JtEHfussmd3+F4j6/j6UJuQJvtOe8Fo11Grvf3RjtDNUjs=
Received: from VI1PR07MB6256.eurprd07.prod.outlook.com (2603:10a6:800:133::7) by VI1PR0701MB2366.eurprd07.prod.outlook.com (2603:10a6:800:64::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.9; Sat, 20 Feb 2021 12:33:22 +0000
Received: from VI1PR07MB6256.eurprd07.prod.outlook.com ([fe80::1d07:71fa:2a35:4c04]) by VI1PR07MB6256.eurprd07.prod.outlook.com ([fe80::1d07:71fa:2a35:4c04%7]) with mapi id 15.20.3868.012; Sat, 20 Feb 2021 12:33:21 +0000
From: tom petch <ietfc@btconnect.com>
To: "julien.meuric@orange.com" <julien.meuric@orange.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Early code point allocation for draft-ietf-pce-segment-routing-policy-cp
Thread-Index: AQHW+IirRGJXKi8IUEW654oYS4BxZapLDyEKgAEVUQCAECzl7oABgQiAgAGougCAAZtU4Q==
Date: Sat, 20 Feb 2021 12:33:21 +0000
Message-ID: <VI1PR07MB6256E100AED2FCBC674C872EA0839@VI1PR07MB6256.eurprd07.prod.outlook.com>
References: <557499ee-62df-102e-3da4-7fd386b7ff98@orange.com> <AM7PR07MB6248748F50E97F6EBBDC5623A0B19@AM7PR07MB6248.eurprd07.prod.outlook.com> <CAB75xn4-CVSiciw22MRMzW7QrBd2B-_w9q+NqROi=JXDCqHr2Q@mail.gmail.com> <AM7PR07MB62487FBAC51E63F4D6274B70A0869@AM7PR07MB6248.eurprd07.prod.outlook.com>, <14095_1613644507_602E42DB_14095_31_10_da0642af-1a00-9a5e-763b-f1edc6912fcb@orange.com>, <AM7PR07MB624894B38113F181F1B038D2A0849@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB624894B38113F181F1B038D2A0849@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3210f1af-e643-465e-2680-08d8d59bb5cc
x-ms-traffictypediagnostic: VI1PR0701MB2366:
x-microsoft-antispam-prvs: <VI1PR0701MB2366D8155E8126F676D4B0CDA0839@VI1PR0701MB2366.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uhVHJKdbW6kBDIE3IjfQgXLzIG9r9mr5wpr8qY5vQEzYnVcBUcYgFNc6dVIiV+bo2+iC4aNmzZ/HLOsoYQmiwD+1cvw8V8N8gbU/5iH77xmq8OzYuseEr8g5NtguxtfxyPLIldNZe32OH59UzKBuj/Q7zmCM/lxss3x+T21kjjgBarQPPEDo4Lyi1zCMljQVEnjpBxWKh2VfhCXBcvnPOgIMkoZ182u0aUxuNYHGwS6/vk+d1/Rsn+k9Mo9liwDgakfh3pV6XWfcAPLSXDEIjhZNxNBUfMcjwbJPJcENeMkIc3GMGgEHfqE/EHQ8zB0ptfEmQ0y8OSsySY3abnpR0vnHq1Mnk45AL6reL5niyN8f2UPt5tS/dC77E06IKiwLqgJ0DAfGW6V+WHqzF2mHaiFPorI5P0s26wZF1DYdnhsIAEpohl1p3SSw5I5iieUU5Lh+7W2O1YLjzI55Q9uFJs2/FgObf41iUqnK3oyJpJxUQu0qlSK8z5Jwc9GJT/wSwS8FR/gJr2dqGjHESzEw8HJ8bRXt1UhZki7ovO+Nk6r1qTETS8jv68iORy0oZ7BhHkagI8laC1jw2spQ+LeJweDp69Sy2o0x/J04+YiXVcQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6256.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(346002)(366004)(136003)(39860400002)(396003)(91956017)(316002)(83380400001)(55016002)(71200400001)(478600001)(8936002)(2906002)(7696005)(52536014)(26005)(66946007)(6506007)(9686003)(66476007)(186003)(66446008)(4326008)(66556008)(5660300002)(6916009)(76116006)(86362001)(33656002)(53546011)(64756008)(8676002)(966005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: cwKJyN9MmMNIGSrpXGsK7gh+UE4hPx9zNunKwzlmE8WEiV33kTOFOspuijIVexnM9Wcp1hDDghMFz0S8icym7cQQFCTmlGnLCUYQXh4ZPEqBrO/zOFPgtc+OFkWr237mE3/DW+xiAo+F6Axk/a+LD1J2cwa9cx03rL8ZR9AFnWyKjMNU3FtwLNzm6YGsckTHVaqRcD5nGVQVifHL5NCPGiNOhFnYIsfKDwzUtTiqiLJ1+u8zSj07uBm4t7UHwLt7dp/MLKAg7+pI0cPVy0yQy2+D6bwJW5BMs8jYmKwAaSdIN/3A+TaIrYHpy6Wgct3dx5S/T6gL+Bv9wJ1tbOOJ3QQB4P+htBhRzXmjkX13Rn/WBrAcb3nxRq+w0xAiMJcB82BCCuvrKT4ES1MmA0ZPuS0dc5B2Q5URnj1+vbBUhZ6JcicxOEUJvUFM7xbMip2HJUnIAqd0ypoLirRldJ/aARUPeISbYXgXDW6+6qJaSXZ513AxjgyBl135RpYR19NFp66PXaERAPLt3lvpmNKiAQhbeffvr+ktn26j4DKVp/HK2ugfeBPw/M6wlR/tR6YA983VJwCa9bY0lsm8Gi0s6QkGQkKIYWD9da3s3Scc6QWlS9Vgkq5aDaFP+fD/rIFYbWRxvsmnQKCQnpoE1EUFsh3ZnTTxNTeVvFX6anrDZWXRALMng/kFejSdjRm+VKslCgDJQ2VDUXvQVagWcthMISOdUmrJ6u2F/i7hATSpONTUz+Sfl7ojoa/kNTmdIi7HJKAtbWAlTvOojYX2imOmCXo8bWW8uN6+7w8nkoFaCyltnTphgMxJY0RNEgI+Ld5RfEnq/BDH4ArQz0pVWUc5pVudeQphHBgDKGwmQbfsk4KNlGOpzv/6sZpmdijBH2KhKUrk1LyBiFjOHWaUPNRIR0Laz+oj1uABLNSI/aqiDJjQfAmoqxMKuodbvRLeyKFwtcL+xj0c/vao6ZrATPqsPdmgHgFM6dpuwAnV8EJC7JbgwScbV24AMiMcO4t8EnT1wwJTeDNhYDZHn4V4FJJw/UCjUE50gQWEIMb74fQCFUqdGOx/VyxYqNr0k9PEi2ND6WwWuT6CeZDYe6wXmExxaRFBqH2s/dwYQAIGhrSOoIQVp5lcn5CrD3HN93r4MI/t2vD7RrP6hdNvUuAVJrHUHRtow7abcC+/YAmzzwOQg3JcYFqEyl50DKCLSD4WXw8uRuhIacHtqNmat7KcT1aedVzkGSNWxCo7+Fss8BumVyQiBfhmeLfKFTkvB21RtcH/Qc98hsG73lahjnvYJ1kbv/Thvorl5YMriTHbKWeu/rF/CArQNQAIu2laLYTUrvmT
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6256.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3210f1af-e643-465e-2680-08d8d59bb5cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2021 12:33:21.8323 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8Lhzn/7Y6mcVWoHxJve1tQeNXe/BfB1GR1Y9eYg8wzYPcDiZiWXPDGFrSYcG69v8AilFPYSdCXWvMqi5MYyeKw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2366
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/jJc3GoIksd_JaKRbIly4vFp9T04>
Subject: Re: [Pce] Early code point allocation for draft-ietf-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 20 Feb 2021 12:33:28 -0000
From: Pce <pce-bounces@ietf.org> on behalf of tom petch <ietfc@btconnect.com> Sent: 19 February 2021 12:30 To: julien.meuric@orange.com Cc: pce@ietf.org Subject: Re: [Pce] Early code point allocation for draft-ietf-pce-segment-routing-policy-cp From: julien.meuric@orange.com <julien.meuric@orange.com> Sent: 18 February 2021 10:35 Hi Tom, Thank you for your valuable feedback. <tp> The more I look, the less I like it. This I-D asks for an error code for missing mandatory TLV, a category which PCE has defined as Error-Type 6 and is referenced by such as pce-vn-association. Why does this I-D put missing mandatory TLV in a different Error-Type? I will raise some more issues next week. Tom Petch Some of the issues you point out are easy to address and we've already requested the authors to revise the I-D accordingly. To fully resolve your concern, could you please point any other specific parts where you feel you have to "interpret the words the way you think they should have been"? If you even have some text to suggest, that could smoothly ease the update. <tp> At a first glance, s.7.1 RFC8697 names three columns for the registry; those names do not appear here. The new association type is given a different identifier in different places. The preferred identifier needs to be nailed down since it is going into IANA forthwith and will be confusing to change thereafter. s.7.2 This requests new error values under Association Error and specifies a Type of 29. RFC8697 specifies a Type of 26 (29 is Path Computation Failure). 'Conflicting SRAG TLV' I find rather vague; conflicting with what? Likewise 'Multiple SRPAG from one LSP' s.7.3 This document defines five new TLVs That is TBD3, TBD4, TBD11, TBD5 and .... RFC8697 specifies the names of the fields in the registry, Those names are not used here. s.3.2 'as of the time of writing' will change its meaning as the I-D progresses; date needed s.4.1 'is only meant to be used' MUST NOT, SHOULD NOT, .....? 'Policy Identifiers uniquely identify.. Policy Identifiers consist of Color.. Endpoint, optionally the policy hame. So if one is Color red, Endpoint NY no policy name and then one is requested for Color red, Endpoint NY, policy name standby that is a different triplet and so valid. Mmm. I can see that being mis-implemented s.4.2 'is meant to strictly correspond' MUST, SHOULD, ? s.5 This document specifies four new TLVs... These five TLVs ..... These five TLVs encode the Policy Identifiers, SR Policy name, Candidate path identifiers, candidate path name and Candidate path preference.. That is five TLV. Wrong! That is four TLV and something completely different. When any of the mandatory TLVs Only one TLV is listed as mandatory SRPOLICY-CPATH-ID. s.5 At most only one .. can be carried and then goes on to describe the carriage of more than one; 'Only one ... SHOULD be present in a ... (whatever identifier you fix on) message. If more than one is present, only the first is processed and subsequent ones are silently discarded. A Normative Reference to an unadopted I-D that expires next week is not a good look:-) Like I said, the word that came to my mind was 'sloppy':-( Tom Petch Thanks, Dhruv & Julien On 17/02/2021 12:46, tom petch wrote: > <snip> > <tp> > I am sure that IANA will cope because they always do, but it will be by reading between the lines, applying intelligence to what the authors may have meant, and so on. Editorially this is a poor I-D (as yet), and that quality verges on the technical aspects. > > Thus 7.3 says the I-D defines five new TLV and lists four; this also occurs in the body of the I-D. A reader might also notice the absence of TBD2 and wonder. > > Or the new Association. Thus needs an identifier. Trouble is, the I-D uses (at least) three different ones; this looseness of terminology can lead to problems down the line. (MPLS I see as a classic in how not to specify IANA registries and I see this heading the same way). > > Likewise the identifiers used in s.7 do not match those in current use, a good way of storing up future trouble. > > Is the specification adequate? Only if you do not take it literally and interpret the words the way you think they should have been. > > Tom Petch > _______________________________________________ Pce mailing list Pce@ietf.org https://www.ietf.org/mailman/listinfo/pce
- [Pce] Early code point allocation for draft-ietf-… julien.meuric
- Re: [Pce] Early code point allocation for draft-i… tom petch
- Re: [Pce] Early code point allocation for draft-i… Dhruv Dhody
- Re: [Pce] Early code point allocation for draft-i… tom petch
- Re: [Pce] Early code point allocation for draft-i… julien.meuric
- Re: [Pce] Early code point allocation for draft-i… tom petch
- Re: [Pce] Early code point allocation for draft-i… tom petch
- Re: [Pce] Early code point allocation for draft-i… Mike Koldychev (mkoldych)
- Re: [Pce] Early code point allocation for draft-i… tom petch
- Re: [Pce] Early code point allocation for draft-i… julien.meuric