Re: [OPSAWG] Erik Kline's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with DISCUSS and COMMENT)

mohamed.boucadair@orange.com Thu, 23 September 2021 06:15 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 47BB03A227D; Wed, 22 Sep 2021 23:15:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cYNwlN2bTHXb; Wed, 22 Sep 2021 23:15:01 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21EAD3A227B; Wed, 22 Sep 2021 23:15:01 -0700 (PDT)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) (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 opfednr22.francetelecom.fr (ESMTP service) with ESMTPS id 4HFPyp71kRz10Zl; Thu, 23 Sep 2021 08:14:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1632377699; bh=46SI4R9FNUO/SqrJaaeY3ZP+Vt5tHgDmyxR1ALebzk8=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=bX1Lwsg5q8OrOUxxCAdZBcZea4lQqIQMTUEtACtt4pM1JaGWOndMoYk9VEt89zBd7 1llloJYpsbrXWeAmwQEFpjfzUOe0kIzkdHefFR+0BesqgDNCIeHVKkvyETHgXNb0TD ztZnBROFK72IWkNugcTyceZvHoam0a2jxnA+Yu1r+2JZrin1nfxHX/oA7/l++oJFaj b60x7MurWknR9cwYnDcvPQbhXEYASPTaW8z1IL/vP9WnugELxbeyIYh2Y3skIJ92h/ r4+JP9esk1O9loHjqy8HKYycZ3iBXfCPOI14hOKqe84Rh6vSE+A8aXkfa/94kpEth8 iLfk4Iv7MUBGQ==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by opfednr02.francetelecom.fr (ESMTP service) with ESMTPS id 4HFPyp5ytcz8sYk; Thu, 23 Sep 2021 08:14:58 +0200 (CEST)
From: mohamed.boucadair@orange.com
To: Erik Kline <ek.ietf@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-opsawg-l3sm-l3nm@ietf.org" <draft-ietf-opsawg-l3sm-l3nm@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: Erik Kline's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with DISCUSS and COMMENT)
Thread-Index: AQHXr/FuMkntmFeFc02XwaQH8mUjU6uxGlxQ
Date: Thu, 23 Sep 2021 06:14:57 +0000
Message-ID: <13609_1632377698_614C1B62_13609_289_1_787AE7BB302AE849A7480A190F8B93303540AE02@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <163234294710.10777.14803297076929305834@ietfa.amsl.com>
In-Reply-To: <163234294710.10777.14803297076929305834@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.245]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/SL3L9eiIG6JdWKle5eUVmhE1lWA>
Subject: Re: [OPSAWG] Erik Kline's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with DISCUSS and COMMENT)
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: Thu, 23 Sep 2021 06:15:08 -0000

Hi Erik, 

Thank you for the comments. 

Please see inline. 

Cheers,
Med

> -----Message d'origine-----
> De : Erik Kline via Datatracker [mailto:noreply@ietf.org]
> Envoyé : mercredi 22 septembre 2021 22:36
> À : The IESG <iesg@ietf.org>
> Cc : draft-ietf-opsawg-l3sm-l3nm@ietf.org; opsawg-chairs@ietf.org;
> opsawg@ietf.org; adrian@olddog.co.uk; adrian@olddog.co.uk
> Objet : Erik Kline's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with
> DISCUSS and COMMENT)
> 
> Erik Kline has entered the following ballot position for
> draft-ietf-opsawg-l3sm-l3nm-11: 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/blog/handling-iesg-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-l3sm-l3nm/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> [general]
> 
> * I'm sure there are plenty things I'm not understanding, and probably
>   these things are easy to address.  But in general I feel like there
>   could be some tension between needing to specify/model the L3
>   attributes that are used to provision both the endpoint and the
>   clients with a possibly somewhat cleaner separation for holding client
>   IP provisioning info.  At what point, for example, should there be
>   something like a separate "client-ip-provisioning-profile" string
>   that is referenced?  I think some of the richness of what can be
>   expressed in IPv6 RAs may be bringing these ideas up, some of which
>   can be expressed in DHCP as well but operationally may be less common.
>   The contents of RIOs in particular seem like a bit of client
>   provisioning information that an endpoint might need to be aware
>   of as well.

[[Med]] The L3NM focuses on what is required to be provisioned at the PE side. As such, we are not directly touching a CE.   

> 
> [S7.6.2]
> 
> * Provisioning IPv6 clients can be more rich than the DHCPv6/SLAAC
>   model noted here (and much more so than IPv4/DHCPv4).

[[Med]] Agree, but we restricted the scope on purpose to what can be actually passed by the service request: Please see https://datatracker.ietf.org/doc/html/rfc8299#section-6.3.2.2.1 

> 
>   Since you document how local-address/prefix-length becomes a PIO,
>   should there be other related IP connectivity provisioning information
>   in here, like:
> 
>       * more than just one PIO? (is this just repeated
>         ip-connection/ipv6 entries, one for each on-link prefix?)
>       * one or more RIOs that might need to be advertised to clients?
>       * others (PVDIO, ...)?
> 
>   If this is "out of scope" for this document, where does it belong
>   in the overall provisioning of an L3VPN service (out of curiosity,
>   given that this document kinda models DHCP IP allocation ranges)?

[[Med]] These are really out of scope. The focus is on aspects that are widely used in current deployments and that can be requested by means of the L3SM (RFC8299). Advanced features may be added in the future by augmenting this module. Please note that given the large set of technical component that we are touching, we had to make a decision about the usability of the module vs. exhaustiveness of supported capabilities.
 
> 
> [S8]
> 
> * Under provider DHCPv6 servers, the server definition has an
>   "address-assign" choice of "number" with a
>   "number-of-dynamic-address" (defaulting to "1"), but the description
>   talks about the number of allocated prefixes.  Should this value be
>   "number-of-dynamic-prefixes" instead?

[[Med]] This element is inherited from RFC8299 (L3SM). We prefer to maintain the same name to ease the mapping between a service (L3SM) and the network instantiation of the service (L3NM). As you can see in RFC8299, the description talks about addresses, but that's not correct for IPv6 as we reason in term of prefixes hence the updated description in the draft. 

> 
>  * Which of these elements describes whether or not DHCPv6 PD
>    (Prefix Delegation) is enabled, and the prefix pools used?
> 

[[Med]] When PD is enabled, 'local-address' and 'prefix-length' will be used to control the pool and the delegated prefix length. However, enabling that functionality is not supported in this version because of the scope we set for the document: what can be passed by a service request (L3SM). 

> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 

[[Med]] Good catches. Fixed all for them.

> [S7.2, nit]
> 
> * "refers to as set of policies" ->
>   "refers to a set of policies"
> 
> [S7.3, nit]
> 
> * "a P node or event a dedicated node" ->
>   "a P node or even a dedicated node"
> 
> [S7.4, nit]
> 
> * "Indicates the maximum prefixes" ->
>   "Indicates the maximum number of prefixes", perhaps?
> 
> [S7.6.1, nit]
> 
> * "is the layer two connections" ->
>   "is the layer two connection"
> 
>   (although this sentence may be redundant with the one two sentences
>    prior)
> 
> [S7.6.6, nit]
> 
> * "carrierscarrier" -> "carriers-carrier"
> 
> 


_________________________________________________________________________________________________________________________

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.