Re: [OPSAWG] AD review of draft-ietf-opsawg-vpn-common-08

"Rob Wilton (rwilton)" <rwilton@cisco.com> Tue, 13 July 2021 14:24 UTC

Return-Path: <rwilton@cisco.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 EFD413A12C4; Tue, 13 Jul 2021 07:24:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.595
X-Spam-Level:
X-Spam-Status: No, score=-9.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=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 header.b=j0nMDcrj; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=l6MnmKuE
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 qZk552_Vn67B; Tue, 13 Jul 2021 07:24:48 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 796E13A12C2; Tue, 13 Jul 2021 07:24:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14181; q=dns/txt; s=iport; t=1626186288; x=1627395888; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=yB5hJqYx20voXMnF6Ji2KVAPF+XFljIwb/n5Czrrfwg=; b=j0nMDcrjwTpUdRv4s42SvfuiGPkr/DW2HHOezP367kWplLuXGLS0EgIG A3qEZDC4lCR2bsLr/0zl7qDbUM/EspCMy06z13HL1bO4ILOy33AJGKGjK o9ki+MSbiHJJVcNE3yScQBorYdLvSCH8M0aFmRP6MkRlZMm+b4tMF8XWP 8=;
X-IPAS-Result: A0AQAACRoe1g/40NJK1QAQkaAQEBAQEBAQEBAQMBAQEBEgEBAQECAgEBAQFAgUYEAQEBAQsBgVJRB3daNzGIEAOFOYhYA49oikSBLhSBEQNUCwEBAQ0BATEKBgQBAYRUAoJ3AiU1CA4CBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEGBHEThWgNhkUBAQEDARIVGQEBJRIBBAcEAgEIEQQBASgHMhQJCAEBBAENBQgaglCCVQMOIQEOmyYBgToCih94gQEzgQGCBwEBBgQEhUgYgjIDBoE6AYJ6iXV7JxyBSUSBFUOCYj6EDwEHAQoBI4NLgi6CKiwQLgYBAVcBAQYDBBQHDAgUEA05BwECMxUtCwUjBQEFAQQLJAYRKQORAgolAowlgSuLUZB9gRYKgySKM4c3jGQSg2OLXIY+kFyWBoIbihSUBIFHgwkCBAIEBQIOAQEGgVwBOWlwcBU7gmkhLxkOjh8REYNOil5zGgEdAgYBCQEBAwmHeAEB
IronPort-PHdr: A9a23:uK4HvRxqdHB2lInXCzPBngc9DxPP853zJAcT5ZdhgLVLIeyv/JXna UrY4/glzFrERp7S5P8Mje3K+7vhVmoN7dfk0jgCfZVAWgVDhZAQmAotU8mfAEv0IbjhaClpV MhHXUVuqne8N0UdEc3iZlrU93u16zNaGhj2OQdvYOrvHYuHhMWs3Of08JrWMG11
IronPort-HdrOrdr: A9a23:gMKnqqvI5YoR5+kUc3/tf6Lq7skC8IMji2hC6mlwRA09TyXGra GTdaUguyMc1gx/ZJh5o6H+BEGBKUmskqKdkrNhQ4tKOzOW+VdATbsSo7cKpgeBJ8SQzJ8n6U 4NSdkaNDS0NykHsS+Y2nj5Lz9D+qj8zEnAv463pB0BIXAIGsNdBkVCe3um+yZNNW977O8CZe KhD7181kOdkBosH6CGL0hAe9KGi8zAlZrgbxJDLQUg8hOygTSh76O/OwSE3z8FOgk/gosKwC zgqUjU96+ju/a0xlv3zGnI9albn9Pn159qGNGMsM4IMT/h4zzYJriJGofy+Qzdktvfr2rCo+ O85SvI+P4Dsk85S1vF5ScFHTOQiArGpUWSkmNwykGT0PARDAhKe/apw7gpKCcwLyEbzY1BOG Uh5RPFi3MfN2KyoA3to9fPTB1kjUyyvD4rlvMSlWVWVc8EZKZWtpF3xjIeLH4sJlOz1GkcKp gkMCgc3ocgTXqKK3TC+mV/yt2lWXo+Wh+AX0gZo8SQlzxbhmpwwUcUzNEW2i5ozuNwd7BUo+ Dfdqh4nrBHScEbKap7GecaWMOyTmjAWwjFPm6eKUnuUKsHJ3XOoZjq56hd3pDmRHXJ9up6pH 3laiIWiYcfQTOaNSS+5uw8zvmWehTOYd3E8LAr26RE
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.84,236,1620691200"; d="scan'208";a="732438477"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Jul 2021 14:24:46 +0000
Received: from mail.cisco.com (xbe-rcd-001.cisco.com [173.37.102.16]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 16DEOkbO011479 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 13 Jul 2021 14:24:46 GMT
Received: from xfe-aln-001.cisco.com (173.37.135.121) by xbe-rcd-001.cisco.com (173.37.102.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 13 Jul 2021 09:24:46 -0500
Received: from xfe-rcd-001.cisco.com (173.37.227.249) by xfe-aln-001.cisco.com (173.37.135.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 13 Jul 2021 09:24:46 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-001.cisco.com (173.37.227.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Tue, 13 Jul 2021 09:24:45 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LKRgDJa8scnu4oHmYrZ4ETgmJisJlj6bjakrJr1us500UcjNyx0CUMi8WgBxpoOOtj2POITl3OYcqe3RMOY/J0EpTFMAOqHiI+T2tHqbgbEL91ulZe5rhpNJfkkVn6tpiulkWhRRmIWnQBJ4r1rHhpd4/FdRAJkOFhvms8AhKaGVnoMOJ3GN7zc4Uz+sqrFOfS+2zQs59UylDToqqFZfQdvgemiBDTrz7P2rQ+aI7uuM/i9s9C8qLLjrsQhYR/D+uFiZjPPvfg0QYYsK60fNbZNx5L+6/3y4ZB2Hk8Z2aFNsoKIZKIpnNW0hqwVjgTN7RmGWLM9xPgduv9b098mxdQ==
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=RgEvHYyTCP45yYghMAc/OkmjyqCP1FISanPB+efXm7E=; b=MvSfthUCz9OILxW3SfgSB624MQngOMxdo3vcXtMsJvHgsOGfEK1qVXYnRvlf2h5NTt7JAzF6eBnfEWFLlNpsdvZnOQGqYSMO1oJKG2DQzAqPCx60Tk0Nwkvhfr4/Dhaaa0HQWY16fwqmysvdTEyy5lXal5gQ2o3/IzvFjKGhLo7TKRWkHdteYw/ylh8rsjFS/DSK9Ew44VsH1HCrM75LEWQGeM3XcXyN0sg2g7pSvJgJypYBji382VrF+YtbVAhxz4UG8EGMTsKahLM4I6hAdKrOBRbUxTo3W0OgbtJ+zxYRtPIoUSZyahCRzn4XKEuwjfSq66HdgbWbU0WIiF13JQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RgEvHYyTCP45yYghMAc/OkmjyqCP1FISanPB+efXm7E=; b=l6MnmKuEkp5Xdt1XU0Bt/UoL+GZk+7Fs5+iU5fLgip478ZFXxd2ePeK6l59f/hykCCYcLqPH3EibDdhqBEaSn1U7Tlp+m0uoN/knlHMZG8PH69SWvmD1ZxgW/5UWoTLysJ02ZvXJLmuIO4/OsNhJtdgltZviwYf5zFE89e4qd9Q=
Received: from DM4PR11MB5438.namprd11.prod.outlook.com (2603:10b6:5:399::21) by DM6PR11MB2730.namprd11.prod.outlook.com (2603:10b6:5:c7::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.24; Tue, 13 Jul 2021 14:24:44 +0000
Received: from DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::a85a:cb8b:2d73:5e12]) by DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::a85a:cb8b:2d73:5e12%6]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 14:24:44 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "draft-ietf-opsawg-vpn-common.all@ietf.org" <draft-ietf-opsawg-vpn-common.all@ietf.org>
CC: "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: AD review of draft-ietf-opsawg-vpn-common-08
Thread-Index: Add3Loe0f+qljQpOSzii9U2dmy83KAABVKQQACyvJMA=
Date: Tue, 13 Jul 2021 14:24:44 +0000
Message-ID: <DM4PR11MB5438C2064E6F633D378A8C90B5149@DM4PR11MB5438.namprd11.prod.outlook.com>
References: <DM4PR11MB54384ECB7343A90FE02FF1D8B5159@DM4PR11MB5438.namprd11.prod.outlook.com> <5521_1626111277_60EC7D2D_5521_210_1_787AE7BB302AE849A7480A190F8B9330353BD724@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <5521_1626111277_60EC7D2D_5521_210_1_787AE7BB302AE849A7480A190F8B9330353BD724@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
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=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: aa1683a4-090c-47b3-c16b-08d94609f60d
x-ms-traffictypediagnostic: DM6PR11MB2730:
x-microsoft-antispam-prvs: <DM6PR11MB2730774124D3015ECB6B4CE4B5149@DM6PR11MB2730.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: c1aXZIhOJaWTpiNBQUsPBQpDwYTw0e/R5THcJYh+CeNJcHogYtEtAGtAmaWM8lxKEaG7PRKF+TwBd8rLUyJsRSrvGFgEFlaw7rtfO4eIWO7WJL/I/XZ/6e4xzl76txA5BaRsosuaKMTQEfSGComZ7mfK5yd5TrRYoiQX4N+XsUmamvthc76s97mGuqF/ixYpHsS4GboYUmxz1xzY0N39EeO45ZDYi99k+kfrJBizTpese0L1hBKgkuQxamvQpsSGkrhwAmZNiCj3t5xcbwpLKzisAPsBxOWRKiL/0LZt2iyOu7Kazw+Mv3H5pbwzOWxFs1QZS8x8qx8Gev97RtjcmYhXcvgK2QADjMdPXNrl0y4ZLtEJTfEsal2OHH3fL1753K3syyPgijZQYyGVy7iX8hxASHYgDGu/ij6NtQSuQ5PN6eXMGmnx2iuBzpRNRMr3eE6FBQ7pa/5Fh7CcwYhIEI+ZhRKDDx3YM1dwJzoXeKJfDPyXiwSTb2th4ld4QeHgFquTSjDZCTH1wmb14zgNtMFnTGHao5v8yTnuSBMj2v0HCZJJK/P0i1JpAPxk5EqsmE5V3/Ss0zaA62vf+qK4ihPdvuGQsjA5OvONAB16nyHhdbW/VOM0e//KPaZJEdWxMRRge5B1IrUZ1kQYYDbRdhSQm5O3ghlWBOZXZ1KhwMALOw5vwazZYoRbkklBNK7vPqxwwaYwldgl0kozGsNWI7Urs77yewjxK47UHzpzRwg=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5438.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(396003)(136003)(39860400002)(376002)(366004)(2906002)(66476007)(66946007)(83380400001)(9686003)(66556008)(71200400001)(5660300002)(52536014)(76116006)(186003)(55016002)(64756008)(110136005)(8676002)(6506007)(316002)(86362001)(66446008)(478600001)(30864003)(26005)(122000001)(7696005)(4326008)(53546011)(33656002)(8936002)(966005)(38100700002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: zYQ6uumYBlU4mzEF0J3H0rgPSpFSfHbz0fBizwuzDHpQeQVF3zXMNvOjc6rXBlRJ/kOeuLReVXae6JA2jtnL0lhcbYvuBZf99qgus0K0Po/UmRUagkraM5XvFtKfLnhzfjaaSOh6vOie/jkxj0WTl3Mh9zzpurialJpFi8fhljd/6iT93b5ssO90wfxlQ9JsuaroQkczuimhpAi7Cv9TFQA+EtN0cmxRJNKA/kbM/EHFSJpxw28ZW/osinfRuj7ZCvvkoGudY8TWNXFauCDtT+pvPZz58mz6LMtz6btl4Le6Nwc5EQfbMlgFmEe7n/CMzNrECsT6OK0deqtjodxRsq6bDCCoQYKf6l+D6nbW5TV8bRstUqu2BW+Dv0PLlFf1PDVwHy5C28HCyATeesdlDqnUQbXvRi6yoh0p03SgqW4VXIgCiOK2LetVKxN8zfaU7SwbDV7mXHWQ4jRjZM01juTTAVWKNQ74KuhN2wvKWO/Me36fGDQ8b/jKvIJtCG5KSKpn/PRpzwdhBqic18geecbev0E68ozJy47PmnLXJ3znhfXh4Ux0n9jORxPshy9Fvie/YnkczaYBCdz5oxVxewDSG1Ljr3SmpI4w7gL7paVKK079k3wgBzZXhEgm0qJ1++BUPsTvSJigjh5iOnd9JdPaUzuw9XV2rPLtTE9pVXLtgrbbiC/VRyew5XY77eRLeTNp6R5yByTe7ds8ZNoeR+2mlBWyE8Lg5mwh+tdK5UEsTLjCp1+YF1GS/CEURAC+afpWI9EfT3wDDo8pguYz4VQG7j/sOZ8FdTn+ZJTwIVJnslOF7bgfJsVAK2JAyNrtPkyVmQM+nWGbKeyc+dzasGSpYgfpqVWC7HRSp8e8b9TPxWusr/fLcGpget/AH0wWeJsZdFlTGOkzryl1odY/F0nPHxVsOsw4PfwCOPjmoj9QsgycZcItBm943PwnicnUQbMqd+NNbmMgoIwNW8GlKlhcvyw3A7XBJeaMu60Lz+z1iWWP8UUGrxpvyWlZgcn16E00B2MOG7PJr7Az+xeQmg0Uak+iQciaa3+5io4v8BRCFOeW71x6Vq66tkCG3mXbOJaFn5gsMTwt9Y75sa4Mv/rta3YZkcPEBd+bMgsiAARO0gC8/tJ9uaVCYeksTOTVC50htfIasJITt3iwDFdq+wZt4wMvQ8SP7HDEV6jdDnABfhiJpjtoab5SlNhIVY54CSOalE6wfSIsa6CojiGskHbMuO1oQxpYPYtORrFbzax0QkxVAZL9M6TjqeVAJZuAfH6m1V1YUGxsiMna5y+o5Wo5drxl3e7G3OyrPLGvssOS5tNF1Z0TdYDyan+WdF+U
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5438.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aa1683a4-090c-47b3-c16b-08d94609f60d
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2021 14:24:44.4719 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LGKyBbtjnL7QbM/qusjLv+tExMtgqfOLlitbruRhux9O4cgRuMfv9k4B3RUhwtYWXUBKnwRfCIIInbCj/Fxneg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2730
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xbe-rcd-001.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/qSn-L2pQsnxT7we71XUZzqvn7vs>
Subject: Re: [OPSAWG] AD review of draft-ietf-opsawg-vpn-common-08
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: Tue, 13 Jul 2021 14:24:54 -0000

Hi Med,

Please see inline, just a couple of points to resolve ...

> -----Original Message-----
> From: mohamed.boucadair@orange.com
> <mohamed.boucadair@orange.com>
> Sent: 12 July 2021 18:35
> To: Rob Wilton (rwilton) <rwilton@cisco.com>; draft-ietf-opsawg-vpn-
> common.all@ietf.org
> Cc: opsawg@ietf.org
> Subject: RE: AD review of draft-ietf-opsawg-vpn-common-08
> 
> Hi Rob,
> 
> Many thanks for the review. A candidate updated version can be seen at:
> https://tinyurl.com/vpn-common-latest
> 
> Please see inline.
> 
> Cheers,
> Med
> 
> > -----Message d'origine-----
> > De : Rob Wilton (rwilton) [mailto:rwilton@cisco.com]
> > Envoyé : lundi 12 juillet 2021 17:15
> > À : draft-ietf-opsawg-vpn-common.all@ietf.org
> > Cc : opsawg@ietf.org
> > Objet : AD review of draft-ietf-opsawg-vpn-common-08
> >
> > Hi,
> >
> > This is my AD review of draft-ietf-opsawg-vpn-common-08.
> >
> > Thank you for this document.  Again, just minor
> > comments/suggestions.
> >
> >
> >
> > 1.
> > In section 3.  Description of the VPN Common YANG Module
> > "Encapsulation features  such as" -> "Encapsulation features.  Such
> > as"
> > "Routing features  such as" -> "Routing features.  Such as"
> >
> 
> [Med] Fixed.


Okay.

> 
> > 2.
> > As a very minor comment.  Where you have lists (i.e., encapsulation
> > features, routing features, service type) and particularly because
> > they have references, it may be slightly easier to read if the list
> > was indented.  Also does it make sense for this list to just be
> > examples, or are they actually normative lists of service types that
> > are supported?
> 
> [Med] Sure. These are only examples. We cite them as we need to list include
> in the main text any reference quoted in the module.

Okay.


> 
> >
> > E.g.,
> >    'service-type':  Used to identify the VPN service type.
> >       Examples of supported service types are:
> >
> > 	  o L3VPN,
> >
> > 	  o Virtual Private LAN Service (VPLS) using BGP [RFC4761],
> >
> > 	  o VPLS using Label Distribution Protocol (LDP) [RFC4762],
> >
> > 	  o Virtual Private Wire Service (VPWS) [RFC8214],
> >
> > 	  o BGP MPLS-Based Ethernet VPN [RFC7432],
> >
> > 	  o Ethernet VPN (EVPN) [RFC8365], and
> >
> > 	  o Provider Backbone Bridging Combined with Ethernet
> >         VPN (PBB-EVPN) [RFC7623].
> >
> >
> > In the Yang Module:
> >
> > 3. OPSA => OPSAWG
> > Please can you check if this needs to be fixed for the L3NM YANG
> > model as well.
> 
> [Med] Fixed.

Okay.

> 
> >
> > 4.
> >   feature qinany {
> >     description
> >       "Indicates the support of the QinAny encapsulation.";
> >   }
> >
> > Is there a reference, or perhaps a more detailed description that
> > you can use here?
> >
> 
> [Med] This was also a comment raised in the WGLC, but we don't have any
> acceptable authoritative reference to cite for it.

Okay, then perhaps give a brief description of what QinAny means, i.e., in this context I think that frames have a pair of VLAN Ids, where the outer VLAN Id is fixed, but the inner VLAN Id can take any valid VLAN Id value.


> 
> > 5.
> > Very minor:
> > feature ipv4, feature ipv6, is it worth adding references to the
> > RFCs?  I appreciate that they are obvious, but since you have
> > references for everything else, it seems like it might be worth
> > using adding them?
> 
> [Med] OK

Okay.

> 
> >
> > 6.
> >   feature rtg-ospf-sham-link {
> >     description
> >       "Indicates support of OSPF sham links.";
> >
> > Does this mean that feature rtg-ospf excldues this support?  This
> > feature seems very specific relative to the other features in this
> > YANG module.
> 
> [Med] Yes. We are barrowing this one for RFC8299, fyi.

Okay, makes sense.


> 
> >
> > 7.
> > As mentioned in the other document, would "feature carrierscarrier"
> > be better as "feature carriers-carrier"?
> 
> [Med] No problem. Fixed.

Okay.

> 
> >
> > 8.
> > "Indicates the support of" => "Indicates support for"
> > "Indicates support of" -> "Indicates support for"
> 
> [Med] Fixed.

Okay.

> 
> >
> > 9.
> > This model defines a lot of features, and I wasn't sure how helpful
> > that will really be in practice.  Is the intention here for an SP to
> > use features to customize the model to their needs?  I wonder if the
> > heavy use of features won't work so well if both L2VPN and L3VPN's
> > are being modelled and support different protocols/etc.  Will having
> > the common features act as a limitation?  E.g., an alternative might
> > be to express the features in the L2NM and L3NM models directly
> > allowing them to enabled/disable different features.
> 
> [Med] The "common" set of features was initially included to rationalize the
> LxSM and LxNM. I don't know if/and to what extent this would have
> limitations when both L2xM and L3xM.

Okay.


> 
> >
> > 10. Status leaves:
> > Would UP, DOWN, UNKNWON be better as Up, Down, Unknown?
> 
> [Med] Fixed.

Okay.

> 
> > Would "admin-enabled" be better than "admin-up" and "admin-disabled"
> > be better than "admin-down".
> 
> [Med] I prefer the OLD as it is short + not problematic when including
> examples and make no folding is used (please trust me, that's a nightmare).

I'm not sure that I find that as a compelling reason. :-)

I presume that you aware of Kent's RFC and script for folding/unfolding instance data examples?



> 
> >
> > For all the non-base identities, I would suggest removing the
> > "Identity for" prefix in the descriptions.  It is self-evident that
> > the descriptions are for identities, and the extra words probably
> > would not help a GUI rendering of the description strings.
> 
> [Med] Good suggestion.

Okay.


> 
> >
> > 11. For all the "service type" identities, I would suggest ending
> > all the descriptions with "service".
> > E.g.,
> >   "L3VPN service.";
> >   "Provider Backbone Bridging (PBB) EVPNs service.";
> >   "Virtual Private LAN Service (VPLS).";
> >   "Point-to-point Virtual Private Wire Service (VPWS).";
> >   "Provider Backbone Bridging (PBB) EVPN service.";
> >   "MPLS based EVPN service.";
> >   "VXLAN based EVPN service.";
> >
> 
> [Med] OK.

Okay.

> 
> > 12.
> > For the signalling identity descriptions:
> >       "Layer 2 VPNs using BGP signalling";
> > 	  "Targeted LDP signalling.";
> >       "L2TP signalling.";
> 
> [Med] Fixed.

Okay.

> 
> >
> > 13.
> > For the bgp-signalling identity, does it make sense for the
> > description to be specific to L2VPNs?  Couldn't bgp-signalling also
> > be used for L3VPNs?
> 
> [Med] RFC4364 says:
> 
> "
>      - DOES NOT require that there be any explicit setup of the tunnels,
>        either via signaling or via manual configuration;
> 
>      - DOES NOT require that there be any tunnel-specific signaling; "

Okay.


> 
> >
> > 14.
> > For the routing-protocol-type generic identities, would it make
> > sense to add a "-routing" suffic to them, e.g., "direct-routing",
> > "any-routing"?  Otherwise some of the identity names look fairly
> > generic, but perhaps that is okay.
> >
> 
> [Med] OK to add the "-routing"  suffix.
> 
> > 15.
> > vpn-topology:
> >  Is No P2P topology identity required?
> 
> [Med] The VPN topology is more related to how the site can communicate
> with each other. We are using the traditional roles: hub, spoke, etc.
> 

Okay, but at least for L2VPN services, a P2P connection (VPWS) is also quite common, no? 

> >
> > 16.
> > For identity qos-profile-direction:
> >   Rather than "site-to-wan" and "wan-to-site" identity names, would
> > it be better to use "vpn" or "service" instead of wan.  E.g., "site-
> > to-vpn", or "site-to-service"?
> 
> [Med] I prefer the old name, as sites can be considered by some as "part" of
> the VPN.

Okay.

> 
> >
> > 17.
> >   identity enhanced-vpn
> >   identity ietf-network-slice
> >
> > Would it be helpful to add RFC or draft references for these
> > identities?  E.g., [I-D.ietf-teas-enhanced-vpn], or an IETF network
> > slice service [I-D.ietf-teas-ietf-network-slices]
> 
> [Med] We don't cite those as they are not "stable" pointers yet.

I think that it is useful to include those as informative references, or perhaps otherwise leave out these two identities.  It feels strange to include them if they have no defined meaning.

> 
> >
> > 18.
> >   identity protocol-type {
> >     description
> >       "Base identity for Protocol Type.";
> >   }
> >
> >   identity unknown {
> >     base protocol-type;
> >     description
> >       "Not known protocol type.";
> >   }
> >
> > Is this identity required/useful?  Wouldn't it be better to just
> > leave the leaf not populated, but in the general case, shouldn't
> > this always be specified?
> 
> [Med] that's OK for the write operations. What we had in mind is more read
> operations to report that the underlying transport is not known to the
> controller.

Okay.


> 
> >
> > 19.
> >   identity encapsulation-type {
> 
> [Med] this one is about the encapsulation type.
> 
> >   vs  identity tag-type

Okay.

> 
> [Med] this is more about the tag type (c, s, etc.)
> 
> >    - These seem to both effectively convey similar information.
> >    - c-s-vlan, should probably be s-c-vlan, since it is normal to
> > specify encapsulation from outermost inner.
> >
> 
> [Med] We used c-s to follow the order in which c-* and s-* identities are
> listed. I don't have a preference. Changed to s-c-vlan

Okay.

> 
> > 20.
> >   identity tf-type
> > There is no type for unicast.  Is it not required?
> 
> [Med] We are not defining it here as the main case we have for this is the so
> called "bum" (Broadcast, Unknown Unicast, or Multicast).

Okay.

> 
> >
> > 21.
> >    grouping vpn-description {
> >
> > Which, if any, of these fields are expected to uniquely identify the
> > VPN?
> > E.g., what, if any, uniqueness requirements are there for vpn-name?
> 
> [Med] It is the vpn-id. Update to make this clear in the module:
> 
> "A VPN identifier that uniquely identifies a VPN"
> 
> >
> >
> >     leaf vpn-id {
> >       type vpn-id;
> >       description
> >         "VPN identifier.
> >          This identifier has a local meaning.";
> >     }
> >
> > What is meant by "local meaning", could this be clarified?
> 
> [Med] Updated to:
> 
>          This identifier has a local meaning, e.g., within
>          a service provider network.

Okay.

> 
> >
> >
> > 22. The vpn-id type seems to be used very generically for quite a
> 
> [Med] Yes.
> 
> > few different things, and I was wondering whether having more
> > specific subtypes of vpn-id might be helpful?
> 
> [Med] Not sure this is useful as we don't associate any specific "structure".

E.g., my comment was in the context of when vpn-id is used at the data type for port-id in the L3VPN model.



> 
> >
> >
> > 23.
> > What's the difference between service-timestamp
> 
> [Med] This is about operational status. Updated to oper-service-timestamp
> 

Okay.

>  and service-status?
> 
> [Med] This covers both admin and oper status.

Okay.

> 
> > Both include timestamps and status.  Perhaps slightly different
> > names for these groupings might make them more consistent (e.g.,
> > oper-service-status, admin-oper-service-status).
> >
> > 24.
> > last-updated is okay, but note that ietf-interfaces.yang uses last-
> > changed instead.  Given the description mentions change, last-change
> > might be better?
> 
> [Med] Went for "last-change".

Okay.

> 
> >
> > 25.
> > I'm not sure that the tree diagram examples in Appendix A is
> > actually that useful, given that they do not represent what the
> > model is now, just how it used to be.  I would suggest keeping the
> > text that justifies the approach taken but remove the trees.
> 
> [Med] That's a good input.

Okay.

> 
> >
> > I also annotated part of the YANG model (just the grouping
> > descriptions) with comments inline.  Please see suggestions on
> > (#RW:) inline in the attached file.  It is up to you whether and how
> > you want to incorporate these and I don't need to see your response.
> >
> 
> [Med] Thanks. I incorporated almost all your suggestions.

Okay.

> 
> > Grammar Warnings (by automated tool):
> > Section: 3, draft text:
> > For example, diversity or redundancy constraints can be applied on a
> > per group basis.
> >
> > Warning:  In this context, per-group forms an adjective and is
> > spelled with a hyphen.
> > Suggested change:  "per-group"
> 
> [Med] Fixed.

Thanks,
Rob


> 
> >
> > Regards,
> > Rob
> 
> ________________________________________________________________
> _________________________________________________________
> 
> 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.