Re: [Teas-ns-dt] definitions section 4 improvement discussion
Eric Gray <eric.gray@ericsson.com> Mon, 04 May 2020 19:56 UTC
Return-Path: <eric.gray@ericsson.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 F36443A0FB6
for <teas-ns-dt@ietfa.amsl.com>; Mon, 4 May 2020 12:56:15 -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=ericsson.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 LH1vPi6NfSoD for <teas-ns-dt@ietfa.amsl.com>;
Mon, 4 May 2020 12:56:13 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com
(mail-bn8nam11on2078.outbound.protection.outlook.com [40.107.236.78])
(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 865FB3A0FB7
for <teas-ns-dt@ietf.org>; Mon, 4 May 2020 12:55:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=N2aTYJq2uw2A3eQMFu4PAYELpEM0Fz8t2XXKtO2RkvuVu5BaSbveOnZ7usD/JIecikzSDvBkn69SlzZoZlFVR13LnIU+9E1MJIdWDrL28Mux06O8fW1C0VkfUoD1U0XwRQcENepz81M8RcOdR9WWAPUhMzovNB5sfjAXqVvJGCnp7cfcs6lA382Rq/rSzP79X8WHIrXJed0vQfFYnPQvj0mJpiWlLDDXyP7XgjDhRRQMBeK00X5Pnj8PsCYTduwmS0XpXd7RZudvHneGUpjK1DORqAXPKUn1V+aNtpZPmNSdL1CjoXsAfwyKQOCsUtZFwHSoCpPVYcgQTPM9RH+5aA==
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=iBzDhxfNWbZkgm6S7W0FSAqeA3JuPBvuztlZJXYAsEs=;
b=FG67HGRGrPnoZrHCvx11DxOgY1rbkrspEA20aWH1QyZMtX8vX1h0zTXgQd3Lg4EoKOkpAVcRiHwPTq3/NGR71pdyN1Af3ZSaEAmcaNuepml70zhxrrVFEdf08t9B1E9PoT7mmD2MqybzeF8yg+ITLuiq204QHIIHW/b17fQ9swYDwTWex/K+jkSIkIvV60zvyNEj6L5wz8G1FzQaJMTjh1t4XW83ax4pLcpQ+YwdBuBdBspu0CY5rtVx78Gm7T6vbEaSzsMxNRGMgySpz4Emg5A/HvZgHZb1DDp2EFYrpGD5LobVkYo4iCW2F0UQGilHaM90+J7loL4icZ1x/MMjow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com;
dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=iBzDhxfNWbZkgm6S7W0FSAqeA3JuPBvuztlZJXYAsEs=;
b=pVFvAatMCe8VevMxesIRHMX46gVLc2fLMtHAWoMoj4uonu1RsXJmEjBOqWygMkE/lgdFb10sts3Mab/bmtTHJZ1CQiypLBGLB/dlgOuZwTMOjFI9c2GiVKUasiosJ1dkTvSYYwm74r7ePMLLO86VgH8jXTjEeDjCspMuD0h1tVU=
Received: from MN2PR15MB3103.namprd15.prod.outlook.com (20.178.254.74) by
MN2PR15MB2990.namprd15.prod.outlook.com (20.178.252.152) with Microsoft SMTP
Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.2958.27; Mon, 4 May 2020 19:55:36 +0000
Received: from MN2PR15MB3103.namprd15.prod.outlook.com
([fe80::6464:3ca7:6309:c725]) by MN2PR15MB3103.namprd15.prod.outlook.com
([fe80::6464:3ca7:6309:c725%6]) with mapi id 15.20.2958.029; Mon, 4 May 2020
19:55:36 +0000
From: Eric Gray <eric.gray@ericsson.com>
To: Kiran Makhijani <kiranm@futurewei.com>, "teas-ns-dt@ietf.org"
<teas-ns-dt@ietf.org>
Thread-Topic: definitions section 4 improvement discussion
Thread-Index: AdYiLKnPysMnT0XtRdqjqIouQl78wQAGDWZA
Date: Mon, 4 May 2020 19:55:36 +0000
Message-ID: <MN2PR15MB3103E74F864018B6D339CD7397A60@MN2PR15MB3103.namprd15.prod.outlook.com>
References: <BYAPR13MB2437251172CD0A7BC6982393D9A60@BYAPR13MB2437.namprd13.prod.outlook.com>
In-Reply-To: <BYAPR13MB2437251172CD0A7BC6982393D9A60@BYAPR13MB2437.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
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=ericsson.com;
x-originating-ip: [73.248.143.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 52031b0f-3f6a-4adf-ade6-08d7f0651d12
x-ms-traffictypediagnostic: MN2PR15MB2990:
x-microsoft-antispam-prvs: <MN2PR15MB29905E0C8EE8FDA7A34A6CCF97A60@MN2PR15MB2990.namprd15.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: Qx2F6pJyfjg65f3dtG6PWn57N4gnTmEocAX3/kazNEiBM6cQIi6zrXI9MgDuwo7cCK3rDNV+K3CWTS36VE9xajwzWFZK8CEf2eT0y+BpnnIg1czjIfDK3Fccc/9d35nxrCsaLnyneZSWzf4BCrD5gfK4nG+I9xh5EQFeITlAcH55ykjK29FvEdxl8iQgfyilBmE3ZMYQWXZXLxugtxQC7AFDZTBilQGphKNnFJdZrXhBxBY8/DIKmubFxzGiLBa62PqybPnkIWh+DqbJhHFPpkx7rtQNqMXSlVKJb255MZA7Vy5/Z70RuLruEWaDSIgaOJT8+Qy1/bdXFsjNl4biHYmiUny/WoKm9V5soRDcw7K8enbkpyjLUrmJc0sOEiGfzO7TOb0YWSr84pWGa7VtWQwSIH+LjgFekllHmFyBjzDEbtrpQ98e9+w0BLu86KmB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM;
H:MN2PR15MB3103.namprd15.prod.outlook.com; PTR:; CAT:NONE;
SFTY:;
SFS:(4636009)(366004)(396003)(376002)(346002)(39860400002)(136003)(6506007)(2906002)(26005)(7696005)(53546011)(186003)(478600001)(86362001)(76116006)(5660300002)(66946007)(9686003)(52536014)(66556008)(64756008)(66476007)(66446008)(71200400001)(316002)(110136005)(8936002)(33656002)(8676002)(55016002)(44832011);
DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: W81qSqoJ2BZt9C9+Ax9QRq1A6oE2TUkUNpoKyIbMlrBYrPXYoDUsfvRjEhy6KUP3YbrzVjAWUPKh5OxINH1hByV+XexHtYV0FVLMBOuPHSdOoTWqXZ1vosGuE4fin2kvJgJhRFwAOWIBjmkWoNYoNeZw3IZaLaC84kwgrMDPDe9n/wo1ylLNlU9lWoMVnUkldzGXKhf/ndoJb2+KSJT5l3D8HM4sRvX5VEaZJNgAP/x6cDRarLwXyBVggNlW8bRjhSzbZglqdFNkWPx1Gx917pYtAqdeWKKBVNcfE99fB9urGZAW6tsVLsBga8HpoV+UdaJBlsqLCqB3jQoI99JxpmZyc6gCLKbCo5Qy2KMIbhu31ulZZVW9khqo21zq3BYOFwdAxgoh3V3mXgtY7mdfkUf0HaZrR4lHS6ZWJUFKjbd9vtshwo6rVi82iltL5uknyHHpcKixJsWlzw5SQCm1WOAeb6wtyAC+ARBQVwmnoKcqpzR9tnU4lzqCIBY1RACAVjn44yWbptQNj0agZVLqsLbQ/gwjGHt8Bt2C7un0SAtyZ2DSiwna3FDMGgHXicXpEvBWBNf39GcmKazR0Ur3B5/VX1Vqtv4yVMfd9hJQSm03twnnEPLaFpDO47PhmFnruGCBLnZFZrKkIqUaxkuKHGC0TPpWrVqo/t6uBElfmDu1siImIz2zcPHX69yqIwsx4WbyBliTqmJR+Sj0HMi35UbKIYTThHjlqUyEYzQ2zRDMDayV86TPguGRqkFQq0GDKgqEwJK7RuQArY6vvfpwGL4F/TtMYyELic2OZsxyd74=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
boundary="_000_MN2PR15MB3103E74F864018B6D339CD7397A60MN2PR15MB3103namp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 52031b0f-3f6a-4adf-ade6-08d7f0651d12
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2020 19:55:36.5341 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PnFZHUQG1a5A6HUXioX++fe4HDPbatHYP5HOmpogDmZEwdmAV7SUdVWYUkBlp0IchmCdeRXApea+FUpJAfF0kg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR15MB2990
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/U94ZoUtRCRsAoRn0UGizbxxtHVs>
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:16 -0000
Kiran,
#1
There are some possible SLO parameters that are effectively 100%.
One that comes up is the requirement not to allow traffic from one VPN (being used as a "transport slice") to "leak" to another VPN.
This can happen, of course, but only as a result of a misconfiguration error, or equipment failure. Not much of anything can prevent these from happening (there are cases where this can be demonstrated to occur with TDM, for example, if a misconfiguration occurs at an Add-Drop Multiplexer.
These risks can be (and usually are) mitigated by (for example) service activation testing, OAM, etc.
It can be argued that any SLO parameter can be said to be 100%, if any departure from this would result in an immediate termination of the service. This is essentially the case with your 1st example under #1.
The issue that comes up in that is whether a failure to meet the SLO can be immediately detected by a service (which might - for instance - require that there is at least one OAM PDU for every service PDU). This seems like a lot of overhead, at least to anyone not familiar with the payload envelope format used in TDM.
As you can imagine, meeting these criteria could make the service very costly.
But, the definition draft does not need to delve into this at that level of detail. It should be sufficient to say that a specific parameter may have a "confidence level" in a range of from a minimum (10% was suggested, but it could be any arbitrary value less than 100%) and a maximum (possibly as high as 100%, depending on the parameter).
To keep things simple at this point, we should allow that the range includes 100%, even when that is not achievable.
As I mentioned (during today's meeting), there are a lot of possible failures that the customer would not be able to distinguish from congestion (such as weather in microwave, over heating in equipment, etc.) so a guarantee that a customer will never see behavior that looks as if it is caused by congestion effects from other traffic is not guaranteed to be determinable.
#2
Once again, we're conflating "what" a customer asks for with "how" the provider will meet the request. A customer will not ask that the provider "poisons" other traffic in order to meet their committed objectives for that customer; what they will ask for is some level of assurance that their (presumed higher priority) traffic is not perceptibly impacted by other (presumed lower priority) traffic.
Your assertion that "it must be avoided by ..." is clearly a "how" statement - hence out of scope (even as an example/assumption). This is a good example of why it is that customers do not get to define what priority the customer's traffic gets in the provider's network.
#3
The input that a customer (or subscriber) has in requesting monitoring of a service may indeed ask for notification when the service is nearing a threshold value that might impact the service. How the provider does the monitoring to support this notification is not up to the customer - as long as the customer receives the notification. Once again, this falls into the "how to do it" realm, rather than in the "what it is that the customer actually needs" realm.
Also, we are not saying (in the framework draft) that the thresholds that may be established are tripped as a result of direct monitoring of each service. The TSC has the responsibility to do this and may actually do it in any number of ways - depending on (for instance) the details of the underlay deployment.
I do find that - while the framework draft explicitly states that the details of the NBI (of which monitoring is one example) are not in scope - you seem to be arguing that these same details may be in scope for the definitions draft.
I strongly suspect that we could make a statement in the definitions draft along the lines of "monitoring transport slice performance against some subset of specific SLO might be necessary, depending on a customer having the ability to ask for this via the NBI and the provider being able to provide it."
The thing that may need to be re-emphasized in this context is that a transport slice service provider (via a TSC) may not be able to provide some services that a customer may request. In an environment where the transport network and the customer network are both in the same administrative domain, there is always the option for the "provider" to expand the infrastructure to meet increasing "customer" demand. In the real world, this doesn't happen in real-time.
--
Eric
From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org> On Behalf Of Kiran Makhijani
Sent: Monday, May 4, 2020 12:07 PM
To: teas-ns-dt@ietf.org
Subject: [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?
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).
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?
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.
Regards
Kiran
- [Teas-ns-dt] definitions section 4 improvement di… Kiran Makhijani
- Re: [Teas-ns-dt] definitions section 4 improvemen… Eric Gray
- Re: [Teas-ns-dt] definitions section 4 improvemen… LUIS MIGUEL CONTRERAS MURILLO
- Re: [Teas-ns-dt] definitions section 4 improvemen… Joel Halpern Direct
- Re: [Teas-ns-dt] definitions section 4 improvemen… LUIS MIGUEL CONTRERAS MURILLO
- Re: [Teas-ns-dt] definitions section 4 improvemen… Eric Gray
- Re: [Teas-ns-dt] definitions section 4 improvemen… Luis M. Contreras
- Re: [Teas-ns-dt] definitions section 4 improvemen… Joel M. Halpern
- Re: [Teas-ns-dt] definitions section 4 improvemen… Luis M. Contreras
- Re: [Teas-ns-dt] definitions section 4 improvemen… Dongjie (Jimmy)
- Re: [Teas-ns-dt] definitions section 4 improvemen… Joel M. Halpern
- Re: [Teas-ns-dt] definitions section 4 improvemen… Eric Gray
- Re: [Teas-ns-dt] definitions section 4 improvemen… Dongjie (Jimmy)
- Re: [Teas-ns-dt] definitions section 4 improvemen… Greg Mirsky