Re: [Teas] Network Slicing in multiple sites - was: Review of draft-ietf-teas-ietf-network-slices-09

mohamed.boucadair@orange.com Tue, 29 March 2022 11:53 UTC

Return-Path: <mohamed.boucadair@orange.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 299E63A07CF for <teas@ietfa.amsl.com>; Tue, 29 Mar 2022 04:53:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXVBxpBxGtIt for <teas@ietfa.amsl.com>; Tue, 29 Mar 2022 04:52:55 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (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 17FF93A1882 for <teas@ietf.org>; Tue, 29 Mar 2022 04:52:55 -0700 (PDT)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) (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 opfedar26.francetelecom.fr (ESMTP service) with ESMTPS id 4KSScP4JLvzFpyn; Tue, 29 Mar 2022 13:52:53 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1648554773; bh=gH8yl63ulyDb5I7rIl70woeiOUtBgsYRFpJxuSqwAM8=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=i7nZr8mP6A7Ai8uQHOmcbkXVHXbpqJx/uHBhk/5NM8PMfxSb6X04Tq6KdoYWj5n4r c56GpF5WHN0P5QKopFWo05KEEJHf3z69GMBTyLEHBUY4VWQl1+PH5UGCD1S3V/suLw u7nyZ8+BOB72F/RfcQZUs+zLLB6CRyCFUG88BXmGkAVTHNthGdm3wAk/pkUIEvvXZE ji0S3MCe7jSqvAZHWejuXllLmyiSYZ21/J4eCPFDmZ54476Fza9snnNx9zughUfgXo 2pAS/JsoDfFpCNHUAnhMQ9F3xVYFLKvAR9+Few5BileAUXaAiOwMug7fp/f8tOVzpQ YrLZ1u/nR1QcA==
From: mohamed.boucadair@orange.com
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'TEAS WG' <teas@ietf.org>
Thread-Topic: Network Slicing in multiple sites - was: Review of draft-ietf-teas-ietf-network-slices-09
Thread-Index: AdhCrPY7z46HnPTuTnO/bme2glyOXwAsLWUgAAD2oHAAADvyQA==
Content-Class:
Date: Tue, 29 Mar 2022 11:52:52 +0000
Message-ID: <9414_1648554773_6242F315_9414_317_2_9c88770b5a144cfa810c4334061d0fc4@orange.com>
References: <AM8PR07MB82957555CAAFAE67BC1A526AF01D9@AM8PR07MB8295.eurprd07.prod.outlook.com> <7925_1648553665_6242EEC1_7925_155_1_07f224ba189c4ff49c3af71ac8728553@orange.com> <AS8PR07MB8298B8103526B073968682E4F01E9@AS8PR07MB8298.eurprd07.prod.outlook.com>
In-Reply-To: <AS8PR07MB8298B8103526B073968682E4F01E9@AS8PR07MB8298.eurprd07.prod.outlook.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-03-29T11:45:37Z; 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=b3006789-e660-4c31-a313-4d239e15115c; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.26.50]
Content-Type: multipart/alternative; boundary="_000_9c88770b5a144cfa810c4334061d0fc4orangecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/ysPKOcZ_-rLfHPwx3x2hlIHcQ3E>
Subject: Re: [Teas] Network Slicing in multiple sites - was: Review of draft-ietf-teas-ietf-network-slices-09
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: Tue, 29 Mar 2022 11:53:00 -0000

Re-,

This is only my option but I think that we have the adequate level of details in the framework to support these cases.

That’s BTW the same reasoning why we don’t include details such as those in https://mailarchive.ietf.org/arch/msg/teas/-jAZQ0GenSstYh4n1VYNMZF4QKw/

Thank you.

Cheers,
Med

De : Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
Envoyé : mardi 29 mars 2022 13:43
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>; adrian@olddog.co.uk; 'TEAS WG' <teas@ietf.org>
Objet : RE: Network Slicing in multiple sites - was: Review of draft-ietf-teas-ietf-network-slices-09

Hi Med,
…

[Med] I’m afraid this is deployment specific, but the scenario (e.g., ingress SDP) you mentioned can be mapped to this part in the framework:

   “Also, the customer can specify the service
   objectives to be met by the underly network (e.g., one-way delay to
   cross a service function path, one-way delay to reach a specific SF).”
[DC] I guess your’re right.

…

The questions are:

  *   Should we support these scenarios?
  *   Should we pose some requirements so that they are addressed by the solution drafts?

[Med] I do personally see these as good scenarios to exercise the service data model.

[DC] Agree. I don’t have a strong preference on whether to have them as requirements stated in the framework or added as “use cases” to the service data model, but if I could choose I would prefer to have them in the framework.

Cheers
Daniele



From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Sent: den 29 mars 2022 13:34
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com<mailto:daniele.ceccarelli@ericsson.com>>; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; 'TEAS WG' <teas@ietf.org<mailto:teas@ietf.org>>
Subject: RE: Network Slicing in multiple sites - was: Review of draft-ietf-teas-ietf-network-slices-09

Hi Daniele, all,

Please see inline.

Cheers,
Med

De : Daniele Ceccarelli <daniele.ceccarelli@ericsson.com<mailto:daniele.ceccarelli@ericsson.com>>
Envoyé : lundi 28 mars 2022 17:14
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>; adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; 'TEAS WG' <teas@ietf.org<mailto:teas@ietf.org>>
Objet : RE: Network Slicing in multiple sites - was: Review of draft-ietf-teas-ietf-network-slices-09

Hi Med, Adrian, all,

Let me try to merge the replies on multiple sites (NFC and ancillary SDPs)

Hi Daniele, All,

(focusing on the SFC part)

The current SFC text does not make an assumption about where the functions will be provided (same or distinct sites). The exact location will be decides as per the following step in Section 6.6 of the framework:

==
   *  Execute an SF placement algorithm to decide where to locate the
      ancillary SDPs in order to fulfil the service objectives.
===

[DC] That’s fine. SF can be easily covered by the ancillary SDPs.

[snip]

> With Cloud RAN it will be very likely to have an IETF network slice
> being used for a 5G Slice where the RU is at the antenna site, the
> DU/vDU in a different site and CU/vCU and Core functions yet at
> different sites. I wonder how the network slice would be built in
> this scenario, maybe in a sort of “drop and continue” with multiple
> intermediate SDP? Maybe the concept of sequential composition
> applies?
>
> Cloud RAN is just an example and the scenario applies to many
> other types of applications.

I think it might depend a lot on whether the service functions (RU, DU, CU) are at well-known places or whether these is some flexibility of choice.
[DC] both need to be foreseen. In the simplest scenarios the site at which the network function must be deployed (or already exists) is an input to the request, in the more advanced ones it is selected by the NSC.
We could argue whether it’s the NSC or something sitting above it. This could be a very complex question because finding the best places to deploy a network function requires a deep knowledge of the transport network AND of the sites/data centers.

[Med] Agree that both can be envisaged. How the “complexity” is hidden/managed at the provider side is not specific to this case. The framework spec does not have to dive into much internal details, though.

You could, for example, have a slice with three P2P connectivity constructs as shown in your figure (marked NW).

> It would be something like.
>
> SDP(antenna site) ---NW---SDP(site where the DU is deployed)---NW---SDP (site there the CU is deployed)---NW---SDP (core network)

Or you might take an SFC approach if, for example, the DU is a vDU that could be present in several places. Then you would use an ancillary SDP to indicate that *a* vDU must be found, and you would specify the P2P connectivity construct from antenna to vDU, and another from vDU to CU.

> Actually at each site there could be a pair of SDPs, one being the receiving SDP
> from the previous site and the other being the sending SDP towards the next
> site.

Well, you *could* do this. Or you could use a single SDP at each service function.

It might depend on how you realize the SDPs for receive and send.
[DC] this will probably depend from how the ancillary SDP will be defined, but yes, in theory you can do both ways.

> How would the slice be built here? A single e2e slice? Multiple
> sequentially composed slices?

Recall that we are not in the business of delivering what 3GPP calls e2e slices. In their scope, we are delivering transport slices.

But whether you decide to have one slice with multiple connectivity constructs, or a set of slices is entirely your choice.
[DC] correct, but I would expect the request to the NSC to be to build a transport slice between SDP ingress (likely router at the antenna site) and SDP egress (likely the DC gateway where the CN is or the UPF itself) plus a number of ancillary SDPs for vDU and vCU (either to be automatically selected OR exactly site X and Y).
In addition to that (here I’m speculating) I guess it should be possible to specify just the ingress SDP and not the egress one as a customer might only own the RAN but not the core and hence also the core network would be an ancillary SDP.

[Med] I’m afraid this is deployment specific, but the scenario (e.g., ingress SDP) you mentioned can be mapped to this part in the framework:

   “Also, the customer can specify the service
   objectives to be met by the underly network (e.g., one-way delay to
   cross a service function path, one-way delay to reach a specific SF).”

The questions are:

  *   Should we support these scenarios?
  *   Should we pose some requirements so that they are addressed by the solution drafts?

[Med] I do personally see these as good scenarios to exercise the service data model.

Cheers
Daniele


From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Sent: den 28 mars 2022 09:36
To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; Daniele Ceccarelli <daniele.ceccarelli@ericsson.com<mailto:daniele.ceccarelli@ericsson.com>>; 'TEAS WG' <teas@ietf.org<mailto:teas@ietf.org>>
Subject: RE: [Teas] Review of draft-ietf-teas-ietf-network-slices-09

Hi Daniele, All,

(focusing on the SFC part)

The current SFC text does not make an assumption about where the functions will be provided (same or distinct sites). The exact location will be decides as per the following step in Section 6.6 of the framework:

==
   *  Execute an SF placement algorithm to decide where to locate the
      ancillary SDPs in order to fulfil the service objectives.
===

Cheers,
Med

De : Teas <teas-bounces@ietf.org<mailto:teas-bounces@ietf.org>> De la part de Adrian Farrel
Envoyé : vendredi 25 mars 2022 22:22
À : 'Daniele Ceccarelli' <daniele.ceccarelli=40ericsson.com@dmarc.ietf.org<mailto:daniele.ceccarelli=40ericsson.com@dmarc.ietf.org>>; 'TEAS WG' <teas@ietf.org<mailto:teas@ietf.org>>
Objet : Re: [Teas] Review of draft-ietf-teas-ietf-network-slices-09

Hi Daniele,

> I reviewed the draft once again like if it was an early routing area
> directorate review…and here are some more comments suggestions,
> some of which just editorial (picky mode on).

Very many thanks for these comments.

> Before going into the details I also have a general comment.
>
> I was hoping that the SFC text was covering services spanning multiple
> sites, but indeed I guess it shouldn’t. This leaves the distributed sites
> scenario uncovered.

I’m puzzled by your comment. SFC is practically useless if the services are not found at different sites. That is, in essence the whole point of RFC 7665.

_________________________________________________________________________________________________________________________

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.