Re: [Teas-ns-dt] Some thoughts on principles, terms, and scope

"Dongjie (Jimmy)" <jie.dong@huawei.com> Fri, 18 October 2019 03:50 UTC

Return-Path: <jie.dong@huawei.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 368A1120233 for <teas-ns-dt@ietfa.amsl.com>; Thu, 17 Oct 2019 20:50:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 LH6NKALbTNx4 for <teas-ns-dt@ietfa.amsl.com>; Thu, 17 Oct 2019 20:50:32 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 6DA0A120044 for <teas-ns-dt@ietf.org>; Thu, 17 Oct 2019 20:50:32 -0700 (PDT)
Received: from LHREML710-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id A4F8B9D97A8EC78A9087 for <teas-ns-dt@ietf.org>; Fri, 18 Oct 2019 04:50:30 +0100 (IST)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 18 Oct 2019 04:50:30 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Fri, 18 Oct 2019 11:49:31 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Jari Arkko <jari.arkko=40ericsson.com@dmarc.ietf.org>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: Some thoughts on principles, terms, and scope
Thread-Index: AQHVhPgstaR0YosoXEO4UlDCwi37A6dfpXpg
Date: Fri, 18 Oct 2019 03:49:30 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C927CD294668@NKGEML515-MBX.china.huawei.com>
References: <64E735BC-980D-4A49-934F-5A100A902C78@ericsson.com>
In-Reply-To: <64E735BC-980D-4A49-934F-5A100A902C78@ericsson.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.151.75]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C927CD294668NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/vmqesntpnDwsIt23FVI7P1wI0Y8>
Subject: Re: [Teas-ns-dt] Some thoughts on principles, terms, and scope
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: Fri, 18 Oct 2019 03:50:34 -0000

Hi Jari and all,

From: Teas-ns-dt [mailto:teas-ns-dt-bounces@ietf.org] On Behalf Of Jari Arkko
Sent: Thursday, October 17, 2019 10:36 PM
To: teas-ns-dt@ietf.org
Subject: [Teas-ns-dt] Some thoughts on principles, terms, and scope

I wanted to send some of my thoughts on terms and our scope of work.

But I'd  like to start with a principle: We should make a clear separation between requirement and implementation (as also pointed out by Jimmy). I also dislike the use of too broad terms that do not have an exact meaning.

I'm not wedded to my specific terms below, but I hope the following illustrates how I'm thinking about this.

Our scope is to look at transport connections that could be used in various contexts, from 5G to leased connections. This scope is not the full picture of what so called slicing covers in 5G, but is a useful component for those that need to use specific network connectivity. A transport connection is defined as a communications channel between specified parties, with specified transmission characteristics requirements such as latency or bandwidth.

[Jie] Agreed. One thing I’d like to add is that it needs to cover various types of connections, such as point-to-point, point-to-multipoint, multipoint-to-multipoint, etc.

The contribution IETF wants to make for the world in this space is twofold, to specify a "northbound" interface that allows such transport connections to be created and managed, and to specify an implementation or implementations of how a requirement for a transport connection can be realized using specific IETF network technologies.

[Jie] Agreed. And the design team needs to take both aspects into consideration in the architecture.

The northbound interface should be based entirely on requirements and not implementation details. For instance, a requirement might be minimum bandwidth and maximum latency, rather than "use wire type XYZ" or "use two wires". We need to find better terminology for isolation, because I think real issue is traffic guarantees such as maximum latency and ability to withstand faults, not the abstract term "isolation". For instance, if I just want a guaranteed bandwidth and latency, I can achieve this in various different ways even on a shared link. But if I want to ensure that no single physical damage can cut my connection, then I need to place a requirement on a connection using two alternate, physically entirely separate resources.

[Jie] In my understanding, isolation can be another dimension to describe the requirement. Isolation indicates the level of impact from other services in the network, which give the customer different expectations on the behaviour and performance of a network slice. For example, for customer or application which requires 10ms latency, it is different requirement whether it is the latency when there is no congestion in the network (i.e. in best case), or it is the latency which must be met even if there is congestion happened in the network (i.e. in worst case), or it is the latency which is expected to be achieved under other specific conditions.

Best regards,
Jie

Jari