Re: [Teas] ***フリーメール*** Re: ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

"Ogaki, Kenichi" <ke-oogaki@kddi.com> Wed, 29 September 2021 01:28 UTC

Return-Path: <ke-oogaki@kddi.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 251873A1902 for <teas@ietfa.amsl.com>; Tue, 28 Sep 2021 18:28:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.798
X-Spam-Level:
X-Spam-Status: No, score=-1.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=o365kddi.onmicrosoft.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 ianbTWMrKS0C for <teas@ietfa.amsl.com>; Tue, 28 Sep 2021 18:28:19 -0700 (PDT)
Received: from kddi.com (athena8.kddi.com [27.90.165.213]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D74153A18FA for <teas@ietf.org>; Tue, 28 Sep 2021 18:28:17 -0700 (PDT)
Received: from kddi.com ([127.0.0.1]) by LTMC3104.kddi.com (mc MTA5 1.4) with ESMTP id 521092910281495400.25260 for <teas@ietf.org> ; Wed, 29 Sep 2021 10:28:14 +0900
Received: from kddi.com ([10.206.2.120]) by LTMC3104.kddi.com (mc MTA4 1.4) with ESMTP id 421092910281404300.25189 for <teas@ietf.org> ; Wed, 29 Sep 2021 10:28:14 +0900
Received: from LTKC3132.kddi.com ([10.206.20.239]) by LTKC3123.kddi.com (mc MTA6 1.4) with ESMTP id 621092910280924700.12797 ; Wed, 29 Sep 2021 10:28:09 +0900
Received: from LTKC3132.kddi.com (localhost.localdomain [127.0.0.1]) by LTKC3132.kddi.com with ESMTP id 18T1S8jb030730; Wed, 29 Sep 2021 10:28:09 +0900
Received: from LTKC3132.kddi.com.mid_2621768 (localhost.localdomain [127.0.0.1]) by LTKC3132.kddi.com with ESMTP id 18T1I3hD025396; Wed, 29 Sep 2021 10:18:04 +0900
X-SA-MID: 2621768
Received: from LTKC3146.kddi.com ([10.206.20.232]) by LTKC3125.kddi.com (mc MTA 1.4) with ESMTP id 121092910180339200.11497 ; Wed, 29 Sep 2021 10:18:03 +0900
Received: from LTKC3146.kddi.com (localhost [127.0.0.1]) by localhost.kddi.com (Postfix) with ESMTP id 291AE13C0055; Wed, 29 Sep 2021 10:18:03 +0900 (JST)
Received: from kddi.com (LTMC3102 [10.206.2.46]) by LTKC3146.kddi.com (Postfix) with ESMTP id 1668313C0053; Wed, 29 Sep 2021 10:18:03 +0900 (JST)
Received: from JPN01-TY1-obe.outbound.protection.outlook.com ([104.47.93.58/tls]) by LTMC3102.kddi.com (mc MTA 1.4) with ESMTP id 121092910180265900.26768 ; Wed, 29 Sep 2021 10:18:02 +0900
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fB7o8J6I3hMiU2dqOO++0ZQkBLmbc16ffNLT2pUCtcTXhSS06mMfNLi+V/OEA5vvcaLwrKKGoRbPzUUrA/+HO2/V47UFfD4ZNW4W/hgZuhMcrruNz53HpflGSoBNYVlGzq+pqQDt2a38gGgTwtHfSj6jmK0+wn/xkSDLHOdpTzd7qbEf3UW3KQtPsGcFlo6G+nmeVvvI2rxcAiYN93SK7K9uZOKAegZ5h6K/lt7K3F1jaRyPnEjIQMK+GxAkCw6JjGbLnC91FWrNH826QxsigMdYY8I+uNG2KPM7h9V1dR9Azj1m85GYEMce6LgTN5Rpbm9EykS21ord/6R+w1TeDg==
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; bh=UfiTpUpZd6Kln9N8ngwTivTm8Ys+yulx6YbJUU4rDvU=; b=YhdnrnwDXBuZ6GRwWiPPj478ENp0vmjRbEWe+8dk+5I/61zW03Ud/MlqMYlb8OfFUMfXGz6u8FIUCte1OG/RnnIlH1+J8+ibVhYuuk11tBWFWHIIJobK0gpbda11N+iokyKbj0fEyob6e3WqPWC38Ng+c8S5v1qxiivef9ZnN2DTEUlQF92YXYfdUqBsVeFjpJ54XaCxtGqbrtRToRCto5YrwMVknLdbtmaf1Yc4TWTg2A60GN/tJml6G1xJlerBL4J3VPjXEC8J4t/ioBXtTEuZCTO/X2z/FegVLQPyezKfjItziE/OZmpTcLXuGg1FCZCD/0Npp802Xbf+b/Qekw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kddi.com; dmarc=pass action=none header.from=kddi.com; dkim=pass header.d=kddi.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=o365kddi.onmicrosoft.com; s=selector2-o365kddi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UfiTpUpZd6Kln9N8ngwTivTm8Ys+yulx6YbJUU4rDvU=; b=NNBfhLLC9IdwtY3r2WxXYIvandVavVx5mWT8yktidNXHXSjXOUVj5/vE0Ynst843pJ2AXGHwfMiXycWD5to9cOQUUx4hY5HCZ1E1kp2x/70cyKA/BqeiL21C54PA4jVYSrIAkSg2k50qQMPWzgxQykIHAeFHc8CxLCHP4KCp5is=
Received: from TY2PR01MB3562.jpnprd01.prod.outlook.com (2603:1096:404:d5::14) by TYAPR01MB2975.jpnprd01.prod.outlook.com (2603:1096:404:84::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Wed, 29 Sep 2021 01:18:00 +0000
Received: from TY2PR01MB3562.jpnprd01.prod.outlook.com ([fe80::cce2:687a:9791:dc62]) by TY2PR01MB3562.jpnprd01.prod.outlook.com ([fe80::cce2:687a:9791:dc62%6]) with mapi id 15.20.4544.022; Wed, 29 Sep 2021 01:18:00 +0000
From: "Ogaki, Kenichi" <ke-oogaki@kddi.com>
To: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
CC: John E Drake <jdrake@juniper.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, TEAS WG <teas@ietf.org>
Thread-Topic: ***フリーメール*** Re: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?
Thread-Index: AQHXtHQMUCJ2g8uzEESPYzAAENoTS6u5hx8xgAAvNwCAAHVkMA==
Date: Wed, 29 Sep 2021 01:18:00 +0000
Message-ID: <TY2PR01MB35621DF60C623C6C4EBA8D6690A99@TY2PR01MB3562.jpnprd01.prod.outlook.com>
References: <050601d7b3bc$bd784b80$3868e280$@olddog.co.uk> <BY3PR05MB80810CD3A725AEDEE3DD1786C7A79@BY3PR05MB8081.namprd05.prod.outlook.com> <OSAPR01MB3554DFC0E78009FE66DA504090A89@OSAPR01MB3554.jpnprd01.prod.outlook.com> <726812DD-724E-4C1D-ACEE-E3A769DCA7F1@gmail.com> <TY2PR01MB3562EE2C9533DB45B739E00F90A89@TY2PR01MB3562.jpnprd01.prod.outlook.com> <A01D0B9B-91BC-450A-92D5-8862D4913892@gmail.com> <063c01d7b466$d0f044b0$72d0ce10$@olddog.co.uk> <A69B620D-7880-4C27-9BD8-430F897B600B@gmail.com> <064801d7b468$826478a0$872d69e0$@olddog.co.uk> <TY2PR01MB3562B902A51F677FA5042D5390A89@TY2PR01MB3562.jpnprd01.prod.outlook.com> <FEFAAE16-A241-4FE6-8CEF-7D756C4361DB@gmail.com> <BY3PR05MB808120C1C8E1C3F15072F0A8C7A89@BY3PR05MB8081.namprd05.prod.outlook.com> <TY2PR01MB35623961117809AA1B9008C190A89@TY2PR01MB3562.jpnprd01.prod.outlook.com> <B407B9BA-7228-4204-B47C-337EABC8BB74@gmail.com>
In-Reply-To: <B407B9BA-7228-4204-B47C-337EABC8BB74@gmail.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=kddi.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cacdcf3b-53a0-4320-d69c-08d982e6fa71
x-ms-traffictypediagnostic: TYAPR01MB2975:
x-microsoft-antispam-prvs: <TYAPR01MB29751945891038968B91731690A99@TYAPR01MB2975.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FKRk5NmA1SrH8ujgnFj2U0CVZN8NBMZzxQNmKPA/BUNiOpvyBTKET4nX+ptD9kj19jXZufrBCWP7XL54/g3RGmYuY449xQHmEC/fOkc8mqll0dZzePbUcVQgb06kd2zzrfr+mKSDACYDXdlZX08WW1Ii/c4eOnDPCCFwOf7d1XNolTb0nT8uMp3+HV7tUIQyqpGioTYD8uOcA4QSbrMlwlW0nNGwkSO4mC3OEYcyX373wHvFCIXz1FKYgLGOEe5rc8HTZtmt1QlAZfslrOJzGml0oIvc2KRwOakTzGKWjvMOMTCs8pGQZ7kOY8i8Kr6usDWPrxvNGXecqZk6y0UPd96XnEaSmN3n5lJkulfgs7i3eaddz6wXdkNX8Ix+S5DYzCVgjt0hd7/53AFeU6+8Yn/Qw+5CEmnLEAaG39SvwIaDwetMKhU0C5yQlwhR6+NE45VDrMflS0wFTy7NWrEXbOqlFoHMbb9+Mzr+JCosLB3QL+7z68UxXHLGxIBT4VcdOcHxzffUe0ng3NZpcIwkSQ+tXUj2K7VdDseZUZV2QYNyPCbrPlARLzOu69/lHrEplwuUKStk6MPDCgpBAhpe6DpckdqwoL0GxUBjRiNJzAW8isD7g3pltNw+0unrt8oK++0Cjxb/wmrLOgX6jcLUy/wFKqjIQSmBQohbI/Ryu0z6GHS4x8yQQMQG5Q2SMwKSbSYyZQZV7vnsHsiyDqdKN0qqUMzqJLE8Fir3/KoqM1vsPsZ4bbfGe6FROwQC3xUF25vkYI/ECpMCCLDZ9TtHYqsDiFfIzyfriv1ar3LRUmDHjP4L6uVZk4mvpeO8WC1STEZCI9NNjXnJAa17trtptVjjKEZcwkfxkGzzMJ+hc80=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TY2PR01MB3562.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(38100700002)(54906003)(122000001)(38070700005)(85182001)(66574015)(7696005)(316002)(166002)(83380400001)(9686003)(71200400001)(26005)(86362001)(2906002)(6506007)(53546011)(33656002)(66476007)(55016002)(4326008)(5660300002)(52536014)(224303003)(6916009)(30864003)(508600001)(66446008)(45080400002)(8936002)(966005)(76116006)(64756008)(66556008)(186003)(66946007)(21314003)(579004)(559001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: y9rLKT5tFLmOayG6VsQXY9W9ve3NxRBswN0zzkQ9EwCkqPvjcbWtCnN1ZOOXU5JO/KuvuJvcWQkSp2fdSf/LeE9tDEc5fk9Xe30cpwxbEQDs16XSFWOxGWvPCirvOQGPEnyimd6UQCcsQJ+4g2TBYojvWgmJRCc3tL4C3TSgPfGTHkP+mr4s+TpmoCUsJ4MTxXPL9tP1pOqQQMgnWfpiLubAhV6Nw0OJhU4hbPbVbdry4GmeT7KsCPYZCJlx8hNDLEQWjW5anrssEmOWaqTyLnFdPUXugCd8mS/+yKxp3yowosMTl+5UMraYEt0Zj1CTSe5RdBwtQbAX3QBYz/j5Ubnc/EQN58S3ZlfCgoxYMkcx9agcTZgE35ZL91pxLzOuLmQuArn6WbS1s+cbrsqnMexhNQdNAn+ufIP2l/+iqP7Y9XUyioCFRfAeBiKFsRAEMvpwZSMaY37/JmD4ja4HNLnCA96iP1/uhBfN/LoZMdwgHv3mHF1sG+d21A0MRTTke4ooH2vpnn++U9Zmzj+e9s24LdCbXlqU0F/NuUXe+EDzVlUz9Tadjbjto76UzmzO6O5ceYR6H+qfcoRKwXzOiM+NutdJlgl109fdThYgkRhHZ0NfisYt6+K8E7flMCNaViBZ2pacaVXLzqbyubkNCD+eZDtdo1Vqot9pCT0oEEASifJrCXB4xgTdkCKjzQ+jWN0FkaMlumiKu4N6UIN7WM6V24FLzTMCzhI2GP6MwG9PD0pqoxvES2hy6KsG5a9T7nJxcItnXY3b+iCnEpSpgMBKE0k2vDVa38ggbj3cZXmiHpB8Vjn736WEJr7ciDyN39ce+1h4oZj0HyV5tzKjwxMFExWd+HaZ7279BVYlmcJxNZzEoki9Nmdwgby5uEvuUh0ipPknLmhQMxkQ8JOiR1I/oolMC0g6Y7/y/vnTBBoKmqCeD0L6jCo0L6MW7jdRc+w4YtC2tSf54MJAK2IGCmnrusqSoA1k7HTJYudZkndN4UeUO5O68Jdi3Va2CBtzEPRRI/wZ854rtliJJQqCsTOw/fCLm+YK4N1K9Ah3aR7N4HXM8Bhorrr97Wtlck+Msz9lEi6zSr6kWgOKcovdL8fYDr2PTYN6qmHB0QIYuLCr0AQYZzO/ILDMMju3iV29FbkzDhCxbJTAlJOj30dIWZYEMWqZj42VOB80J150tAvgpmXyowVYey+PM0m2h8x5PI0SmrjArMPgg07IRx6EaloqoDa4YGc1MzhlztMX4P6fYf+t+dsKFitkL3aeAWMpNyEt708V4evv1X7TEFZIGJLYQm4uE6WyfJTvlhfpGNk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_TY2PR01MB35621DF60C623C6C4EBA8D6690A99TY2PR01MB3562jpnp_"
MIME-Version: 1.0
X-OriginatorOrg: kddi.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TY2PR01MB3562.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cacdcf3b-53a0-4320-d69c-08d982e6fa71
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 01:18:00.4180 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 040b5c43-0c27-49b3-b8e6-cdec886abcee
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pN8TAOE9XVWexX6yDA20lsg1TSwhY78Z8rMZRsoLUYWm/zA2yHVq9lIvwr6OGHkaSr32KNdmz+UEBBWVTYEviQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB2975
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/u_0C1AlEjQaBZse7I6Y0hDr5QBE>
Subject: Re: [Teas] ***フリーメール*** Re: ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?
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: Wed, 29 Sep 2021 01:28:26 -0000

Hi Krzysztof and All,

Let me explain what makes us feel strangeness, please.

I believe all your technology and solution related comments are correct.
This is just a terminology concern.

From an operator's service perspective, we have to charge to a customer for how much resource is assigned/used fundamentally.

How to assign the resources is a little bit different from IETF's basic existing solutions from the other SDO's slice solution.
When we assume a router network, IETF slice may be realized by Adrian's filtered topology that basically assigns bandwidth on top of an existing physical router network. Providing multiple QoS classification inside the bandwidth doesn't affect the assigned resource although the router processing resource is consumed, but this can be incorporated as an assigned resource.
The other SDO's slice solution, especially 3GPP, is a kind of SFC, but the node providing an SF may be newly created per slice, e.g. UPF for URLLC slice service. So, 3GPP defines an SFC-like instance as their Network Slice Instance in my understanding. In other words, they have a Network Slice Instance per a set of SLOs/SLEs, i.e. "ServiceProfile" which I wrote.

Again, from a service perspective, it's simple for providers that a service has 1:1 relationship with a set of SLOs/SLEs.
I agree it's possible to have multiple mappings of a connectivity matrix to a set of SLOs/SLEs under a slice (service).
We are concerned about the inconsistency of the hierarchical concept with the other SDOs and bringing a confusion to use ietf network slice as their transport network.
So, our main point is if a slice service should have multiple sets of SLOs/SLEs. Is that *a* service?

Here is IETF, then IETF network slice should be defined regardless of the other SDOs’ definition. I understand.

See reply inline[KO], please.

Thanks,
Kenichi

From: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
Sent: Wednesday, September 29, 2021 2:38 AM
To: 大垣 健一 <ke-oogaki@kddi.com>
Cc: John E Drake <jdrake@juniper.net>; adrian@olddog.co.uk; TEAS WG <teas@ietf.org>
Subject: ***フリーメール*** Re: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

Hi Kenichi,

Please see inline,

Thanks,
Krzysztof


On 2021 -Sep-28, at 16:52, Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>> wrote:

Hi Krzysztof,

It depends on what's class?
If the class is that of DSCP, and a single slice just prioritizes the traffic on the same topology, we don't mind.

[Krzysztof] Yes. But even if they are they are forwarded across the same path, they could have different capacity requirements -> how this capacity is requested via NBI? I.e. 1G for QCI ‘X’ + 1G for QCI ‘Y’, is not the same as 2G for aggregate of QCI ‘X’+’Y’.

[KO] Again in 3GPP semantics, there is two options where the underlying topology is same.
Option 1:
Creating two slices per capacity requirement.
Slice 1 with ServiceProfile X:
dlThptPerUE 1Gbps
ulThptPerUE 1Gbps

Slice 1 with ServiceProfile Y:
dlThptPerUE 1Gbps
ulThptPerUE 1Gbps

Option 2:
Creating a slice with the QoS profile
Slice 3 with ServiceProfile “X+Y” and EP Transport/qosProfile* “X+Y”
ServiceProfile “X+Y”
dlThptPerUE 2Gbps
ulThptPerUE 2Gbps
EP_Transport/qosProfile “X+Y”
QCI X 1Gbps
QCI Y 1Gbps

*See TS28.541 Rel.17 Clause 6.3.2.2 and 6.3.1.17, and “S5-203253 TD proposal to add transport endpoint in NRM.doc”
3GPP slice NRM, like an information model for the NBI, can have a QoS profile as an SLO. It depends on the implementation, but we can profile H-QoS? inside an assigned resource.

In this case, almost of all customers and providers does Option 2.


But, the class includes the latency like your QCI examples. We have to create different underlying topology per class. It's complicated to manage the relationship of n topologies to 1 slice.
Again in 3GPP semantics, we have to definitely create a different Network Slice Instance for your 3rd QCI. The UPF must be placed near the UE location and its deployment costs more.
For providers like us, we have to charge for a slice service. It's simple that URLLC slice service charges xxx JPY per month, BE slice service charges yyy JPY per month. But, this is just terminology mapping issue.

[Krzysztof] Agreed.


So, what term should we use against an *Service* Level Objective? connectivity matrix or slice (service)?
Thanks,
Kenichi

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Sent: Tuesday, September 28, 2021 11:20 PM
To: Krzysztof Szarkowicz; 大垣 健一
Cc: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; TEAS WG
Subject: RE: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

Hi,

Comment inline below.

Yours Irrespectively,

John


Juniper Business Use Only
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com<mailto:kszarkowicz@gmail.com>>
Sent: Tuesday, September 28, 2021 9:58 AM
To: Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>>
Cc: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>; TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>
Subject: Re: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

[External Email. Be cautious of content]

Hi Kenichi,

We might ask to create different 3GGP slices. At the same point, having multiple classes within single 3GPP slice is completely valid approach, too.

Further, slice (with multiple classes) might be requested by other consumers (not only 3GPP SMO), not related to mobile.

My main point is, IETF network slicing architecture must be prepared to handle slice requests with multiple traffic classes within the slice, and should not be restricted to support only slicing request with single traffic class per slice, as with this restriction many use cases will be limited.

[JD]  I completely agree with this.  Further, as I noted yesterday:

Attachment Circuit (AC):  A channel connecting a CE and a PE over which packets are exchanged.  The customer and provider agree on which values in which combination of L2 and L3 fields within a packet identify a given connectivity matrix within a given IETF Network Slice Service.

Thanks,
Krzysztof


On 2021 -Sep-28, at 15:07, Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>> wrote:

Hi Krzysztof,

>If the slice have flows from following three QCIs:

>1: Conversational Voice, latency 100 ms, 10 Mbps
>76: Live Uplink Streaming, latency 500 ms, 100 Mbps
>80: Low latency eMBB applications (TCP/UDP-based); Augmented Reality, Latency 10 ms, 1 Gbps

>What SLO would you request for this slice?

In the 3GPP semantics, we ask NSMF, 3GPP Mgmt system, to create three slices with each "ServiceProfile".

Slice 1 with ServiceProfile 1:
latency 100ms
dlThptPerUE 10Mbps
ulThptPerUE 10Mbps

Slice 2 with ServiceProfile 76:
latency 500ms
ulThptPerUE 100Mbps

Slice 3 with ServiceProfile 80:
latency 10ms
dlThptPerUE 1Gbps
dlThptPerUE 1Gbps

Slice 1 and 2 may be merged into a Slice 4, but Slice 3 is definitely different characteristics. Then, we have to create different slices.
Thanks,
Kenichi

Get Outlook for iOS<https://urldefense.com/v3/__https:/aka.ms/o0ukef__;!!NEt6yMaO-gk!VsbJbYkwr6R-YeGQzaqizMbCI51rrxrfAluYOGtf09gsMEGYbjltuaQIhHesicc$>
________________________________
From: Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>
Sent: Tuesday, September 28, 2021 9:58 PM
To: 'Krzysztof Szarkowicz'
Cc: 大垣 健一; 'John E Drake'; 'TEAS WG'
Subject: RE: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

Just asking.

If your answer is “because the 3GPP slice has all these different SLOs and we want to maintain a strict n:1 mapping of e2e slice to transport slice” then that is a great answer.

A

From: Krzysztof Szarkowicz <kszarkowicz@gmail.com<mailto:kszarkowicz@gmail.com>>
Sent: 28 September 2021 13:49
To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Cc: Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>>; John E Drake <jdrake=40juniper.net@dmarc.ietf.org<mailto:jdrake=40juniper.net@dmarc.ietf.org>>; TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>
Subject: Re: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

Hi Adrian,

You mean, you recommend to map single 3GPP slice, to multiple IETF slices, based on traffic class?

Thanks,
Krzysztof

On 2021 -Sep-28, at 14:46, Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>> wrote:

It’s a good question, but in this case, why do you not have three slices?

A

From: Krzysztof Szarkowicz <kszarkowicz@gmail.com<mailto:kszarkowicz@gmail.com>>
Sent: 28 September 2021 13:45
To: Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>>
Cc: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; John E Drake <jdrake=40juniper.net@dmarc.ietf.org<mailto:jdrake=40juniper.net@dmarc.ietf.org>>; TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>
Subject: Re: ***フリーメール*** Re: [Teas] Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

Hi Kenichi,

If the slice have flows from following three QCIs:

1: Conversational Voice, latency 100 ms, 10 Mbps
76: Live Uplink Streaming, latency 500 ms, 100 Mbps
80: Low latency eMBB applications (TCP/UDP-based); Augmented Reality, Latency 10 ms, 1 Gbps

What SLO would you request for this slice?

Thanks,
Krzysztof



On 2021 -Sep-28, at 14:03, Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>> wrote:

Hi Krzysztof,

Yes. A 3GPP slice supports multiple QoS, but this doesn't mean each QoS is necessarily associated with an SLO in my understanding.
A 3GPP slice is characterized with a slice NRM defined in TS28.541 Clause 6. Especially 6.3.3, "ServiceProfile" is corresponded to a set of SLOs/SLEs in ietf network slice.
We can map each QoS flow to a "SeriviceProfile", but this is not necessary.

Thanks,
Kenichi

Get Outlook for iOS<https://urldefense.com/v3/__https:/aka.ms/o0ukef__;!!NEt6yMaO-gk!VsbJbYkwr6R-YeGQzaqizMbCI51rrxrfAluYOGtf09gsMEGYbjltuaQIhHesicc$>
________________________________
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com<mailto:kszarkowicz@gmail.com>>
Sent: Tuesday, September 28, 2021 8:39 PM
To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Cc: John E Drake; TEAS WG; 大垣 健一
Subject: ***フリーメール*** Re: [Teas] Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

My 2 cents:

Slice might have multiple QoS flows (i.e 3GPP TS 38.300, Section 16.3.1), and obviously these different QoS flows will have different SLO characteristics (even, if the set of end-points is the same for all QoS flows).

So, if the support for mapping 3GPP slices to IETF slices is desired, certainly allowing multiple connectivity matrixes per slice would be welcomed.

Best regards,
Krzysztof


> On 2021 -Sep-28, at 10:47, Ogaki, Kenichi <ke-oogaki@kddi.com<mailto:ke-oogaki@kddi.com>> wrote:
>
> Hi Adrian,
>
> This is just how we define a slice. We are concerned that we should allow multiple SLO/SLEs inside a slice?
> We prefer not doing so since other SDOs define that their slice is determined with a SLO/SLE in my understanding.
> Inside a slice with a common SLO/SLE, we don't mind multiple connectivity matrices, but we're not sure the necessity.
>
> Thanks,
> Kenichi
>
> -----Original Message-----
> From: Teas <teas-bounces@ietf.org<mailto:teas-bounces@ietf.org>> On Behalf Of John E Drake
> Sent: Tuesday, September 28, 2021 3:17 AM
> To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; 'TEAS WG' <teas@ietf.org<mailto:teas@ietf.org>>
> Subject: Re: [Teas] Network slicing framework : Issue #2 : How many connectivity matrices in a slice?
>
> Adrian,
>
> In the latest version of the to-be-published Framework draft, we have the following definition:
>
> Attachment Circuit (AC):  A channel connecting a CE and a PE over which packets are exchanged.  The customer and provider agree on which values in which combination of L2 and L3 fields within a packet identify a given connectivity matrix within a given IETF Network Slice Service.
>
> Yours Irrespectively,
>
> John
>
>
> Juniper Business Use Only
>
>> -----Original Message-----
>> From: Teas <teas-bounces@ietf.org<mailto:teas-bounces@ietf.org>> On Behalf Of Adrian Farrel
>> Sent: Monday, September 27, 2021 12:29 PM
>> To: 'TEAS WG' <teas@ietf.org<mailto:teas@ietf.org>>
>> Subject: [Teas] Network slicing framework : Issue #2 : How many
>> connectivity matrices in a slice?
>>
>> [External Email. Be cautious of content]
>>
>>
>> Hi,
>>
>> Igor raised this especially in the context of how traffic is
>> identified for association with a connectivity matrix that belongs to a slice.
>>
>> Consider the definition of connectivity matrix in the current draft
>> and as discussed in issue #1.
>>
>> A consumer may want multiple connectivity matrices in their "contract"
>> with the provider. In the example with four edge nodes (A, B, C, D),
>> their may be traffic that flows between some edges, but not between others.
>>
>> For example, a consumer may want a slice that is ultra-low latency,
>> and they may know that they want to send traffic from A to B, from A
>> to C and multicast from D to A, B, and C.
>>
>> It is, of course, possible to express this as three separate slices.
>> And this is perfectly acceptable. We must not make any definitions
>> that prevent this from being the case.
>>
>> However, it seems likely that the consumer (and the operator) would
>> prefer to talk about "the consumer's low latency slice". That is, to
>> bundle these three connections into one construct. However, they are
>> distinctly different connections and must be understood as such.
>> Indeed, they may have some different SLOs associated (for example, A-B
>> may require more bandwidth than A-C).
>>
>> By allowing (but not mandating) multiple connectivity matrices in a
>> single slice service, we facilitate this administrative group.
>>
>> One could also imagine (but I do not pre-judge the network slice
>> service YANG model definition) a default set of SLOs that apply to all
>> connectivity matrices in a slice, and specific modified SLOs per connectivity matrix.
>>
>> Now, to Igor's point. This is about how traffic arriving at an edge
>> (say a PE) is mapped to the correct connection. I promised a Venn
>> diagram, but words are easier 😊
>>
>> If we take the model of a port-based VPN, then one approach might be
>> to map the (virtual or physical) port number or VLAN ID to the network
>> slice. But clearly (and this was Igor's point) this doesn't identify
>> the connectivity matrix if there is more than one matric per slice.
>>
>> A solution I offered is that the VLAN ID could identify {slice, connectivity matrix}.
>> At that PE, for a given AC to a CE, it is necessary to expose with a
>> separate VLAN ID for each {slice, connectivity matrix}. That does not mean:
>> - we need a global unique identifier for each connectivity matrix
>> - we need a per-PE unique identifier for each connectivity matrix
>>
>> I am *very* cautious about discussing potential technology solutions
>> because they are just that. It is not the business of a framework to direct solutions work.
>> But I provide this example solution just to show that it is possible.
>>
>> Consider also, how traffic is placed on LSPs or on SFCs. The answer is
>> that there is some form of classification performed at the head end.
>> In many cases, this is as simple as examination of the destination
>> address (traffic is "routed" onto the LSP). In other cases there is
>> deeper analysis of the 5-tuple and even other packet parameters. Often this will be enough, but when there are multiple "parallel"
>> connections to the same destination, some form of choice must be made:
>> how that choice is made can be configured in an implementation, and
>> may include looking at additional information (such as a VLAN ID) passed from the consumer.
>>
>> Note that the identity of the connectivity matrix is not needed
>> anywhere except at the ingress edge node. It may be that the
>> connectivity matrix is mapped to some internal network structure (such
>> as an LSP) and that that provides an implicit identification of the
>> connectivity matrix, and it may be that a solution technology chooses
>> to keep an identifier of the connectivity matrix with each packet, but that is not a requirement of the architecture.
>>
>> I think what I have said is:
>> - Support of one connectivity matrix per slice is mandatory
>> - Support of more than one connectivity matrix per slice is in the architecture
>>  but is optional to implement
>> - There are ways that a protocol solution could achieve this function
>> - I have heard some voices asking for the association of multiple connectivity
>>  matrices with a single slice
>> - I have not heard anyone providing examples of harm this would cause
>>
>> Please discuss.
>>
>> Adrian
>>
>>
>>
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org<mailto:Teas@ietf.org>
>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/teas<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/teas>
>> __;!!N
>> Et6yMaO-
>> gk!WDr1qyYuWTVcNfdWACFDBhpuWB09hOnRKbD4lEp5p3xxVzN2mQcQ2Ioh45
>> z7At0$
> _______________________________________________
> Teas mailing list
> Teas@ietf.org<mailto:Teas@ietf.org>
> https://www.ietf.org/mailman/listinfo/teas<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/teas__;!!NEt6yMaO-gk!VsbJbYkwr6R-YeGQzaqizMbCI51rrxrfAluYOGtf09gsMEGYbjltuaQIWH5hXmA$>
> _______________________________________________
> Teas mailing list
> Teas@ietf.org<mailto:Teas@ietf.org>
> https://www.ietf.org/mailman/listinfo/teas<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/teas__;!!NEt6yMaO-gk!VsbJbYkwr6R-YeGQzaqizMbCI51rrxrfAluYOGtf09gsMEGYbjltuaQIWH5hXmA$>

_______________________________________________
Teas mailing list
Teas@ietf.org<mailto:Teas@ietf.org>
https://www.ietf.org/mailman/listinfo/teas<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/teas__;!!NEt6yMaO-gk!VsbJbYkwr6R-YeGQzaqizMbCI51rrxrfAluYOGtf09gsMEGYbjltuaQIWH5hXmA$>