Re: [OPSAWG] I-D Action: draft-ietf-opsawg-l2nm-11.txt

tom petch <ietfc@btconnect.com> Mon, 22 November 2021 10:25 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD9393A07D3 for <opsawg@ietfa.amsl.com>; Mon, 22 Nov 2021 02:25:39 -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_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 FdfECyBPWtkS for <opsawg@ietfa.amsl.com>; Mon, 22 Nov 2021 02:25:35 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130105.outbound.protection.outlook.com [40.107.13.105]) (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 D6A563A07C1 for <opsawg@ietf.org>; Mon, 22 Nov 2021 02:25:34 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S0hLhEItSd5j05i5eJWGH8vEIfTW5DeFJcZ9A4JJ11AZxxQ9vkIXyLdgkrWj3AWm+o1bPuP/i61kP9JkMOfqxajjGNOe+N9gXIl+OIGaoFCEszk1uZh3H3D3CL7Ioh/CRB1VMYm+9xDvLfKstp3628L3fllOVe91Dj+WFFm+LuC0T9DMrbIfcudxUmxoQ+9nBTaVgy2IACaG+kv+lAw0QwwGBP1MZK4MLh5HoP6WgowuzKUJFAGEUrs08jZsT7Os5Dy6wg9B0mc2Z2vhTy7qOnL7JRo4iLdYzqtx3T7T/9pgGd0XKOf36/6PELsnwhZbgjaVzNZXuuGmRtTzEmvkBg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EQz4RFs75OuTVvqGd8Dk9/70DU98opWYILhso6BD6bs=; b=dFJ9qyBhCazuJamzIzlne8MZXad/qWgpgLlpnL9PX/b2ZT066N1O37zKLdF8FrYv/YTvkKcuVE1MK3WUNsNUJVKLDRQ41bnrln/nHlpUXD/Bip9fQIo+FYw8lAHr6YZcAJqxpBP1Dp+F+fEBAfLBbB43sv0p4DsnZBnuOVMy+iDCQ/4doUFEIQAWblcoXH5o5Kr1US1PN/1tJSgmxkAp/zgL3G02c9Z48neAkiYJiTutOPc0De1Nfsi09edVX6aXViAXLvU8PmBarsAvwGFEhISIh2YNAwehL5cCWRqR2KniPFQrxBtIKi2ple5PLWOO98EPg2Oq1XVt2KKPVyGWaQ==
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=EQz4RFs75OuTVvqGd8Dk9/70DU98opWYILhso6BD6bs=; b=eiIOvBaynbNEWsbFfybzmyJoibnblrPxm2q+88/Dl7WBPdGe7g1Rd4u2d/WM3TOsqS8wSo0lw+N8RerKf2885L5IBXem0lygW/lD5n3OWdTxkM2x7Ve7U4L49KqqREiw1aBhxHXAVhdezT4AK+VytSyDJBbL22UXzpQTk8vw2KQ=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM5PR0701MB2770.eurprd07.prod.outlook.com (2603:10a6:203:76::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.14; Mon, 22 Nov 2021 10:25:29 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::2d2d:6ef2:f6c9:122b]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::2d2d:6ef2:f6c9:122b%3]) with mapi id 15.20.4734.018; Mon, 22 Nov 2021 10:25:29 +0000
From: tom petch <ietfc@btconnect.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: I-D Action: draft-ietf-opsawg-l2nm-11.txt
Thread-Index: AQHX3UALuNZ1qwoHo0OpQ6/CdR3Ps6wKyKjggASIS0E=
Date: Mon, 22 Nov 2021 10:25:28 +0000
Message-ID: <AM7PR07MB62485FAD472C88D07C555A7FA09F9@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <163471885009.1635.1710953535762344047@ietfa.amsl.com> <15615_1634719796_616FD834_15615_95_1_787AE7BB302AE849A7480A190F8B93303542F007@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <AM7PR07MB6248D6927B71B00E59DB4A57A08A9@AM7PR07MB6248.eurprd07.prod.outlook.com> <142b01d7cf1f$ec3cc3a0$c4b64ae0$@olddog.co.uk> <9358_1636357114_6188D3FA_9358_491_1_787AE7BB302AE849A7480A190F8B93303544B31E@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <AM7PR07MB6248EF86577E58A9F858DE29A0919@AM7PR07MB6248.eurprd07.prod.outlook.com> <22040_1636381142_618931D6_22040_274_1_787AE7BB302AE849A7480A190F8B93303544B9C9@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <AM7PR07MB6248B27480721091F6EFE084A09B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <4327_1637311704_619764D8_4327_490_1_787AE7BB302AE849A7480A190F8B9330354547F4@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <AM7PR07MB6248DE580D658864671CF348A09C9@AM7PR07MB6248.eurprd07.prod.outlook.com> <18080_1637326314_61979DEA_18080_458_3_787AE7BB302AE849A7480A190F8B933035454AD8@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <18080_1637326314_61979DEA_18080_458_3_787AE7BB302AE849A7480A190F8B933035454AD8@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2021-11-19T12:50:47Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=65701c93-aed7-47de-acd0-cf931676ce11; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0;
suggested_attachment_session_id: 960e3c55-2da6-7e03-19b2-8820f57729b8
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d7a76be6-4e46-444a-e4a7-08d9ada2680e
x-ms-traffictypediagnostic: AM5PR0701MB2770:
x-microsoft-antispam-prvs: <AM5PR0701MB27702D36CBB5427CCBDB2D64A09F9@AM5PR0701MB2770.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: sR1Zp9RJQ1ikODkWh31huoF+GSw+782DoGwM+offxcpMwvpsVWqfkVKw/ZXQ3q/ClvYqOPQE6p4MRa2KU9adyCL202ibJQlss1+KXcALIDM8rwANIndY1f72/6IHSEjthy9ko2dttnt7DRheB6kRcuqKSsQzuwjUdzkKJ9yiH4SS0l1uMHFsgiVNfRvGn5bKanj2OjsvEC8q7nskR//rLxxqH/wYwSdicaktb0RNBkpQQokesP0JL78dGLNfsPz2rZqx78dr3svncWYWccnwGnzEf4NAN7zKJspNfzOImhPxgyrw+XGaEXC5uUatLBnPY4rS+cXclFV1gRRrSsYmFxqFytftd1caeI+P7xtc3/Y8flb2BE+B83LVSl9D9dpxfjEDFk+ugA/hqPXJ73o7ArAogQvEtY6ogpfd3A8IAc1y+Cg1JJA/CAR5eZmZg9BVQj0Y0wjqSQypjMQ5XrKWb8zZEmxkWIN6Cy1cComShiQgz/UdlgUgRfAYsDsL1dnxUhLpyTufUmO15ErZoYuLPNgzxfSwtTqxblz7pktt1vwbAEtHrH/h5luCdYqdmspUfJ0w0ypE7/erM1/fXfK9Z7a1MsBkTdqGTgRhLjm/VbW963ZJbQL6I9GB9dDWIktxfLnNEH/92QHWVp7dUJLv7tuFMJFkJXRAchwjIoAHltIEl56x/LOkhKTMs24noPUxyJR6kjsVuDuwXq1snMgPXw==
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)(6506007)(8676002)(9686003)(38100700002)(316002)(52536014)(71200400001)(55016002)(508600001)(26005)(8936002)(76116006)(2906002)(83380400001)(66446008)(5660300002)(64756008)(33656002)(66556008)(66946007)(66476007)(82960400001)(86362001)(122000001)(110136005)(186003)(66574015)(91956017)(38070700005)(7696005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: JTE36UHLO1qd0m9J3X6vVPW+XFm1NYRvt6QapN9XwMndsBZFdZgbowggtC4J+qQ/vo7DZeCizjOGTab14eIGHk1DyRh0uD4ChFz6bfPCW4KlTylVxEWCwJ2I719g6Aq7gfhO7ixcOFb+7OOL/D2vF1xHgVkU/2jSFfeL1DyZu/yg7p7FLMADzfVsZrfNcS5NMhg6hmzVeARp+3yvhCD3tAx1BmMApYMv4UtJ5VDWgdTgJurMTKgOn4bdrzy4lPSATpkUhvPgsDYzTs8HoVp9YcYP4AcxTjTv9reL9LVrvU6wVoAPXFf5lRqKi40CjmiePrO8h4DqsA3ySwpQ3JaQhom5RDgirSI5N7NqhwCvEqCJ1Ah57+6wqHwmdHvgWhay6g6oElTd2SHis7R/0Ie42slILRiQ0TZ4j498Rt/wXr0GoW7D93JDT7gnB5nH18P9fzH4SJAgzRT1/85fmB3SYdGPbO10lt3epCs5F0V0Qnj/RDsMxmeBevwyQTEqgUtJ8okJcFmbuHOmcsyaSu1TVcnBGQN1bMQ4acy59/oAn/7PKhYx9wX6R+h1p+kgNqpwpnQnImJXxxLC3565oiHDXkA0f76RFuX+pMdjA2JHC8Wk5VrecR2eDfybKp+ae+OHhDTPBdWHgxutAs7Ip9Ld8k+yCskO7ZQudYsSQOjDTWi7HsDFvTeP3IigQmmbSIzcAXbKk9ROqLxMDTakM7sRfkhfV4a59rEcelIxAv8b3Sy12YgqDWdK1FIOzKt6GPR0ryxrhO7Pb9MfFUtoXbfagt/Hl0mlBXttdwTi5Cfp34y5lj1oTJ/J8bTl6hQnFtfk1kTKQ89I4yHo12iUfHI7FbLeHtvwvMYNQGqJVp7WyluGtGEGlEHysvyagB/dzySQsn4PqnSN6rh8UK0liHgWEAG+hGpan+vp2KDKCSaiTvv+MdXv028x83z30FBV1Dfz7ccRkvCs8jjBL/opFr/zhTjWJW5F444mZex/oeW2ICX2iWmpK4QCg2HYElapvRgf2C+GpnWM8DH5ZmlurhqjfC4TkjA+syDIZBuHPF0QtqZ/QZ+XA3p8ZhkWbrYkCL085JMWsreEQj4ej/DBnkJhkJsmbIpCQpuDbg74JDY9dyQvnRbEfCDTvalNDgLsmb/OE+KFVpgCZ0XjsDHuT7kJGEpqXBgj95VnZH8YSm6NvWrNw+LKU95sP5PzdeFpHg3Fhh8a+FGgjAMarG4EGtNJkWqANF0t7eONNUkWFsyU9K0S+kxS9QxPegdFywKN3EpODT3hqu1FiaGHJxU3/dT96YUB7y1+Sy4oI4v6OtfkCXFYWgG0UbRnLzWVTVTOF76qyIaAzXP660yo5e3/HKCJRonajCPcwufU86X/dk6tVGteRJg0h0Rt73/xAfdZyfcwGavfBOwMl32jCFbxxOFg04VnIae+9FeYuRR/e614Mq5U1R1Un2/oWMhvvH6GDNL4DDfo18FNFAl35C13rGn+BXrHb5gxm0oIAsnT2nQcu6WiuzQ4Bgkq30InPHBzat+sGj9o292dCeSuPqOK1uUPiPNJ/PaKXZuW4bJLEnWhRdt0SGMDecaISNGS6swyIpmOSAQ6NRydohxfuzcQSSVZCg==
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: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d7a76be6-4e46-444a-e4a7-08d9ada2680e
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2021 10:25:28.8981 (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: o+N1ojiW1GLG3QyIJ48YF2qBpGbpEYMIbW3D/2tD1DxQTkMTf+5Hdb6AWhL629N1fTCGiA3nVGS0nKqla+O2ig==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2770
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/jIWV6YqhS-bRcQF4Rp0U4eb-Ny0>
Subject: Re: [OPSAWG] I-D Action: draft-ietf-opsawg-l2nm-11.txt
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Nov 2021 10:25:40 -0000

From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
Sent: 19 November 2021 12:51

Tom,

Please see inline.

Cheers,
Med

> -----Message d'origine-----
> De : tom petch <ietfc@btconnect.com>
> Envoyé : vendredi 19 novembre 2021 13:22
>
> From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
> Sent: 19 November 2021 08:48
> Hi Tom,
>
> <tp>
>
> Some additional editorial comments on -11
>
> s.8.2
>  Appendix C lists the initial values included in the
>    "iana-bgp-l2-encaps" YANG module.
> That is not what I see

[Med] Can you please be more explicit? Thanks.

<tp>
The title of Appendix C is 'Initial PW Types'; s.8.2 contradicts that.

> s.8.4
>     list y-1731 {
>       description         "List for y-1731.";
> but a list of what?

[Med] Updated to "List of configured Y-1731 instances".

<tp>
good

>       leaf cos {
>         type uint32;
> any constraint on this rather large number?

[Med] We don't have any. Please note that the value can be passed via L2SM (RFC8466) which has that range.

<tp>
sigh

>         container global-parameters-profiles {
>           list global-parameters-profile {
>             uses route-distinguisher;
>             uses vpn-route-targets;
>             uses global-parameters-profile; seems an oxymoron; either the
> list is global-parameters-profile or the grouping is  but as the list is
> also RD and RT that seems a contradiction.  Also while YANG can cope with
> the same identifier in different namespaces, humans might not:-(

[Med] Not sure to get the point. Do you prefer if we use a distinct name for the grouping?

<tp>
Yes on two counts.  One is that the fact that YANG allows the same identifier to appear in multiple places with a different meaning does not make that a good idea.; YANG can cope, humans may not. Second, having X made up of RD and RT and ... X looks odd, wrong even, for all values of X.  Either the container is X or the grouping is X, but not both.  If the container name is right, then the grouping name is wrong.   I note that the description of the grouping is container for per-service parameters. Well it is not a container but perhaps per service is more accurate than global.

>             leaf ne-id {
>               description   "Indicates the node's IP address.";
>  seems to contradict
>        p.25   'ne-id':  Includes a unique identifier of the network
> element where
>                  the VPN node is deployed.

[Med] Right. This was fixed as part of Adrian's review. We have now:

                "An identifier of the network element where
                 the VPN node is deployed. This identifier
                 uniquely identifies the network element within
                 an administrative domain."
<tp>
good

>                     case l2tp {
> ..            leaf router-id {
>               description
>                 "A 32-bit number in the dotted-quad format that is
>                  used to uniquely identify a node within an
>                  autonomous system (AS). "; the concept of an AS seems
> alien in a VPN as is to some extent a node rather the reference seems to
> be to PE.  RFC4667 has 'establishes the unique identity of each PE' for
> router-id.

[Med] As I remember, we were referring to RFC3931..which points to rfc2072#section-8.1. We are using AS in a more general context. Do you have any particular change that would like to see? 

<tp>
The reference clauses are to RFC4667 which references RFC4664 which reference RFC4026.  I do not see Autonomous System here, perhaps provide network is the nearest although that may not be quite right.

>                           leaf push {
>                             type empty;
>                             description
>                               "Standard tag Push.
>                                The number of 802.1Q tags to push on the
>                                front of the frame."; I am puzzled how
> empty can be a number

[Med] Good catch. The tag to push is indicate din the cvlan-id. Deleted the sentence.

>                          leaf cvlan-id {
>                            description
>                              "VLAN identifier.";
>                         leaf cvlan-id {
>                           description
>                             "Push/Translate vlan tags"; seems inconsistent

[Med] We need this id for push or translate operations. Changed to "Push (or Translate)"

<tp>
Well, the leaf is cvlan-id which is a VLAN Identifier which is what appears in the other description so I think something similar should appear here.

>                       leaf flow-control {
>                         type string;
>                          description
>                           "Indicates whtehr flow control is ??

[Med]

> s.11.1
>               IEEE, "802.1ag - 2007 - IEEE Standard for Local and The IEEE
> website tells me that this is superseded but I cannot see what by

[Med] Same here.

Thank you

Tom Petch

>
> Tom Petch

_____________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.