Re: [OPSAWG] Zaheduzzaman Sarker's Discuss on draft-ietf-opsawg-l2nm-18: (with DISCUSS)

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Thu, 02 June 2022 10:13 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.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 B6FE7C157901; Thu, 2 Jun 2022 03:13:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.853
X-Spam-Level:
X-Spam-Status: No, score=-2.853 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ahlmno6QFW4A; Thu, 2 Jun 2022 03:13:15 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20616.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::616]) (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 D337EC14F718; Thu, 2 Jun 2022 03:13:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l7TM8DUhnmCGKr1WageUPGm9ozMR78cOIMoMIH3r3dD5+J7Y+Tw4uyQP2caxYCGSYdXPvDh6tLkqGbki3A/OFq3ngY/VdqKAbN48hOVlViHNOn9oDBfOESIxcLILkhqud4zRruu83k/b2hMfjFv4RybU1PKd1aeCrDKC1L+//Xz6tzd1Ec5OMXXuai2R+VzGxQzb6tnSeEiaput4r7vqdfHFJlrDhTuaqT+Wh3PtdZ1UEJ5VwBzrP6thxIKAWcfAuWT+UBX8OD+wZhad0JAoTG4hcZSiN0JH/XseAXg+58unWnrFo2Zwms1I3nSf0TrwEABN1J4Bl2AqKBtMOuL4jQ==
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=Erz+ISyQ6aLsMkfbhxvz0WWJYGsX+sNpl+xT6yN5ytE=; b=DUpjHMahJ2gflYt4PXrDSLm8TavkPwCNN8d4/RAdrj3zYna5YjKdOYfiX9+nftdqx7Jz10RhKwOaMIK2lMfY3SWfpnr9ttK4qlXwxlR4imRB8wv0CCJ0ikmhTbqYGxR82kqVeoTNtpUl+rLQ/NL1gIWqTGMtnkY61yeKuO1mr3T0tWWOqJfAi5GfwuVCh6JNwubwOrviW5RMff+MlGZJpOO5WgNFT3rchPspICgdsp/8MxD+9ICHEjeaauBt/JxEUCnAXyKtTxLCAXA/4lR2k45odUDlGnGUmAgIKVR9YP8/0KpQKezgwjZaG8WV80Ex9Eod/rG8EjSsoxK13/IZXQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Erz+ISyQ6aLsMkfbhxvz0WWJYGsX+sNpl+xT6yN5ytE=; b=RBmgzV0KryQBOi2T4b2CECnUvvJYQtdb4KIhmphwDCfV8OcuNJJf40CMn4TW+ye/ExQmvtGXiR+pOFbFbdH+y3vGsEdGr5A9dCprqW3lbaTdvp3rSsmKv55/LmkOXnjvnWRybpHDGxxpsSwMwUmzXBxyPQQkTmfMtGW1KWUTuEw=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by AS8PR07MB7590.eurprd07.prod.outlook.com (2603:10a6:20b:2a1::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.9; Thu, 2 Jun 2022 10:13:07 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::644d:f2f7:7fa7:277a]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::644d:f2f7:7fa7:277a%7]) with mapi id 15.20.5314.012; Thu, 2 Jun 2022 10:13:07 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-opsawg-l2nm@ietf.org" <draft-ietf-opsawg-l2nm@ietf.org>, "opsawg-chairs@ietf.org" <opsawg-chairs@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Thread-Topic: Zaheduzzaman Sarker's Discuss on draft-ietf-opsawg-l2nm-18: (with DISCUSS)
Thread-Index: AQHYdlxzi6Q+GejK3Ue32S53CXNCIa072tIAgAALKAA=
Date: Thu, 02 Jun 2022 10:13:07 +0000
Message-ID: <0B452077-4E76-4AC9-B09E-9A44A51399C2@ericsson.com>
References: <165415921378.21711.2455762954684911203@ietfa.amsl.com> <18284_1654162390_629883D6_18284_85_2_1229960b666d44a9a86fe512636bfe55@orange.com>
In-Reply-To: <18284_1654162390_629883D6_18284_85_2_1229960b666d44a9a86fe512636bfe55@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 06e6f931-27db-4b18-731d-08da44807d36
x-ms-traffictypediagnostic: AS8PR07MB7590:EE_
x-microsoft-antispam-prvs: <AS8PR07MB75909B8A4609C11E0E1BC7E89FDE9@AS8PR07MB7590.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: a2JVaz1UHvICocPTVf03jX6t/krTtHZ8vi9Cd/h+Xr9K9sa1CaLkwD/oCphVXpXKf62cnogAaRceci8a9KPPJOS1gEEDg2cFKXcGSN04GA3mGK7RAgTuyN8rxeiQ+LID2i417vSd6Knt6SJ+ROJY+Uvsosb/W5aYxMdbTxci1a7QtFLxjII4XWm020E4SYQCHchORVDcfW5bKxVlCyQoMZlp3JdZFYDbj3wudz2UNC2nK+ZmIldHrD0wKbjmCc589yxw00/kskCxCUFqv0kW6zzlS6oyqCMQBAuEQFLhXY49+pIC9jPMKPppCjbbA/SAr+jgDSQfpbFccZqRmM7zj5/1nQyecpl0z8EPX78FPkOZBbM+mgkZ2HXFuKt9kTFIVqeII+mXVreKnawoyxt6nbpRN4zNhudXIgVp8HrjivVj83Z4g3/H1cnml+tV422W4zLtafRfi7FYwV79zDi7uBd4IJwYwS24RdMM1tZi1p5gsLLtYN6JBTnCS5/vjOqaKL9pcHfbS9nfMNJjDomeRV1c9eukXpA0PjqxL8kvFv8A7HrmIH//IfdDj1tRZlztV9aImeRo0JtsrVe8yi8aM3muQw/3XIfkveMwzUX6l/QL+q5ZFZpXZnrGmEZ4pzC79eEDF/htF9SrMNyfhRavwbZQgf2Wv6mrg523ZES3K0OA3Hos4mSyYJSLbvzBQk/1FZgvTKzES5qdUQ11G1aq0O1ezfdGd14qXnmhzNzhmRYz5v9uCGenIr9bUqSiHu1KX0tmPFwZTIVtdfCCiM8OVkwMeJPAzEJpcmapPzGB4jmdEPkkiwxppxiPXIEzH9T8lwxwSdqGeuBXuYWZd8c0qV6mE4vruZ7KoItUoJGgbnMoMAtxEWb0q3zulEm9+rG6crg3tDOSHwJ3GpLSpgABF1zH3ItxZe+RAoOQKqn6BwA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(36756003)(82960400001)(966005)(6506007)(5660300002)(6486002)(38070700005)(8936002)(186003)(86362001)(99936003)(2906002)(508600001)(83380400001)(71200400001)(44832011)(122000001)(66556008)(66446008)(6916009)(2616005)(91956017)(66946007)(76116006)(166002)(316002)(8676002)(53546011)(54906003)(4326008)(6512007)(33656002)(26005)(66476007)(64756008)(38100700002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 3L0eiYS3AElSJTuh+Xuc4AViyqn6CxI0IoufGtYm71cqz3wjYykMe7Bj+V19A0CyB5MFNYtSj+ffL9EhmJeykNUxl7MI3TJ77FoJE72GEZhjueJmoKaq4A1xRS1dKBKbI6sM9juYGCR+kPDqxXbSLShZiZ9S3+vb+ib5+vX5YWRx/l2ueRIeXVDKsPIT327kqbDhlCthjTCeZV+2fvNWy7IzThbV7CLdDOm+Ne+z0Y/Ua9hQXWWXdf+oJ0TJkYwpFcvJb1jLCl420N5nsY+fn5+A+YS+wqD5vrWkh26euswkN7yj2bYjvfiHmVa48Zp9I476hrdbtDEDGaoHXbSbEthSatT5sJse7STVLI7iQk+p1dIc7eOupsj7if9qPAtd9EO4abP5/xoyFMXpkizxlbTp7W02aifcqx+Vt9w7o1f7hZcG06n091hGyoBUaGxLAGSQEaKE5wqd+PfYfqNTcgGIM0S9xCzWHMLaWaKSa2xLKFqRTVEjR4LWYmw4ryMw6t/LPVN0rckAukE8sDJPrHmlt8ogtaASiLSMUO8AyfOTKr7LsXv7XyOQNlY1Dj4UGZnaGBiBn2guqSwScXvvcXidj1eVrlonFIqjycsrMKYq5wG33jFKiqJfKWspcrQxShny3tzE6OV7sgSL3W8qE8GIli/iTQgG9G7aDVicDHAh3BAxs0Wm96yClsc/aU42tLe/ZOaBdsXcC74qsHGln/p9t1KPJeupK3RSzYtxoHEJ0XU0MZ80lNTuoivNNIUwtsKWEKfkokYxM4igB8Qhj17ewU2dVCqTntETysRGTp8Lm174dw6mBpwFTw/Zt/joTnwMHFx6JnS8Ob+mRQ9R8XqS94H09C+88rqe4tHeGaSIJglAw7yeeYhenMfBFeNgH/WedT5GWs926Tw6uA5I8weZPpy+6Cmc1K3TUaM7ZPONwO/uYgHcHR5Flo6j8KA9z+5CA7GNDn944bBWl81AZ78G8UfwmXEAOVoKZIxs6o5muor0RhFVY5zeY8nLD/6J6fQFb9uyeeJ90ct2lNl0RFelLvo23LVPKM9r0E3YmcHb9Jn/R9oF0GtWQMlY6Yrz6IHZGn6LS87O65wLpKQu5lb4s7jzAqsVhf58nUrir7F8oHrb98KT861kwbWUDY99aJ163JJSKh8sJllKMMHHV5E2dyKmTg+5Y9P8PplHv5h7tXlvJvYMoNV9hcVSuTjZdu5DYS4FuB6mP3FfniUCIrImStVxIC5mUORwZaUNla0MJ/AAOOM8Twit9XkVUZzRYUWzyvYpLRaisK1DQZWxs4kIQB11882/+gLk4jVj1j8+3U0XHmifF2qhRjLtIWeWQgjT6Lnej0zfAzu9o2M9sbFvyFDznOl9Simo+O8dutJWwm+gYAOoC5k00/7gGuWh9JiztU8okkVITjIRA5rBeJR3K2jd2tuuBCY6SAD+euW6A7CUONwunu6pG9jh0S1n8B0PuSEdUtznI4oYwl5t1oCZshYbI6+0TjScyajOyKhrwJ68Vnyy2XvJvNec8lbTvHHudUcW7raNTZVYxWy2SytvmYRVOQQ03l7h6eJL+DMy/Ss4XiMfvgjF//RQQGtbgVwMQ9QjKLtduGpjDErwHYobg2yN3UW8A2CYaqSv/A/cc7fFwSD7gmwtdVvmz2BHKD5XStJyc5zO9+6AcPpmNJE6T1a2biG5Sit/GtoSaB83gwmjBiBvlTjKJx42TpMomnIN6llfoBrhFzxYG27UVeuiRgODEIWWrX2X6aTQeoKHP/evXKs5w3uwVqoP1Opz
Content-Type: multipart/signed; boundary="Apple-Mail=_6B7A7B56-F1CA-4B3A-8953-717B6CE0AE42"; protocol="application/pkcs7-signature"; micalg="sha-256"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 06e6f931-27db-4b18-731d-08da44807d36
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2022 10:13:07.3100 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +VoWxmCiHCbGnpvb8ikKcaE/Blkz0o6qj155HCEpznXNn2Sir+tb0NU/sGC4gIRiJ1M7D+a8s8KrFBpnj/uevbwUnz9YdaQrmloG4oUBJXeTWSMndBFcFUH3k09AQIPa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7590
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/SJMoEyTnhWM-hleQ4cwLlhEgRkE>
Subject: Re: [OPSAWG] Zaheduzzaman Sarker's Discuss on draft-ietf-opsawg-l2nm-18: (with DISCUSS)
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 02 Jun 2022 10:13:19 -0000

Thanks Med for your prompt reply. Your clarifications were helpful.

Please see inline below

//Zahed


> On 2 Jun 2022, at 11:33, mohamed.boucadair@orange.com wrote:
> 
> Hi Zahed, 
> 
> Thank you for the review. 
> 
> Please see inline. 
> 
> Cheers,
> Med
> 
>> -----Message d'origine-----
>> De : Zaheduzzaman Sarker via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>>
>> Envoyé : jeudi 2 juin 2022 10:40
>> À : The IESG <iesg@ietf.org <mailto:iesg@ietf.org>>
>> Cc : draft-ietf-opsawg-l2nm@ietf.org <mailto:draft-ietf-opsawg-l2nm@ietf.org>; opsawg-chairs@ietf.org <mailto:opsawg-chairs@ietf.org>;
>> opsawg@ietf.org <mailto:opsawg@ietf.org>; adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>; adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>
>> Objet : Zaheduzzaman Sarker's Discuss on draft-ietf-opsawg-l2nm-
>> 18: (with DISCUSS)
>> 
>> Zaheduzzaman Sarker has entered the following ballot position for
>> draft-ietf-opsawg-l2nm-18: Discuss
>> 
>> When responding, please keep the subject line intact and reply to
>> all email addresses included in the To and CC lines. (Feel free to
>> cut this introductory paragraph, however.)
>> 
>> 
>> Please refer to
>> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-
>> positions/
>> for more information about how to handle DISCUSS and COMMENT
>> positions.
>> 
>> 
>> The document, along with other ballot positions, can be found
>> here:
>> https://datatracker.ietf.org/doc/draft-ietf-opsawg-l2nm/
>> 
>> 
>> 
>> ------------------------------------------------------------------
>> ----
>> DISCUSS:
>> ------------------------------------------------------------------
>> ----
>> 
>> Thanks for the effort to produce this YANG model, I always
>> fascinate by the
>> work done in creating the YANG models.
>> 
>> I have found inconsistencies in the classification of normative
>> references and
>> informative references, hence, would like to discuss those. Some
>> examples below-
>> 
>> - in the terminology section while [RFC6241], [RFC7950],
>> [RFC8466], [RFC4026],
>> and [RFC8309] are normative references, [RFC8969] and [RFC8340]
>> are not.
> 
> [Med] Only 7950 and 6241 from that list are cited as normative. This is because this is implied by (RFC8407): https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines <https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines> (see the note in that page).
8466 is also in the normative reference.
> 
> For the other RFCs, we are trying to be consistent with previous usages. For ex 
> 
> Take the example of 8340, ** none ** of the very very long of RFCs that cites 8340 is categorizing it as normative: https://datatracker.ietf.org/doc/rfc8340/referencedby/ <https://datatracker.ietf.org/doc/rfc8340/referencedby/>. We can understand that if we look at RFC8407: 
> 
> If YANG tree diagrams are used, then an informative reference to the
> YANG tree diagrams specification MUST be included in the document.
> 
> The majority of RFCs are citing RFC4026 as informative. 
I see your point. For this document while reviewing, I found it very important to understand the terminologies. This might be due to lack of  experience with YANG models on my part. I felt like I can’t digest this doc without understanding those terms and that falls into normative definition to me. As you mentioned majority that doest not mean “all” so I don’t see we should be bothered to put them in the normative section it that helps. I will leave it up to you experts to decide.
> 
> and so on. 
> 
> But
>> clearly this document uses terms defined in those documents and I
>> as a reader
>> had to open those RFCs to understand what the terms are and
>> without that I
>> would not be possible to understand this document.
>> 
>> - sometimes the this document is correctly referring to other
>> documents as
>> normative, as terms or processes are defines there but sometimes
>> it is not. for
>> example -
>> 
>> 'signaling-option':
>> Indicates a set of signaling options that are specific to a given
>> VPN network
>> access, e.g., a CE ID ('ce-id' identifying the CE within the VPN)
>> and a remote
>> CE ID as discussed in Section 2.2.2 of [RFC6624].
> 
> [Med] This is because this is just an example: ", e.g.,"

May be a wrong example to illustrate the case - here is another one

   'l2vpn-bgp':
The service is a Multipoint VPLS that uses a BGP control plane as described in [RFC4761 <https://www.ietf.org/archive/id/draft-ietf-opsawg-l2nm-18.html#RFC4761>] and [RFC6624 <https://www.ietf.org/archive/id/draft-ietf-opsawg-l2nm-18.html#RFC6624>].
RFC4761 is normative and RFC6624 is not. It is very hard for me to see if there is other reasons to make 4761 normative and not 6624.

> 
>> 
>> Now, without understanding what is discussed or defined in RFC6624
>> it was hard
>> for me to understand the node/leaf mentioned in this document.
>> Thus, I felt
>> RFCC6624 should be a normative reference but it was not.
>> 
>> - The reference modules from this document cannot be informative
>> reference, can
>> they? 
> 
> [Med] They can. We are using a classification that is aligned with rfc8407#section-3.9: 
> 
> For every normative reference statement that appears in a module
> contained in the specification that identifies a separate document, a
> corresponding normative reference to that document SHOULD appear in
> the Normative References section. The reference SHOULD correspond to
> the specific document version actually used within the specification.
> If the reference statement identifies an informative reference that
> identifies a separate document, a corresponding informative reference
> to that document MAY appear in the Informative References section.
> 
> For example in section 8.1 it says -
>> 
>> This module references [RFC3032], [RFC4446], [RFC4448],
>> [RFC4553],
>> [RFC4618], [RFC4619], [RFC4717], [RFC4761], [RFC4816],
>> [RFC4842], and
>> [RFC5086].
>> 
>> however, RFC4842 and RFC5086 is informative reference.
> 
> [Med] Which is normal as per the clarification above. 

I see, I haven’t checked if all of the were imported or not. My mistake.