Re: [Teas] What SLOs and SLEs should be in the Slicing Service Model?

mohamed.boucadair@orange.com Mon, 28 March 2022 05:56 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 E35D13A11AC for <teas@ietfa.amsl.com>; Sun, 27 Mar 2022 22:56:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_BLOCKED=0.001, 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N3p8jjcawo5S for <teas@ietfa.amsl.com>; Sun, 27 Mar 2022 22:56:12 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (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 56DC13A11AA for <teas@ietf.org>; Sun, 27 Mar 2022 22:56:12 -0700 (PDT)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) (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 opfednr20.francetelecom.fr (ESMTP service) with ESMTPS id 4KRhlG3KHhz1y2K; Mon, 28 Mar 2022 07:56:10 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1648446970; bh=satLmJHA03PzDau/USQkzI/65aR4E/FckxO4VDHIhyw=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=EmflniRvu7XfDv7pJRa9ePlueqhfgqyzhxoohZ+y00U8fmL7FSC2N8f5g6aCCF5wa nQJcVAG2sLc1Io/tNg97rfghAemj4khLtPIIRGlqbQo+6zgdNPDCK3M70aQjag3JEz QD2rahfTTNzXg5DmC71u727KfE+vbJHYZ3Cc5D/GHdkZ4wr3ErXaBjRqP7aj9wpPVp s41H2PPXFLJ4GyTHgsAKKMFnNCQ3uwM/WRSXF0xfavjKknnkK3vHxXVGOGiWiM5xs5 0gbMVcNYwzgycV5QjarnCNRVqHhsfw7Cth4LHNUPBZds+A9WCGI9QGmjD0QtpvfCXF GqYlslqOucHbw==
From: mohamed.boucadair@orange.com
To: Gyan Mishra <hayabusagsm@gmail.com>, John E Drake <jdrake@juniper.net>
CC: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, TEAS WG <teas@ietf.org>
Thread-Topic: [Teas] What SLOs and SLEs should be in the Slicing Service Model?
Thread-Index: AQHYQHun13G3SH/oAUirqBYztsWULazQcfIAgAAiQwCAACeUgIADjdAw
Content-Class:
Date: Mon, 28 Mar 2022 05:56:10 +0000
Message-ID: <15830_1648446970_62414DFA_15830_254_1_756db3c267ec438a923d46b4e470f9d0@orange.com>
References: <001001d83ebc$759fa480$60deed80$@olddog.co.uk> <5555_1648044491_623B29CB_5555_257_4_8693a9ff074e4aa18f1c6098791f836c@orange.com> <0c243152-e58f-e71d-6d42-df09933dcffe@joelhalpern.com> <15388_1648130629_623C7A45_15388_1_2_9344dd3ead7e404996bc1abfa0e39081@orange.com> <3a917051-7ac5-240b-b738-1cb2ed4b7491@joelhalpern.com> <18986_1648131629_623C7E2D_18986_340_25_72aafee7391b4faa87587f50bf3100fd@orange.com> <e4e48783-4ce9-3a6f-953f-319c934d819e@joelhalpern.com> <2347_1648132547_623C81C3_2347_400_3_530dad9f874a4488b0db998365202dd9@orange.com> <CABNhwV3O0h9-vyke5eUOY5q+9PQ4yQBr6vXtyV1zEik+-z0-BA@mail.gmail.com> <61ab2fb5-c417-a6ce-78c1-ebef67c77311@joelhalpern.com> <BY3PR05MB8081A785977E4D03BB03FC3AC71A9@BY3PR05MB8081.namprd05.prod.outlook.com> <CABNhwV0KdpcAYp_gurYoxgpVcAGFm69bcrqYYYZUBM-bTizNqQ@mail.gmail.com>
In-Reply-To: <CABNhwV0KdpcAYp_gurYoxgpVcAGFm69bcrqYYYZUBM-bTizNqQ@mail.gmail.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-28T05:33:10Z; 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=dce6bc4a-9a22-4f76-b149-552660f51aa4; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.26.50]
Content-Type: multipart/alternative; boundary="_000_756db3c267ec438a923d46b4e470f9d0orangecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/jYrF5QAkVpdzFC_dzene4Vnsspw>
Subject: Re: [Teas] What SLOs and SLEs should be in the Slicing Service Model?
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: Mon, 28 Mar 2022 05:56:18 -0000

Hi all,

I echo what Gyan said: this thread is about service modeling but helps to clarify how to use the framework. FWIW, here are the key points from where I sit:


  *   The framework spec does not intend to be provide an exhaustive list of each aspect it describes. These are provided as examples.
  *   A definition that is provided in the framework for a given parameter (e.g., all these parameters with max values) may be adjusted in the service model. For example, to consider statical representations such as percentile values.
  *   It would be OK if not all the objectives listed in the framework may be supported in the first version of the service model. A trade-off will need to be found: exhaustiveness vs. usability.
  *   For each parameter that can be measured/assessed as per an agreed slice service, the service model will need to include a provision for the reference setup so that adequate measurement data is retrieved (e.g., measurement period, sampling interval, notification frequency, thresholds, rate limits, etc.).
  *   The SLO/SLE taxonomy should not be frozen per parameter in the service model. This is now well covered in the framework:

==
Of course, over time, it is possible that mechanisms will
   be developed that enable a customer to verify the provision of an
   SLE, at which point it effectively becomes an SLO.
==

I don’t think any change is needed to the framework I-D, but hope the authors of the service model are monitoring this thread :-).

Cheers,
Med

De : Teas <teas-bounces@ietf.org> De la part de Gyan Mishra
Envoyé : samedi 26 mars 2022 01:17
À : John E Drake <jdrake@juniper.net>
Cc : adrian@olddog.co.uk; TEAS WG <teas@ietf.org>
Objet : Re: [Teas] What SLOs and SLEs should be in the Slicing Service Model?

John / All

Per this thread where we are discussing what SLO/SLE taxonomy should be in the service model does bring up some questions related to the network slice draft.

In the thread as Adrian started off the thread stating that Protection qualifies as an SLE  but Reliability is definitely an SLO and there may be a gray area of whether or not it's one or the other.

I wonder if there could be characteristics that could be both SLO & SLE?

The term measurable  & unmeasurable realization feature really helps define what characteristics define an SLO or SLE.

Does not have to be an exhaustive list but I think more than just the common SLO's & SLE's.  I think the gray area ones we should try to spell out in the draft.

Below are good points that Med brought up and I think are applicable to section 4 of the draft. Especially that over time the what maybe an SLE today maybe an SLO tomorrow and vice versa.

Flip side of that is maybe to only spell out the concrete ones that will never change sides.

**Mentioned by Med at the beginning of this thread***

* Things would be much simpler if we just focus on service requirements without making an assumption how such requirement is expressed and whether it is quantified/quantitative/qualitative/measurable/etc. Whether/how a specific service requirement is covered by service assurance/fulfillment can be part of the slice service definition itself.

* What we may tag as an SLE today because of the technology limitations, may not stay as such forever. It may be true that an "expectation" may not be easily assessed using current techniques (and thus be tagged as SLE), but this does not prevent that innovative means would be defined in the future (which means that it is an SLO, not an SLE anymore).

* We are artificially adding extra complexity for the modelling part as service requirement will need to be classified based as SLO or SLEs.

We can branch this off on a separate thread if everyone thinks there is any merit to follow up on this topic.

Kind Regards

Gyan


_________________________________________________________________________________________________________________________

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.