Re: [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08

Tarek Saad <tsaad.net@gmail.com> Wed, 23 February 2022 19:25 UTC

Return-Path: <tsaad.net@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF9753A0836; Wed, 23 Feb 2022 11:25:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 TWDUj4qXZIwN; Wed, 23 Feb 2022 11:25:19 -0800 (PST)
Received: from mail-il1-x12c.google.com (mail-il1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (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 AF2CB3A080B; Wed, 23 Feb 2022 11:25:19 -0800 (PST)
Received: by mail-il1-x12c.google.com with SMTP id j5so13481623ila.2; Wed, 23 Feb 2022 11:25:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language:msip_labels :mime-version; bh=7w/hU+4Lj6+u8xfqs1jl/Fh3AGLAagTNe/DWway381M=; b=NXg9BjyLjGqWWaxDsjIrseec6G+e0on4WsES++FKELVxVblInFB0Fd/EOggDXFH5ur SoUhknf6e+Wzq/RygCRCbB9v22H8qRECpKOzRw1iLuJRDgkSeubcq2XBUC++ZYIQ8oGm 3D5a0nlZyoDxvKwi+xtDbkjD0CbSI/8vWyoZjOsg/+hd9wFJ+kmLjBCBgKB+4boDPkF6 dMBWuIhC3g57eucRDWj3sjy4bwjvAuc3icSEhkyIfPn71IiwO7KVT+V3Piggrr6sLvNP edSFwA5lLA6kv0MtFmpSQU2yKhVDOrTnVk/M7WjwmXDIpq3013ONgDedxNK5akdzJOUy Wjow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:msip_labels:mime-version; bh=7w/hU+4Lj6+u8xfqs1jl/Fh3AGLAagTNe/DWway381M=; b=1eF6CK+c9M3daSWn/e07bJo6wXXiOdm4xwqg07LhXLy56pGpUn62hFdmllJv5hDZi8 bimaKjrzDXWMfRMx7T7WrIHEIppRnp4tqfn5pUlfYRQBTaLfiUgNsmGABFuu6x03kPUF lfiwNzhZGpkelOYBUg50xd+0I/BfXgTs4boSByaDUDzdUtnhZWoXPXcMVdYo6yRrfqPP c2es/CRq+Ekg0LrUa/uC0ymbm3eh8nlnaQ+AplY2F5NfOQnHrsR/7W0KysiM6+s/nmoU fsfRcePF8TEnaTl+LR+h5YwbF0Z+cQ0/lVMrp02hMuR/kT8pt7GoxAefKoB+UaLj/ohX YSpg==
X-Gm-Message-State: AOAM532bh4Y9La5KIpJvO3x6+Bl36FYFdkvJJWeReTt7ARgTvDYw4Na3 1iKMCGY2hc4Cj2FwMND86lbJyrNNjNg=
X-Google-Smtp-Source: ABdhPJyijxexbaCiCNuOGJXj8ibuWW2mLn6umfhFWMS8Xa8qNeplS5I5qK8sxxXvOqv8qxtv6mcAKQ==
X-Received: by 2002:a05:6e02:1d10:b0:2c2:1c07:85c3 with SMTP id i16-20020a056e021d1000b002c21c0785c3mr922157ila.123.1645644318559; Wed, 23 Feb 2022 11:25:18 -0800 (PST)
Received: from DM5PR1901MB2150.namprd19.prod.outlook.com ([40.97.200.53]) by smtp.gmail.com with ESMTPSA id q8sm318157ion.36.2022.02.23.11.25.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Feb 2022 11:25:17 -0800 (PST)
From: Tarek Saad <tsaad.net@gmail.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Lou Berger <lberger@labn.net>, TEAS WG <teas@ietf.org>
CC: TEAS WG Chairs <teas-chairs@ietf.org>, "draft-bestbar-teas-ns-packet@ietf.org" <draft-bestbar-teas-ns-packet@ietf.org>
Thread-Topic: [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08
Thread-Index: ATFlMjg3XhMgt8cmaPLnZXzf8CwUic2FKz8AgADE75uAANKwsIAAjQv+
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Wed, 23 Feb 2022 19:25:14 +0000
Message-ID: <DM5PR1901MB2150306EB5F97832349EBA8CFC3C9@DM5PR1901MB2150.namprd19.prod.outlook.com>
References: <54263b17-4c97-8fcc-672c-146bed709b01@labn.net> <15102_1645519233_6214A181_15102_203_1_fdd45042-ab85-4440-964a-87f0ae277fe0@OPEXCAUBM5D.corporate.adroot.infra.ftgroup> <SN6PR1901MB2158BE8990AB6E15247F79DCFC3B9@SN6PR1901MB2158.namprd19.prod.outlook.com> <24265_1645609688_621602D8_24265_176_1_787AE7BB302AE849A7480A190F8B9330354985C8@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <24265_1645609688_621602D8_24265_176_1_787AE7BB302AE849A7480A190F8B9330354985C8@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=True; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2022-02-23T08:59:49.0000000Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged
Content-Type: multipart/alternative; boundary="_000_DM5PR1901MB2150306EB5F97832349EBA8CFC3C9DM5PR1901MB2150_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/IBjUhWAoTgoYsKM6JoRYy-LjEl8>
Subject: Re: [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Feb 2022 19:25:26 -0000

Hi Med,

See below for follow-up responses.

>> [Med] The individual solutions that are cited in the draft are ** examples ** to achieve specific features (e.g. global identification). Other solutions (including future ones) may be proposed to provide similar features. If we want the architecture to survive to individual solutions, an arch-oriented document has more merit. Also, as there are already 5 IPR disclosures and it is not clear if they apply to the generic architecture or to the specific solutions I-Ds cited in the draft, I do see a value in “offloading” specific solution details to these solution documents rather than having redundant discussion also included in this arch document.
[TS]: yes, the intention is to discuss the protocol and/or dataplane extensions related to the solution in separate documents (potentially driven at the respective WGs). We can make sure any such details are not discussed in this document. At this time, the document only provides references to the related work driven outside its scope.

>> [Med] Sure. I’m referring to these three I-Ds.



    [I-D.bestbar-teas-yang-slice-policy]
              Saad, T., Beeram, V. P., Wen, B., Ceccarelli, D., Peng,
              S., Chen, R., Contreras, L. M., and X. Liu, "YANG Data
              Model for Slice Policy", Work in Progress, Internet-Draft,
              draft-bestbar-teas-yang-slice-policy-02, 25 October 2021,
              <https://www.ietf.org/archive/id/draft-bestbar-teas-yang-
              slice-policy-02.txt>.

   [I-D.ietf-lsr-flex-algo]
              Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and
              A. Gulko, "IGP Flexible Algorithm", Work in Progress,
              Internet-Draft, draft-ietf-lsr-flex-algo-18, 25 October
              2021, <https://www.ietf.org/archive/id/draft-ietf-lsr-
              flex-algo-18.txt>.

   [I-D.kompella-mpls-mspl4fa]

[TS] : we acknowledge the inconsistency here. We will move these references to informative in the next revision.


Also, the language is not consistent for all cited solution drafts, e.g.,


      An NRP Policy MAY include a Global Identifier FAS (GIS) field as

      defined in [I-D.kompella-mpls-mspl4fa]

vs.


      [I-D.decraene-mpls-slid-encoded-entropy-label-id] also proposes to

      repurpose the ELI/EL [RFC6790] to carry the Slice Identifier in

      order to minimize the size of the MPLS stack and ease incremental

      deployment.

I would remove the normative language for the text pointing to mspl4fa.
[TS]: OK, will make sure the language is consistent for the cited drafts.

Regards,
Tarek

From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
Date: Wednesday, February 23, 2022 at 4:48 AM
To: Tarek Saad <tsaad.net@gmail.com>, Lou Berger <lberger@labn.net>, TEAS WG <teas@ietf.org>
Cc: TEAS WG Chairs <teas-chairs@ietf.org>, draft-bestbar-teas-ns-packet@ietf.org <draft-bestbar-teas-ns-packet@ietf.org>
Subject: RE: [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08
Hi Tarek,

Please see inline.

Cheers,
Med

De : Teas <teas-bounces@ietf.org> De la part de Tarek Saad
Envoyé : mardi 22 février 2022 22:17
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>; Lou Berger <lberger@labn.net>; TEAS WG <teas@ietf.org>
Cc : TEAS WG Chairs <teas-chairs@ietf.org>; draft-bestbar-teas-ns-packet@ietf.org
Objet : Re: [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08

Thanks Med as usual for your feedback and comments. See inline for responses.

From: Teas <teas-bounces@ietf.org<mailto:teas-bounces@ietf.org>> on behalf of mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Tuesday, February 22, 2022 at 3:40 AM
To: Lou Berger <lberger@labn.net<mailto:lberger@labn.net>>, TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>
Cc: TEAS WG Chairs <teas-chairs@ietf.org<mailto:teas-chairs@ietf.org>>, draft-bestbar-teas-ns-packet@ietf.org<mailto:draft-bestbar-teas-ns-packet@ietf.org> <draft-bestbar-teas-ns-packet@ietf.org<mailto:draft-bestbar-teas-ns-packet@ietf.org>>
Subject: Re: [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08
Hi all,

I highly appreciate the effort made by various author groups to edit this document. Please find below some comments, fwiw:

(1) I reviewed a previous version of the draft (https://raw.githubusercontent.com/boucadair/IETF-Drafts-Reviews/master/draft-bestbar-teas-ns-packet-05-rev%20Med.pdf). I know that Tarek (many thanks) released an updated version after that review, but when checking the diff 05-08, I still have many of these concerns with the latest version.

(2) I have a mixed feeling when reading this document. I like the architectural parallel with 2475, but I'm less comfortable with many of the individual solutions cited in the draft. Separating the overall architecture discussion vs. solution-specific details would be my favorite approach. However, this would conflict with the scope set for the draft:
[TS]: We have made a conscious attempt to maintain the architectural parallel with 2475 (glad you like it). This is meant to be a solution document -- the intent with the narrative is to highlight the architectural parallel and then discuss the solution-specific details.

[Med] The individual solutions that are cited in the draft are ** examples ** to achieve specific features (e.g. global identification). Other solutions (including future ones) may be proposed to provide similar features. If we want the architecture to survive to individual solutions, an arch-oriented document has more merit. Also, as there are already 5 IPR disclosures and it is not clear if they apply to the generic architecture or to the specific solutions I-Ds cited in the draft, I do see a value in “offloading” specific solution details to these solution documents rather than having redundant discussion also included in this arch document.

   "The focus of this document is on the
   mechanisms required at the device level to address the requirements
   of network slicing in packet networks."

This is even worse as the document says:

   A router MUST be able to identify a packet belonging to a Slice-Flow
   Aggregate before it can apply the associated dataplane forwarding
   treatment or NRP-PHB.  One or more fields within the packet MAY be
   used as an FAS to do this.

which seems to mandate that ** every ** router in the network should be slice-aware, which is not required IMO.
[TS]: No, it’s definitely not the intent.
[Med] Great. I hope this will be clarified in the text.

What’s stated is any router that needs enforce a specific SFA forwarding treatment is required to associate the packets to a SFA. Routers that don’t need to enforce SFA forwarding treatment are not required to do so. We'll try to rephrase this as Joel put in his response.

Also, the parallel of an NRP vs. per-domain behavior (PDB) is worth to be mentioned.

(3) I would like if the document can be more explicit in answering questions such as: "Can we realize a slice without having to define a new data plane extension?". The answer is definitely "Yes". See for example the work documented at: https://datatracker.ietf.org/doc/html/draft-barguil-teas-network-slices-instantation-02
[TS]: Indeed. The document describes a ‘control plane only’ slicing mode<https://datatracker.ietf.org/doc/html/draft-bestbar-teas-ns-packet-08#section-4.2> for network resources. In that case, the network resources are managed in the control plane without additional dataplane requirements.


(4) I don't think the document should be published in the Standards Track, but Informational.

[TS]: We believe it should be standards track. There are a set of new constructs and behaviors that are introduced in the document.
[Med] Given the parallel with 2475 (which is informational) and that this is *an* approach among others to realize slices, I maintain the comment.


(5) I suggest to update the title form "Realizing Network Slices in IP/MPLS Networks" to "An Approach for Realizing Network Slices in IP/MPLS Networks"

(6) The document states that it " provides a path control technology ... agnostic solution .", while it includes many solution-specific details and even normative references pointing to some "path control" mechanisms.

[TS]: the document is not prescriptive on the technology of choice to establish the transport paths. However, the concepts proposed, are applicable independent of choice of technology.
[Med] Glad to hear that. Having some text that echoes this reply would be great. Thanks.

(7) It is not clear to me what was the rationale for keeping some individual I-Ds as normative, while accepting to move some others to be informative.
[TS]: it helps if you can provide a specific example.

[Med] Sure. I’m referring to these three I-Ds.



    [I-D.bestbar-teas-yang-slice-policy]
              Saad, T., Beeram, V. P., Wen, B., Ceccarelli, D., Peng,
              S., Chen, R., Contreras, L. M., and X. Liu, "YANG Data
              Model for Slice Policy", Work in Progress, Internet-Draft,
              draft-bestbar-teas-yang-slice-policy-02, 25 October 2021,
              <https://www.ietf.org/archive/id/draft-bestbar-teas-yang-
              slice-policy-02.txt>.

   [I-D.ietf-lsr-flex-algo]
              Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and
              A. Gulko, "IGP Flexible Algorithm", Work in Progress,
              Internet-Draft, draft-ietf-lsr-flex-algo-18, 25 October
              2021, <https://www.ietf.org/archive/id/draft-ietf-lsr-
              flex-algo-18.txt>.

   [I-D.kompella-mpls-mspl4fa]

Also, the language is not consistent for all cited solution drafts, e.g.,


      An NRP Policy MAY include a Global Identifier FAS (GIS) field as

      defined in [I-D.kompella-mpls-mspl4fa]

vs.


      [I-D.decraene-mpls-slid-encoded-entropy-label-id] also proposes to

      repurpose the ELI/EL [RFC6790] to carry the Slice Identifier in

      order to minimize the size of the MPLS stack and ease incremental

      deployment.

I would remove the normative language for the text pointing to mspl4fa.

(8) The document reasons about aggregating "slices" while I think the intent is "slice services". If the slices are aggregated themselves, then a state is needed to be maintained in the network about these individual slices (at least at boundary nodes to glue an individual slice and its parent aggregate). If services are aggregated, then the optimization at the boundary devices is made possible. The "aggregation" information will need to be maintained in controllers.


[Med] I hope the point is will be addressed.

(9) The definition section includes some architectural assumptions, e.g.,

      the mapping of one or more IETF network slices to a
      Slice-Flow Aggregate is maintained by the IETF Network Slice
      Controller.

This may also be maintained by an ingress node (as per (8)).

[TS]: ack, we propose to update the above as follows:

NEW:
      the mapping of one or more IETF network slices to a
      Slice-Flow Aggregate is maintained by the IETF Network Slice
      Controller. The boundary nodes MAY also maintain a mapping
      of specific IETF network slice service(s) to a SFA.


(10) Many parts of the document can just apply to individual slices, not only aggregates. It would be helpful to call this out as appropriate.
[TS]: indeed. The document does not preclude this option. We can add a statement to make it explicit too.

Regards,
Tarek (for the co-authors)


Thank you.

Cheers,
Med

> -----Message d'origine-----
> De : Teas <teas-bounces@ietf.org<mailto:teas-bounces@ietf.org>> De la part de Lou Berger
> Envoyé : vendredi 18 février 2022 14:28
> À : TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>
> Cc : TEAS WG Chairs <teas-chairs@ietf.org<mailto:teas-chairs@ietf.org>>; draft-bestbar-teas-ns-
> packet@ietf.org<mailto:packet@ietf.org>
> Objet : [Teas] WG adoption poll: draft-bestbar-teas-ns-packet-08
>
> Hello,
>
> This email begins a 2-week adoption poll for:
> https://datatracker.ietf.org/doc/draft-bestbar-teas-ns-packet/
>
> Please note that IPR has been disclosed on this document:
> https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-bestbar-
> teas-ns-packet
>
> Please voice your support or objections to adoption on the list by the
> end of the day (any time zone) March 4.
>
> Thank you,
> Lou (as Co-chair)
>
> _______________________________________________
> Teas mailing list
> Teas@ietf.org<mailto:Teas@ietf.org>
> https://www.ietf.org/mailman/listinfo/teas




_________________________________________________________________________________________________________________________



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.