[Teas-ns-dt] More comments on the definitions draft (part 1)
Jari Arkko <jari.arkko@ericsson.com> Thu, 05 March 2020 15:39 UTC
Return-Path: <jari.arkko@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 B5A6C3A1692
for <teas-ns-dt@ietfa.amsl.com>; Thu, 5 Mar 2020 07:39:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, 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 IqaYBp1zTiLS for <teas-ns-dt@ietfa.amsl.com>;
Thu, 5 Mar 2020 07:39:57 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
(mail-eopbgr130071.outbound.protection.outlook.com [40.107.13.71])
(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 554AB3A1693
for <teas-ns-dt@ietf.org>; Thu, 5 Mar 2020 07:39:56 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=Lnfr4UtAqAu9FlzaL9xhD1bH5E9LdQ9g4EH8V10wWqhW2oeesMMhBFhfCZxUgMCUq9NegpjbcyMgfmn2lew7L5DrRfFjeMTJlmQOInTQvJl1nh0rJPihhuc3BJwIsJq4Wv0WkJeRXOox+7IkEa/syqbxoWsR0wsD1p8Rvl2QImPyY/tGgxJALjsXrP0y0ybJRebyxXE467iJfJNNsmUc1v5BYyJt9N4RQp51Xnk/4ghDxXcCaX7Ql3GwM00AE8Pr5UftmhM0qAj3xH7SB66fVM1P7teI2qJ+oJzEdraKimvEXgoLezk5Xwes8WpG6rwC9b0AqU6+I7djHANJtZRybw==
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=aNIcVFKkZ6gdsEp2VezxxkPoj/Yr5pLJPiPSv+NP/hA=;
b=buhfzcEMonItRIWPEs3KFhPaeX0mwfj0W+zAICgk0dSteAki9pGHkCB5VC/Jr1tTydAgzrHIuMv+Yt15rH83yF6FwGsiyhaGlisre60wTJUuao+SR9BQYHsztZPEZD3oQRCMiLycjzkjvJfx9+DS2jVKsDmBGyE65Ry/Lawl5xO94rn0jUD9uDR1A6TbJby5k6eUofTsuJ8/7F0NfJCgpwJX1pdVZn7LNCGmEnqONgt+SBNSLOh8fe0mcvV3YI8C6TGID2O4P2ymJvqjfYzP9ymgLJyVNcoQnYqJ+Awy63Gt2vAAWGZz84+XoxxcALHXpQAdgSpqw2PS7H94MFt6hQ==
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=aNIcVFKkZ6gdsEp2VezxxkPoj/Yr5pLJPiPSv+NP/hA=;
b=SSDau1YoRYdB9KDvTRjxjXDRWdj9Prxs7XwHNVv5j12rusNo/9Do5YkAvB/W9W4hhulf50Vc6JWybuljCetS2OQ2Qn1BY6VG36aFqJH28oqd9QAMvc4XNBzaUgoxdVqkNw6LWYkOn6tzA4tJdYXWa2IvmhkdDzg6NYEX3vauTjI=
Received: from HE1PR0701MB2537.eurprd07.prod.outlook.com (10.168.128.141) by
HE1PR0701MB2972.eurprd07.prod.outlook.com (10.168.98.13) with Microsoft SMTP
Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.2793.9; Thu, 5 Mar 2020 15:39:53 +0000
Received: from HE1PR0701MB2537.eurprd07.prod.outlook.com
([fe80::49be:2ff4:aca9:da46]) by HE1PR0701MB2537.eurprd07.prod.outlook.com
([fe80::49be:2ff4:aca9:da46%12]) with mapi id 15.20.2793.011; Thu, 5 Mar 2020
15:39:53 +0000
From: Jari Arkko <jari.arkko@ericsson.com>
To: Kiran Makhijani <kiranm@futurewei.com>
CC: "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: More comments on the definitions draft (part 1)
Thread-Index: AQHV8wRQDkn3n89GFUauWkAKocBTlg==
Date: Thu, 5 Mar 2020 15:39:53 +0000
Message-ID: <F0C31D53-4A3E-4FAE-B9DA-B761BDC076D1@ericsson.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is )
smtp.mailfrom=jari.arkko@ericsson.com;
x-originating-ip: [2a01:4f9:c01f:1c:d9aa:ae7f:699e:cc5c]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3c3fad74-824f-431c-04ce-08d7c11b731d
x-ms-traffictypediagnostic: HE1PR0701MB2972:
x-microsoft-antispam-prvs: <HE1PR0701MB2972E240E9B5BC80B929EF59EBE20@HE1PR0701MB2972.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03333C607F
x-forefront-antispam-report: SFV:NSPM;
SFS:(10009020)(4636009)(39860400002)(366004)(136003)(376002)(346002)(396003)(189003)(199004)(2616005)(81166006)(6486002)(4326008)(316002)(8676002)(81156014)(64756008)(91956017)(66446008)(66556008)(76116006)(66476007)(6506007)(5660300002)(66946007)(6916009)(44832011)(2906002)(86362001)(6512007)(33656002)(478600001)(36756003)(8936002)(71200400001)(186003);
DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2972;
H:HE1PR0701MB2537.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en;
PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate
permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: igDPTlkSynmDhmx0wDb+fpxPfrcPVtcnib1Ahbjvl18y69JXXTAJvltAoE/aq9/VDC3l7onNRzH2VXFOo75ifVzb6MGZPjr5TmVIDajvcMIJGuBo+Iz0mjfQWXICie+OnKhHMD+X7Flz/FgnogTn5SG8UU7zQM96v8yJwuH3cNJ8yrQey8P2Z2UMYD8sywUCKquRNFGRvwy3BiL0hkm11F2GYnqR/aO/6f1AyZUZ/cXK8vlvGI79jCAE+HovNcIKPZlouX9trvyj6rlBJBVFQThfx0kuN0/D7L/Sv3Ai2SdSInRmjw+UeSqN2RguaOKh9c8ryWKbxpldxNhi/xYdMtFtle8rYWsQMcl5r1B24cX3uVE8w3uTmtt/XSt+mK8vmkdsd7v4O9wK5dKy8bxvY6IZjtJq+nllO6r9Wo8NBCxvt4yxvz9OU9fyu4Lx/Ky5
x-ms-exchange-antispam-messagedata: OPdTr6WSWRHpyg0YVLmPDArj5eu7uThQE5kWNIrUutpaMOR9O9vI/FP6LF4Mytp6FCRZp4E08qSd27IJp73s6zmNh371+sTZaR/kxs7Crc+ANBKH+Q1C58/vc0J8qkYUTg0Ibf0Q1rmtvvrkEC0MbiheQULwKfGHubnxy1/UW1vfqfY1VRb99qmrjcPwgUy63wJG8uGhZIw963EQQ8YuaQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
boundary="_000_F0C31D534A3E4FAEB9DAB761BDC076D1ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3c3fad74-824f-431c-04ce-08d7c11b731d
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2020 15:39:53.4814 (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: dmhZ8vZjrT21g5wxDMzkUdA1Vw3qk/GnEwRQ746KzrA2le9XutAPAPyX4lMrfRR5SlqwwTrTexHPgi7tW6eM+A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2972
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/2fbOAQA4uBaK-mtIFCD-TGvN5mY>
Subject: [Teas-ns-dt] More comments on the definitions draft (part 1)
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: Thu, 05 Mar 2020 15:40:00 -0000
Kiran, Thanks for your continued work. The document is coming along nicely. I’ve again performed a review, however, and have some comments: Section 1: Network slicing is a methodology to generically describe the logical partitioning of network resources associated with a service or an application. Network slicing is expected to enable diverse devices/ applications that have different requirements on communication to coexist on the same network efficiently. Also, a network slice sometimes traverses multiple domains, and generalized interfaces, operations, and management would be important. Some key applications which might benefit from the use of network slicing include: o 5G services (e.g. eMBB, URLLC, mMTC)(See [TS.23.501-3GPP]) o Network wholesale o Network infrastructure sharing among the operators o NFV connectivity (Data Center Interconnect) A 'network slice' is composed of different endpoints, application logic and specific connectivity between them. Transport slices are a part of the network slices that fulfill connection requirements between the endpoints. Transport slices are created and managed within the scope of transport networks (e.g. IP, MPLS, optical). This document provides a definition of a slice in the transport network (called "transport slice"), and describes its characteristics. I think it is useful to mention end-to-end slicing but I’m concerned that our document should focus on definition what the concept is that we are defining, and spend less time on other people’s concepts. How about rearranging the introduction roughly along the following lines: A number of use cases benefit from establishing transport connectivity between a set of endpoints according to a given set of requirements. Some of the applications that can be benefit from such connectivity unclude o VPNs o 5G services (e.g. eMBB, URLLC, mMTC)(See [TS.23.501-3GPP]) o Network wholesale o Network infrastructure sharing among the operators o NFV connectivity (Data Center Interconnect) This document defines a concept of “transport slice”. … include more about the definition here … Transport slices are created and managed within the scope of transport networks (e.g. IP, MPLS, optical). Transport slices are expected to enable diverse devices/ applications that have different requirements on communication to coexist on the same network efficiently. Transport slices relate also to the more general topic of network slicing. It is not the goal of this document to define this broader concept, but in general, it is a methodology to describe the logical partitioning of network resources associated with a service or an application. Section 2: 2. Terms and Abbreviations The terms and abbreviations used in this document are listed below. o E2E NS: End to End Network Slice o TS: Transport Slice o TSC: Transport Slice Controller o EP: Endpoint o EU: End User o NBI: North Bound Interface o SBI: South Bound Interface o SLO: Service Level Objective o SLA: Service Level Agreement o B/W: Bandwidth o MTBF: Mean Time Between Failures o MTTR: Mean Time To Repair Good. (Is it north bound or northbound?) Do we really need to use B/W to replace a single word? Section 3: 3. High Level Description of End-to-End Network Slicing This is good text, but, I’m very concerned that it takes away our focus. And it really isn’t our task to define. In addition, any errors or discussion or debates in this space would lead to problems, essentially for no good reason as we should be able to define our concept without having to define a particular way someone uses our concept. I’d suggest deleting or, alternative, placing a compressed version of this text in a paragraph at the end of the document titled, for instance, “relation to concepts defined elsewhere”. This new section could also take the text from sub-slices etc that are currently in Section 4. Section 4.1: 4. Definition and Scope of Transport slice 4.1. Transport Slice Definition The basic definition of a transport slice is as follows: "A transport slice is a logical network topology connecting a number of endpoints and a set of shared or dedicated network resources, which are used to satisfy specific Service Level Objectives (SLO)". Note: The term sub-slice or slice-subnet is used by many standard organizations to refer to "Transport Slice" or "Other Slice" (i.e. transport sub-slice or transport slice-subnet). From the IETF point of view, these terms are all equivalent. We will use the term "slice" in this document (i.e. use transport slice) SLOs are used to clearly describe different network resources associated with the service delivered and corresponding parameters necessary to realize the transport slice. Transport slice should be technology-agnostic, and the means for realization can be chosen depending on several factors such as service requirements, specifications or capabilities of underlying infrastructure. The structure and different characteristics of transport slices are described in the following sections. I’d suggest moving the discussion of sub-slices etc to a new Section elsewhere. Secondly, I feel that “shared or dedicated” network resources is unnecessarily lifting a particular aspect of the objectives to the top-level of the definition. It is also an inaccurate expression to use in a definition, because I can, for instance, give you always 100 timeslots but not exactly the same timeslots. But would that be sharing or dedication? And in any case, this is an implementation level requirement when we should be making requirement level requirements ☺ such as guarantees to be able to transport 100 packets on every period. Jari