Re: [OPSAWG] Éric Vyncke's No Objection on draft-ietf-opsawg-l2nm-18: (with COMMENT)

mohamed.boucadair@orange.com Thu, 02 June 2022 13:20 UTC

Return-Path: <mohamed.boucadair@orange.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 92366C15AAD2; Thu, 2 Jun 2022 06:20:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 C1U7STrVcyls; Thu, 2 Jun 2022 06:20:49 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CFB2C14F720; Thu, 2 Jun 2022 06:20:49 -0700 (PDT)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfednr21.francetelecom.fr (ESMTP service) with ESMTPS id 4LDRTq18t6z5vvX; Thu, 2 Jun 2022 15:20:47 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1654176047; bh=I2xOQWlHk2KBvTbBySiX9xgzrDMPrBtnpymMojrUabg=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=NMRJfagKQxcLucRt4uznfrnTQY7YVlEturxQqvLN4U3KMSP/XY3PEhurceJjf1ysl +G1p09Vi9E0jkakWI7Z1OENAEFZIYJ4WhKNKUkSczuwRYlqGF7NigK1ODhGVfsoe1f rqF+3JEt/ZhLChlrg/elI6MokUB9TmieeITrDL30bz9g8XTtLYJ53wMsRqFKEoWKU0 glOncjqMTyXXFB54lKFdFScm8zWR+7QDRnlioZrGveORagJLfm+8VIMugCpcJkhRC0 FQDGZdCyHfiT1Th0SgiriuFJMKJriuH1UPig93e8Yuxnbhby9oTtRLFubFJA1HgDzg ZgDA77qFzrhSw==
From: mohamed.boucadair@orange.com
To: Éric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "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: Éric Vyncke's No Objection on draft-ietf-opsawg-l2nm-18: (with COMMENT)
Thread-Index: AQHYdmRBv8ggF4zFdU+DqUvdbD+CYq073D+Q
Content-Class:
Date: Thu, 02 Jun 2022 13:20:46 +0000
Message-ID: <4753_1654176047_6298B92E_4753_465_2_496e11fd47634db688f4e26ad268cd3f@orange.com>
References: <165416259369.18596.3780660340649307689@ietfa.amsl.com>
In-Reply-To: <165416259369.18596.3780660340649307689@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
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=2022-06-02T13:00:08Z; 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=79f89932-f9d9-40ca-9f25-2963e6c866b1; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.27.51]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/T6K1tOfFlKhf7C8pMkJ4Yc6eHH8>
Subject: Re: [OPSAWG] Éric Vyncke's No Objection on draft-ietf-opsawg-l2nm-18: (with COMMENT)
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 13:20:53 -0000

Hi Éric, 

Many thanks for the review. 

Please see inline. 

Cheers,
Med

> -----Message d'origine-----
> De : Éric Vyncke via Datatracker <noreply@ietf.org>
> Envoyé : jeudi 2 juin 2022 11:37
> À : The IESG <iesg@ietf.org>
> Cc : draft-ietf-opsawg-l2nm@ietf.org; opsawg-chairs@ietf.org;
> opsawg@ietf.org; adrian@olddog.co.uk; adrian@olddog.co.uk
> Objet : Éric Vyncke's No Objection on draft-ietf-opsawg-l2nm-18:
> (with COMMENT)
> 
> Éric Vyncke has entered the following ballot position for
> draft-ietf-opsawg-l2nm-18: No Objection
> 
> 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/
> 
> 
> 
> ------------------------------------------------------------------
> ----
> COMMENT:
> ------------------------------------------------------------------
> ----
> 
> # Éric Vyncke, INT AD, review of # Éric Vyncke, INT AD, review of
> draft-ietf-opsawg-l2nm-18 CC @evyncke
> 
> Thank you for the work put into this document. It solves a common
> and important
> issue while keeping backward compatibility.
> 
> Please find below some non-blocking COMMENT points (but replies
> would be
> appreciated even if only for my own education), and some nits.
> 
> Special thanks to Adrian Farrel for the shepherd's write-up
> including the WG
> consensus and the intended status.
> 
> The use of IANA-maintained YANG modules looks attractive to me.
> 

[Med] Thanks. 

> I hope that this helps to improve the document,

[Med] Definitely. 

> 
> Regards,
> 
> -éric
> 
> ## COMMENTS
> 
> ### Set of L2VPN technologies
> 
> Just wondering how extensible this model is ? I.e., the L2 cross-
> connect of RFC
> 8986 is not included, any reason why ? How easy would it be to
> extend this
> model to also include RFC 8986 ?

[Med] ... because that is local to the PE. See of example the discussion in RFC4667. Please note that this spec is about a network model, not a device model. Some device-specific features can be handled directly in the device models, not exposed network-wide to a controller. That's said, if such a feature is needed in the L2NM, augments can be considered at the "connection" level with a condition on the service type, for example. 

> 
> ### Section 2
> ```
>       The corresponding YANG module can be used by
>       a service orchestrator to request a VPN service to a network
>       controller or to expose the list of active L2VPN services.
> ```
> Does this mean that state information (e.g., counters) are not
> included ?

[Med] This is covered as per the following:

   The L2NM ('ietf-l2vpn-ntw', Section 8.4) is used to manage L2VPNs
   within a service provider network. In particular, the 'ietf-l2vpn-
   ntw' module can be used to create, modify, delete and retrieve L2VPN
   services in a network controller.

> Actually, sections 7.3 & 7.6.3 mention some status & OAM support
> so suggest
> adding status & OAM to the above text.
> 
> ### Section 6
> 
> While I understand that "ethernet" is used in a broad concept
> (i.e., also
> covering Wi-Fi), I find the use of 'ethernet' a little restrictive
> as layer-2
> VPN could exist in a near future with technologies that are not
> IEEE 802.3
> based (e.g., some IoT networks or the good old frame relay). Alas,
> probably too
> late to change anything.
> 

[Med] I prefer to not touch this at this stage. 

> ### Section 7.4
> 
> ```
>   'svc-mtu':  Is the service MTU for an L2VPN service (i.e., Layer
> 2
>       MTU including L2 frame header/tail).  It is also known as
> the
>       maximum transmission unit or maximum frame size.
> ```
> Does it include CRC and/or preamble ?

[Med] The preamble is not included.

 It would be nice also to
> mention the unit
> of this metric.

[Med] Good catch. Fixed this and also for some other MTU-related data nodes. Thanks.  

> 
> Same question in the 'mtu' in section 7.6.4.

[Med] ACK.

> 
> ### Section 8.4
> 
> Missing "units" in "svc-mtu'.

[Med] Fixed.

> 
> Is 300 msec a valid default aging timer for a MAC address ? This
> seems really
> short.

[Med] We do inherit this value from RFC8466, fwiw. This one is OK. The one I' unhappy with is the default of the "speed" (10 mbps)!! but we preferred to maintain it as such to ease the mapping between the L2SM (RFC8466) and the L2NM.

> 
> ### Sections A.2 & A.3
> 
> Thanks for providing an IPv6 example ;-)

[Med] :-)

> 
> ## NITS
> 
> ### MAC is uppercase
> 
> I noticed at least one occurence of 'mac' in lower case.

[Med] Thanks. Fixed. 


_________________________________________________________________________________________________________________________

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.