Re: [mpls] New Version Notification for draft-qu-mpls-mpls-msd-yang-01.txt

tom petch <ietfc@btconnect.com> Tue, 03 August 2021 11:05 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC0463A1EDF; Tue, 3 Aug 2021 04:05:00 -0700 (PDT)
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_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 7iNlZOOZHXl5; Tue, 3 Aug 2021 04:04:55 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80098.outbound.protection.outlook.com [40.107.8.98]) (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 5EDDC3A1EDD; Tue, 3 Aug 2021 04:04:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BXy7JMMBXLiQEvn3pFoIqzVz5ohd0/Wl0MiBfiAKTqeMCEZya8NxIT9u7qHEfmY9dee+6xapELdBVmCzwmbInmGUNjp/ZDLEnXoSg5EFvrsbLo3Fev3lWGvaQTSevZUI4d4pOli6n3PsH38eRALHzq3hNunqoPjPxMHO0PeWN5+kDChZTalhH8BzaivgDw8LsHfG2s5LvnbrgW97t3E4RfzzBMbA4k+P7KNmt7A/EWYvTc7nC+uF+/vyUmOl6P8CPESbrP43ZRZw0R0r2mio11iDgVslFMOfFg0UW/A4UfPzkK3NTellNrA17hif0MhKCdgYJFk92QFX6tAb8PNBJw==
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=aECvFxwyihlPvpKADfSObBc4aZXP5i5ZO0FyuURSBjo=; b=Dnudc/YDLmsOtiPOBYSSlcJ7HbgG8G5AprSCbO7Q1TxxiIYwKdV1ONaWXjaLg8mN3uRilxPN1EBd+aJEPILG44pswwRXjdfENzVrthScih4N7xDmTcAdhocw1zDtAFTRZLZKGxKGbuCPCG8sLAkbFOt4dvEZOxZ7E1TAulZT73q3n8nqHe0vSGBjbQV3hlQXuM/khng9N0Nj7jwouC8van+5Al+dp+dGyFQn9Kmse94v1SFxcVkHO5T7NQUzoN1IDirv+28bjoA36lS+yJpUqtG/o8DiEqXl2TyFqdTzXedmw/xskEii9zFnKf1ieBcUUpkFyimpOmMsdwDDHLD0yw==
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=aECvFxwyihlPvpKADfSObBc4aZXP5i5ZO0FyuURSBjo=; b=Qu3ooSyj3KLEax8MzMCtSpBbrb7m6Q6DLciSDXSvC+VdpwuTADOjvCbLGTGbmm+D4e+YEZt15K8njLL1l2BjGewcFeRNpre9hvAoDU1DuJat2tTUFyTrC4Dmpo57hAle7gsFYQoHQvrj9O914f8cd4DjBIF/P29EXErTxXi8h6s=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB4866.eurprd07.prod.outlook.com (2603:10a6:20b:37::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.12; Tue, 3 Aug 2021 11:04:50 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::f0df:b211:32dd:d5d8]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::f0df:b211:32dd:d5d8%4]) with mapi id 15.20.4394.015; Tue, 3 Aug 2021 11:04:50 +0000
From: tom petch <ietfc@btconnect.com>
To: Yingzhen Qu <yingzhen.ietf@gmail.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-qu-mpls-mpls-msd-yang@ietf.org" <draft-qu-mpls-mpls-msd-yang@ietf.org>
Thread-Topic: [mpls] New Version Notification for draft-qu-mpls-mpls-msd-yang-01.txt
Thread-Index: AQHXhwetQSjXEgYqikCtDxkc4g5OeKtfnWimgABWpt6AAN3jAIAAzCxU
Date: Tue, 03 Aug 2021 11:04:50 +0000
Message-ID: <AM7PR07MB6248B6EC151AA6AAEA1FD7C3A0F09@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <162784450568.13184.7481638186028270876@ietfa.amsl.com> <BY5PR13MB304858C756AEA5D8AB06A688E1EF9@BY5PR13MB3048.namprd13.prod.outlook.com> <AM7PR07MB6248410CF95AE457D9CB47A2A0EF9@AM7PR07MB6248.eurprd07.prod.outlook.com>, <337367E8-EED8-4709-B9D3-43A81A91D02B@gmail.com>
In-Reply-To: <337367E8-EED8-4709-B9D3-43A81A91D02B@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c18a3540-f591-4edc-445b-08d9566e83ac
x-ms-traffictypediagnostic: AM6PR07MB4866:
x-microsoft-antispam-prvs: <AM6PR07MB4866DBE76CEA321EA4BB19F5A0F09@AM6PR07MB4866.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1U1I1bs4qMwHH9cS17PnopOcESZYg4+lh5b96aQerbVCc5hLWDXP2tSKikirNBgQOS0C3YzCrXpoDzq0qtGU3z8VQU1UVEngBAhbB5P0kbopGjgDehDHfYu+mAP2+RxR88xW38abCIZOzMn4t+U1NmpAPemRZnRCcW0tsKERsVZbwgCivIf3WpIefu4Ken646M5C4xF7oxlfyHmczJ0iRci1XUlO7/AwmDuzDd/HuaxfqteSYnxT3Si33P19mlVwXOZp4u+8lsh3vZjccQDdxzaX3DbgRJouUF7kMrd7EJJfq8T3yjJBB96/9TfH3wpGzibPyND9H0AVP4TnRpvctixas/ft6tqb5i/9U7UK0bCriPTYrE9lykeIRunftzFhQOslxWuNdU3TDN8o8IX076BGjtmUyeYbr9vDSm5MIwQWeV0MuIV718dzwozYnkSqIc0L31GhVT9ur8EXCvtHu0Gnp0ZGC/x+TqIlSHKAp2X/S/GPlej7UhMRAKPbpwxIy4jA01ZxuXwoLQEniuI9kfH5NcOH7IgoAnP9egT1llAIDCoByCp38yj3wSOBr1xVbdqFYFncdyYnUiigcXX5J5VzBH5Do4Y9mxPtRJtMSrPgMP5u2jVFV1isz0BkPNFyRRxJ1H1YPgviEnPYrxD4FlJwANiG49YZdUFUFfuqhdrRS4AO9NZyPtRwtwizQ8h8f6AL8K0GbsY3+b+ZZrYb4r0l0AjZXjMwMXNZbb4CP5zXNaKuuTv4rCRtuGix6BXymZU2Y+T7jkMaYDjZ519ktaDs0W0NjJV+jINBFI/ChaIpTC5kowWbi3Z65yClFz5D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(83380400001)(54906003)(2906002)(86362001)(66574015)(316002)(508600001)(7696005)(45080400002)(186003)(6506007)(9686003)(66476007)(66556008)(64756008)(66446008)(66946007)(55016002)(38100700002)(122000001)(53546011)(15650500001)(38070700005)(4326008)(91956017)(8676002)(6916009)(76116006)(26005)(5660300002)(52536014)(966005)(8936002)(71200400001)(33656002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: WAV8Ty2fUPd11Yg5p9J4Gb1WCaGc7DL6E/Dc+UjNk++yxtafFPkaUhVZLVIhQIoTkJyKxkjlJGsastJX/m58iQxSbunhq0GHwFroqYf5QDZkpblP32IUmMelS75bHZ/DeImz2WCgcwvt1eOmieT4/sQlNeEOkv+BOxwbXezhdUrujnMORAeA4ww2YQnQnBXI73ksYgJpilz3T99xAv/Z6hkD7IO+6wNUkz8Xh3EInCGu3aPDEJMMhhE29GqfUXJiEfT+4D1Qa6D5G5A5PoScuQ2srJAdumBxLuwKsSFUrRHn8DTGCPAEIQWAol2cTZvkSex0wJABt2ABCF16tBqgqXDnaEGw+170VXIJQKaSnpjlFflozWV2YUwPhMom7WBYFVHK24+3cuA5V3rmeC1+DWCj5Oh2ztkcQ61e5v3ITaXurA1YXECFBjKGrjxb+1JZyY4jj3OTzbVEjxz2BzS0qQM0Z29RPI5SLWPfCcHVr6iVISZZuOLZbxJY2zSsHBVJ+Dd7PRRj/+D6xusW3wChzaqq6DZW2wu6TCt5pIhjszd89gYRSaSxsNhF/3S6b+2un3Nf536CLDMyHkIGCAm4/NJFzHRQ/162e/3AUcNPx27L2c6hpncbsjc5mbFBwuI8I+Tb6KF4bZMRRPyeJ8v1qF4FTePSB6TXpzJhcDg3gJCU0hg459xRtmuTQYnlyNIFwf61voBQ31YtRw6XgmZxv6Ndp4O8pOEyaxsvmlKuFCSb6VAftBOfpf+zDuUbRCbqOrERmVoysHkkAumguKMV6EkS2S1Y7ZOJTjOJh5PRDRF2obLHVCS+MxAIOxgdrpuuEXg3LkpQNHnDgcC7HJhawvj1xTnKEg3ZRrPyPjm0rDhZd8fo+8o+eIWJ5dae9lM/m3ayZgkRfNLIVpnQNo8MNm4RTETf+RihICMujVM81KWcf9VWG3r8bp7pxAhQS8Id+pnlbMOd1yUMyUkbjN/idjWsx2M925A+38kn52/0dc/zufZXkbEoj6OeuJaIORF/ftkFDf4Sm3rPBmijZUN5hYRLrknrv5yBE5VK87t2PGXn1Ffi9/muyt91+dYfDGomwSuUlNXMsibSozm+4kA3VnlKiAyYtwSTiXyVgNdkrErkgXkRSFhFS+t1OnOBM4/GC5QvPXd0yeNdX+yyebdpL5MSnQEH9n0WpUj2kRhmRAnKgVhGyrSYXhqPFy/IVzrjSGjqx+J4C/9TywFRwyG6HpF7fcza4VRAH+Q28AkO55nrYdXCRfBSRPgUQF6tKrvVHvG1l9g3xNUPU0QJJbk1YXt618DBdD2zy3fmL01cwsw=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c18a3540-f591-4edc-445b-08d9566e83ac
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2021 11:04:50.3648 (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: slndA9mOQcIvjxdeLliJMwFFZHeAEbLALRzu5FDlXnZMH0s47Z4zuHcUga48EnDwvp3smRH/r85vZoqASsLNgw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB4866
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/-HApHd2s1hkGPngSdWOITU_o6r0>
Subject: Re: [mpls] New Version Notification for draft-qu-mpls-mpls-msd-yang-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Aug 2021 11:05:01 -0000

From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Sent: 02 August 2021 23:44

Hi Tom,

Thank you for your review and comments. I have submitted version -02 to address your comments. Please see my detailed answers below.

<tp>

I was looking at draft-ietf-teas-yang-sr-topo and realised how much that had in common with this I-D, down to the same spelling mistakes!  To the TEAS WG list I posted

========================================
Both I-D puzzle me in the same way.  What is node-msd that it is a list keyed on msd-type?  And what is msd-type for that matter, same in both I-D?

 I understand a node having an MSD, the lowest of those on a link but how can that be a list and why key it on msd-type which appears to be the signalling protocol in use?  I do not understand.

 I note that in -08 node-msd was not a list and that made more sense to me.

 If a list is needed, then I think that you need to say why, how it is used - or reference another SR I-D/RFC where it is explained - and why it is keyed on what it is keyed on.

Equally fundamentally, what has node-msd got to do with te or topo or MPLS or ...  I see it as a property of a node which would ideally be part of a base definition of a node even if SR was not in use or part of a base SR augmentation as opposed to what we seem to be getting of  multiple I-D creating their own definitions of node-msd.
===============end of quote=========================

So is this the right I-D to define node-msd?  Probably not.

Why is node-msd a list and not a single object for a single node?

You queried my reference to BGP-LS.  There are three protocols which support SR, three protocols which can signal MSD, BGP-LS is one of them; all three appear in draft-ietf-teas-yang-sr-topo so why not here?

The editorial changes look good to me.

Tom Petch

 Thanks,
 - Xufeng


 _______________________________________________

Thanks,
Yingzhen
>  *   updated security consideration with detailed node info
>  *   minor editorial changes
>
> The draft was originally part of the Segment Routing model, now RFC 9020. It was suggested during AD review to split the MSD part off the SR model since it's a generic MPLS parameter. The model is small and straightforward, and had been literally reviewed many times while it was part of the SR model. We'd like the MPLS WG review it, and request WG adoption.
>
> If you have any comments, please let us know.
>
> <tp>
> I started off with some YANG quirks but ended up concluding I really do not understand the purpose of this I-D.
>
> You create a list indexed by interface-ref for MSD.  MPLS YANG already has a list of interfaces.  Why not use it?
[Yingzhen]: Good suggestion. I’ve made the change.
>
> You create a list for nodes indexed by msd-type.  Why? and what is the point of  msd-type?
>
> More generally I do not understand what the identity are doing.  You have no identity for two of the three signalling protocols.  I do not know what the purpose of msd-type is.  Needs justifying in the body of the I-D IMO.
[Yingzhen]: the identity of msd-type is for future extension. In case there are new types created later.
>
> You specify two protocols for signalling MSD; why not BGP-LS?
[Yingzhen]: I didn’t get this comment. Why BGP-LS here?
>
> s.1 usually includes RESTCONF
[Yingzhen]: added RESTCONF.
>
> s.1.1 out of date; the YANG module has the up to date description
[Yingzhen]: fixed.
>
> YANG
> four authors, three are mailto: one not
[Yingzhen]: fixed.
>
> MSD needs expanding in the YANG module as that will exist independent of the RFC
[Yingzhen]: fixed. Please let me know if you see places that need expanding.
>
> identity identifiers have a lot of 'base' which I think redundant
> 'RFC8491: Singling MSD ...'
>
> erld-msd I think back to front; I prefer msd-erld, msd-….
[Yingzhen]: changed the names.
>
> groupings that are only used once often get criticised by a YANG Doctor.  Quite right too IMO it just adds complexity and makes the I-D harder to read for no benefit that I can see.
>
[Yingzhen]: removed the grouping.

> Tom Petch
>
> Thanks,
> Yingzhen (on behalf of the co-authors)
>
> ________________________________
> From: internet-drafts@ietf.org <internet-drafts@ietf.org>
> Sent: Sunday, August 1, 2021 12:01 PM
> To: Acee Lindem <acee@cisco.com>; Jeff Tantsura <jefftant.ietf@gmail.com>; Stephane Litkowski <slitkows.ietf@gmail.com>; Yingzhen Qu <yingzhen.qu@futurewei.com>
> Subject: New Version Notification for draft-qu-mpls-mpls-msd-yang-01.txt
>
>
> A new version of I-D, draft-qu-mpls-mpls-msd-yang-01.txt
> has been successfully submitted by Yingzhen Qu and posted to the
> IETF repository.
>
> Name:           draft-qu-mpls-mpls-msd-yang
> Revision:       01
> Title:          A YANG Model for MPLS MSD
> Document date:  2021-08-01
> Group:          Individual Submission
> Pages:          10
> URL:            https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-qu-mpls-mpls-msd-yang-01.txt&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C2cc7aa1a9ead41568d1108d9551ecf5f%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637634413085880786%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=dxVGZrfMleDR%2B1%2BlkmEXN%2FRJOmL1zXLRD3xKBjNtOzI%3D&amp;reserved=0
> Status:         https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-qu-mpls-mpls-msd-yang%2F&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C2cc7aa1a9ead41568d1108d9551ecf5f%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637634413085880786%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=sOxeuBLa4ZSUV0to9%2F9SMrpQ2xOE%2Fkxq8hBiPeUlEUc%3D&amp;reserved=0
> Htmlized:       https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-qu-mpls-mpls-msd-yang&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C2cc7aa1a9ead41568d1108d9551ecf5f%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637634413085880786%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=VX8Y40I3tUA%2BKolwyUUNTTV%2BMVt9s5l5MNXiEuIsjA8%3D&amp;reserved=0
> Diff:           https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-qu-mpls-mpls-msd-yang-01&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C2cc7aa1a9ead41568d1108d9551ecf5f%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637634413085890780%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=SvVf6VTIySZnUBZCgCMfthT%2FSyqkb1gIoES7FYYZg8U%3D&amp;reserved=0
>
> Abstract:
>   This document defines a YANG data module augmenting the IETF MPLS
>   YANG model to provide support for MPLS Maximum SID Depths (MSDs) as
>   defined in RFC 8476 and RFC 8491.
>
>
>
>
> The IETF Secretariat
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls