Re: [Teas-ns-dt] definitions section 4 improvement discussion

LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com> Mon, 04 May 2020 19:56 UTC

Return-Path: <luismiguel.contrerasmurillo@telefonica.com>
X-Original-To: teas-ns-dt@ietfa.amsl.com
Delivered-To: teas-ns-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B1593A0FB9 for <teas-ns-dt@ietfa.amsl.com>; Mon, 4 May 2020 12:56:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=telefonica.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 NB0AVHUYHDeU for <teas-ns-dt@ietfa.amsl.com>; Mon, 4 May 2020 12:56:38 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2111.outbound.protection.outlook.com [40.107.21.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5D9F3A0FB7 for <teas-ns-dt@ietf.org>; Mon, 4 May 2020 12:56:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nNHwQiapypR8ZBGrFAgXCv26DGtbfC6XMe9ToGnJWfeZQXcZbUAHtpR87UMX943r292FW5TAt28rM25L+Gp3oQbrWAZ19JhF8eMbWRHsBd0LHvoFoFzwHkDM+qZH7z6CTW5wmJTZt1Zm98NYme4jn7k9z3NeDGZiEPO/W5DIKWNz1DX3+vBmk1kMvDmFEwmNMR2WQRJX7oLx3/hV5/a6nJ04b8DSyqL8qMtpvfsKVKDVKN/qbfybV1KNbuw7qVCRGQpwjWFG4pfkkoML6WJ3qwfgNGXO/McEH6suP9aboc4+ZzQwFoQLmUW4TLLxNl0v42P8ApgA+4Eik1XP7fn9QQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pKrcz45r8MPaqOd23b35Gzonpulm7EhPZQXvXCWxw/M=; b=Yig0RwPMzBFWvZeYQ6Mo1M50305UrvVv+bJo56NFfQ+FMljkZuaajF5P7/xKu+ooIBXC3DNOQgy2ibWkc432ls+cTHUmd+uvq2dwuHH6v0bxwl2M0O89vKmR+wT17cGo1hrXDjT682fJ8b21szpGMQIXS95ovdJVpL8wmZgIPc/QvAyKSPoKlKawokdZqatru3OTkT875/tbOBU6PVVM8zhn6+oOJKCrE0uRBL8YI796pcdt8SSrm0rQeSh8/EjW/4u/5/rcPT43bSmVQbPtOCNRcDhRSkAsN910491b6tWINHYyR9DsIc+fS7fL3y0eOWB1PlNM2u7KcprwSD7TmQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telefonica.com; dmarc=pass action=none header.from=telefonica.com; dkim=pass header.d=telefonica.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telefonica.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pKrcz45r8MPaqOd23b35Gzonpulm7EhPZQXvXCWxw/M=; b=hzMLVJUAXF/bhaU1xEPXT2FIJk79A6ZH/V7hNwPPqCOHWgzoT/S4KdzknCdYBHrOejHjcPYGCRRwu3zljnXWJ47GIGC/RDS0gTvtNCwQNcGsv7YLpH0zTf5WZ9kYz0Vp2hKIIArVU4hI3cL3AYjxoaYMWO3YhaLqtDyE2rhK7P8=
Received: from VI1PR0601MB2157.eurprd06.prod.outlook.com (2603:10a6:800:2f::19) by VI1PR0601MB2430.eurprd06.prod.outlook.com (2603:10a6:801:7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.19; Mon, 4 May 2020 19:56:32 +0000
Received: from VI1PR0601MB2157.eurprd06.prod.outlook.com ([fe80::e4c7:fe9d:bad6:7d71]) by VI1PR0601MB2157.eurprd06.prod.outlook.com ([fe80::e4c7:fe9d:bad6:7d71%11]) with mapi id 15.20.2958.030; Mon, 4 May 2020 19:56:32 +0000
From: LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com>
To: Kiran Makhijani <kiranm@futurewei.com>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
CC: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: definitions section 4 improvement discussion
Thread-Index: AdYiLKnPysMnT0XtRdqjqIouQl78wQAG9skA
Date: Mon, 4 May 2020 19:56:31 +0000
Message-ID: <VI1PR0601MB215791EC1749EA4D63BEFDF79EA60@VI1PR0601MB2157.eurprd06.prod.outlook.com>
References: <BYAPR13MB2437251172CD0A7BC6982393D9A60@BYAPR13MB2437.namprd13.prod.outlook.com>
In-Reply-To: <BYAPR13MB2437251172CD0A7BC6982393D9A60@BYAPR13MB2437.namprd13.prod.outlook.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: futurewei.com; dkim=none (message not signed) header.d=none;futurewei.com; dmarc=none action=none header.from=telefonica.com;
x-originating-ip: [83.59.113.242]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: da9c0853-6b16-44ea-ae94-08d7f0653e18
x-ms-traffictypediagnostic: VI1PR0601MB2430:
x-microsoft-antispam-prvs: <VI1PR0601MB243061C22AA39E7495255D199EA60@VI1PR0601MB2430.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03932714EB
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IjhDLaSp+lEYhal1VXFbSUxMuhh9QtiJIDwnb8UtgT96p9ThfMzUhWAIkVrDOqjRf0/+H3R+taVQmCdax97W6YaMy3NQElkq6WlUoH0gtZNSB5BBgt2OSNHbNIhWOqlHSbdDx0B4GkftWoY4U4CWHI5gsad2ybivWE7YCiWKv3bB1sFdwZdaMBjDEHXGfBj0fZZetEWZmnSH3HA9CKe+aYfzYwWaBJnWfdx2ZyAbyf+3FZ1KfsOqsHCt+pq0Hz068G56OgJ7/NO2HIkjqyi4Bi1sVlYFAEDZ7crhu9XLtv4TI95W/mU24GtC90MFS3mFfMlyTv4gUskwI0MRKghxNuFtJKdi2AT2flzecfLSBzgZFbNmMZjM9EvCwCMzqdnrYd5R0wWUc/TK4gzNDpArZEhhriB1e6lBfLdaKOzp6CqF/6vQdmc1q9waBw9fdkwol4dnn4pQAJRqNxgOmO28J7HItVE93Kjuptr2s88uRPZCSAxZUOOt26ndkVajXtW2
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0601MB2157.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(136003)(366004)(376002)(396003)(39860400002)(786003)(66574012)(478600001)(33656002)(7696005)(4326008)(86362001)(71200400001)(5660300002)(55016002)(9686003)(9326002)(8936002)(52536014)(110136005)(316002)(8676002)(2906002)(26005)(66946007)(66556008)(6506007)(66476007)(186003)(19627235002)(66446008)(64756008)(76116006)(9010500006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Emf42x8x3gkT4Rg0ikdQkemcREfZT71uja0YVKsASUZb9PeIedSBKlpc7L1jXhYR4c8Y3UBv6IStqSBgb/Wl+QQQ/3b1qyQXLKsgESGH2j/MWm8lxqWWx7zTAQzoCFuBDu7dQkn7mro0IwGBC29AJNoUtZhY+4z16PC5QdWcnBeCsHj5n8OwvBTW+Zayiv7gkLOXFgHbAldu/5B8V0EmkH8CKQjwyX4vhnJkQMpsD3eJejQ7TdgNFN0Ns8ElaDtnbVbkpL+fox2ywDMVQJxtfxLedjJXncXTXp7b1rYmuW0rNN74zwCcGbvpTDVKFMaeHb5c7eguq9MkjSirfs9mmdzVCPKkyzV+FRy0gvae05WT+np00sN0pfpY5xyQ4thuejFNtPto17qUCRJ+gyDc0Cz4E1mg6EVqZoPRHBEjP3tj5Ck9sa0y1hebEAKDUS94cTrPx7CofYcH0tmQRil1eqe3Xv7tPzorYuaAqWqKraGBcFRqRUq+Pqom1EpXAfMMILqsZjOwEpRJlUel99TfffpxlOhELkBGLmQdiz9O2iiG/tN0Ioay1c6zMTD1MMeHogHqnGqi5JJvy1dgcqZM0RKq59tM+zetMdWAkdJgTM9iW+jhmEjitVHF6uHmXyy8B6Lgmn/oB8oUEA2OCuFR0RC/CqbQNxbGp9ro5xI+xiA1e9/F+RVM3rbyl730iFqLzWg3DgWXRRi8VMvhBGDVn6ZzDX+hFRG8sfr36euqzrKfM7Wkec+qmwzb0qidHT2F5nN9NV2+wYD39e4RCbpEk2c47NRXYr7sEU1PuXUI1o8=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_VI1PR0601MB215791EC1749EA4D63BEFDF79EA60VI1PR0601MB2157_"
MIME-Version: 1.0
X-OriginatorOrg: telefonica.com
X-MS-Exchange-CrossTenant-Network-Message-Id: da9c0853-6b16-44ea-ae94-08d7f0653e18
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2020 19:56:31.8863 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R3SJbubDfQyQpGnYeN7E2/hmm+i2nmbTH6Twbg6LyFqITqoLMTjbFnQ2pfTkGsC/UJTGF8Gw9nhqL4r1kAifjzmhFVErdPQ6Cum/jhv/7tMsY1eXp7nOBUrUEyLxnrENvKm4jIdSyZdSvcQ7aaMU5g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0601MB2430
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/--AI6MAd2cLz_Z0y9mX2IAE4ASM>
Subject: Re: [Teas-ns-dt] definitions section 4 improvement discussion
X-BeenThere: teas-ns-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TEAS Network Slicing Design Team <teas-ns-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas-ns-dt/>
List-Post: <mailto:teas-ns-dt@ietf.org>
List-Help: <mailto:teas-ns-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 May 2020 19:56:40 -0000

Hi Kiran,

Some comments from my side in-line (adding also Joel who is not in the TEAS NS DT list - I think- but was part of the discussion today)

Best regards

Luis

De: Teas-ns-dt <teas-ns-dt-bounces@ietf.org> En nombre de Kiran Makhijani
Enviado el: lunes, 4 de mayo de 2020 18:07
Para: teas-ns-dt@ietf.org
Asunto: [Teas-ns-dt] definitions section 4 improvement discussion

Hello,
Thanks for converging on improvement on most of the text. A little more discussion is necessary:

  1.  Can an SLO confidence be 100%?

I was bit confused with this discussion. Most comments were that there is no such thing as 100% confidence but I am not convinced. Is it possible to specify a slice by saying SLO1: guarantees of resource such as bandwidth (Say X mbps) with 100% confidence and SLO2: availability 99.999%? - I hope the answer is Yes. Right?

[Luis>>] At least for the contracts I know (mostly related to interconnection matters) there is no absolute 100% of guarantee for SLOs. Each SLO committed is stated in according to its nature; two examples:

.- latency - usually (in the context of interconnection) an average value is committed for reaching destinations in different geographical areas.

.- packet loss - usually a max value is committed.

Those values are committed to not being exceeded X% of some period of time (e.g. days in a month, minutes a day, etc). So absolute 100% cannot be guaranteed because there are circumstances which are not controllable at all.

Another context for 100% confidence context is (Luis also raised this) when NF or SF resources are asked for, they should be seen as virtual but allocated (100%) resource with the guarantee of compute or memory requirements - i.e. without having to contend with another traffic. (confidence sounds bit odd here, but that's what we are using to replace resolution or isolation).

[Luis>>] My comment above is about performance. Here I was trying to introduce the analogy with what happens in the compute multi-tenancy approach. A customer can simply (1) request for resources or (2) can even ask for a dedicated host with a number of resources, where the customer actually doesn't care if it is hostA or hostE. Here, the analogy I see, according to what we discussed today, is a customer asking (1) some resources (e.g. 10 G bandwidth) or (2) some dedicated transport capabilities with a number of resources (e.g., a 10 G lambda). The important thing is that the customer doesn't care which specific lambda is, is up to the provider to allocate lambda1 or lambda8, as long as it is dedicated for the customer.

Both cases, (1) and (2) can be satisfied from the operator side simply allocating a dedicated lambda. But the operator has additional flexibility in case (1) since if no explicit dedication is requested, the customer request can be groomed with other signals from other customers (for sure guaranteeing the committed SLO of 10 G).

  1.  Dealing with failures:

I am little worried about how we are mixing up the avoidable, recoverable and non-recoverable failures. I did not agree that fan-failure faults are same as congestion. In case of congestion - it must be avoided by minimizing or penalizing other less-critical traffic - because a transport slice asked for this. In case of recoverable HA or failover should kick in. finally non-recoverable are multiple faults:- both active and failover links saw problems and it is impossible to send any traffic. In transport slices, we can specify enough to prevent avoidable and recoverable failures. For example, consider a critical-service transport slice and what must be done to provide disruption free and always-on, and reliable service?

[Luis>>] I also see them as different kind of events. In order to deal with infrastructure failures, operators typically design the network architecture to avoid the kind of problems as the example of the fan failure. IN case of happening something like that (which implies that the node goes down), an alternative path in the network will take care of the traffic, avoiding impact on customers. Networks can be designed to deal with single or multiple failures. More protection more cost.

However a network design like before could have events of congestion (flash crowd events, exceptional situations -e.g. COVID-19-, failures in parts of the network, etc). In this situations isolation, understood as the way of dedicating resources to customers, could guarantee that the resources allocated to a given customer are respected and not used for others. Examples of situations like thos could be the same lambda example as before, some calendar slots in FlexEthernet, some queues allocated for a specific customer (at least in ingress), etc. Statistical multiplexing mechanisms cannot guarantee that, is clear, bit there are other mechanisms as the ones mentioned before, which are also part of the overall transport network.

This does not mean that the cost of such dedication of resources will be equivalent to non-dedicated resources, for sure not. But there could be situation where such kind of guarantees are needed: emergency services, banks, stock markets, etc. Such kind of specialized services will be the ones demanding such kind of special solutions with the expectation of being more economic than building and running their own network (as happened in the computing world by the way).

So maybe this will not be the common norm, but there are a number of use cases that will have such needs, and because of that we need to define a solution being comprehensive, not partial.

  1.  Monitoring in the context of measurable SLOs:

Jie raised an interesting comment on directly measurable attributes. Many SLOs will require different means of monitoring.  We have not discussed this as a characteristic of a transport slice. Should customer specify any monitoring as part of the transport slice? Perhaps not, but then there is a mention of "monitoring thresholds" in framework document in 3.3. We should have corresponding text in the definition.

[Luis>>] In the examples I have mentioned in the point number 1, apart from defining the SLO and the threshold, also the way of measuring it and the time window are specified. So, I think we can go in that direction and I think there are a number of RFCs we could leverage on in this respect.

Regards
Kiran


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener informaci?n privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilizaci?n, divulgaci?n y/o copia sin autorizaci?n puede estar prohibida en virtud de la legislaci?n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma v?a y proceda a su destrucci?n.

The information contained in this transmission is privileged and confidential information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat?rio, pode conter informa??o privilegiada ou confidencial e ? para uso exclusivo da pessoa ou entidade de destino. Se n?o ? vossa senhoria o destinat?rio indicado, fica notificado de que a leitura, utiliza??o, divulga??o e/ou c?pia sem autoriza??o pode estar proibida em virtude da legisla??o vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destrui??o