Re: [Teas] Network slicing framework : Issue #2 : How many connectivity matrices in a slice?

"Ogaki, Kenichi" <ke-oogaki@kddi.com> Tue, 28 September 2021 08:58 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 43C7F3A2526 for <teas@ietfa.amsl.com>; Tue, 28 Sep 2021 01:58:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=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 VrTYqBh5Eac0 for <teas@ietfa.amsl.com>; Tue, 28 Sep 2021 01:58:07 -0700 (PDT)
Received: from kddi.com (athena5.kddi.com [27.90.165.210]) (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 8E8BE3A2501 for <teas@ietf.org>; Tue, 28 Sep 2021 01:58:07 -0700 (PDT)
Received: from kddi.com ([127.0.0.1]) by LTMC3101.kddi.com (mc MTA5 1.4) with ESMTP id 521092817580004400.21657 for <teas@ietf.org> ; Tue, 28 Sep 2021 17:58:00 +0900
Received: from kddi.com ([10.206.2.120]) by LTMC3101.kddi.com (mc MTA4 1.4) with ESMTP id 421092817575899300.21570 for <teas@ietf.org> ; Tue, 28 Sep 2021 17:57:58 +0900
Received: from LTKC3132.kddi.com ([10.206.20.239]) by LTKC3125.kddi.com (mc MTA6 1.4) with ESMTP id 621092817575419000.28414 ; Tue, 28 Sep 2021 17:57:54 +0900
Received: from LTKC3132.kddi.com (localhost.localdomain [127.0.0.1]) by LTKC3132.kddi.com with ESMTP id 18S8vr0l018719; Tue, 28 Sep 2021 17:57:54 +0900
Received: from LTKC3132.kddi.com.mid_2615947 (localhost.localdomain [127.0.0.1]) by LTKC3132.kddi.com with ESMTP id 18S8lrac012889; Tue, 28 Sep 2021 17:47:53 +0900
X-SA-MID: 2615947
Received: from LTKC3146.kddi.com ([10.206.20.232]) by LTKC3121.kddi.com (mc MTA 1.4) with ESMTP id 121092817475206300.17296 ; Tue, 28 Sep 2021 17:47:52 +0900
Received: from LTKC3146.kddi.com (localhost [127.0.0.1]) by localhost.kddi.com (Postfix) with ESMTP id EBC3513C0079; Tue, 28 Sep 2021 17:47:51 +0900 (JST)
Received: from kddi.com (LTMC3103 [10.206.2.51]) by LTKC3146.kddi.com (Postfix) with ESMTP id D9DBA13C006A; Tue, 28 Sep 2021 17:47:51 +0900 (JST)
Received: from JPN01-TY1-obe.outbound.protection.outlook.com ([104.47.93.50/tls]) by LTMC3103.kddi.com (mc MTA 1.4) with ESMTP id 121092817475173200.05704 ; Tue, 28 Sep 2021 17:47:51 +0900
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AC2e86LnqGVCPHaTel1jP9zvo3qjaTnX4lI99xgaMVTJ00CaIaHiGxvp8fRzzDUWXv5YbGjAsAb6h7Bi+YVuE5ifSojmdspS4BvKdANBWNJd9aH5EZcQ2p0MT3mI8HiGIZJvdiHFqTkA8xJm4yzjpbT0rCzATIGOHuz6rktMA94+M9magX4EYBmtb4FeX7cKGadSU0L1nPIcO6hVBFXy2A4bX9z3I1gvJIJYo3t0+M1oqjUNDmbx1QtRUThms7lBAuvNfubRU7xitF/iae4D6vZQGLVs9PNA+NtU9lg0OWQi+1JiPI7LZEl7xRZ5RusQLGiLSwQOJXVQX/YjqiUZ8Q==
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=lrt9r7Y9BjOSNCjqGix3gp7nP5odmfoPhKKCENERrtw=; b=PMD4vKgxzeioTYMorMVSMq0MecHPjjztZAZfNgHbX2ZkgXG8OC7UNAT7WzxfEjoZYd9pRO7K4pfidJhQaz2yMYMk4ZSYVFHxVcR+1S5smeovb5ThnFmBKelg0n9UK8SHnNWeJFNqjYNanX+Oh6v6iaFonPo2UXtrtoHW9Tn2QmMTB2x0Cj5TOlBgZhqzfZ8ms7e113gwl2KJ24tfzbqyaviTj3/cMO5iVgliIR3L9wdxlMzqVUprSAJ9LolNd90UhpDuQEtXBM86VWvJl8mHjGM1ab92FbYGhXTbAZDYolhwDQWHXiOX2jZ6TWRwAJs6VhPxsDaOSZ7mFBPQcQy3Qw==
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=lrt9r7Y9BjOSNCjqGix3gp7nP5odmfoPhKKCENERrtw=; b=XoI0TVS6u+1ecB5HUyQR0GjscBnWVJnDEtPc98yyGYvSHfkDW8Uzb9d+r8TXmnNJw/SfhFBN//KYUUz26W7r2NPf2iB2tX21RsHU6zj3+zviw/SZHdW+dD7nBFQGBDmta4dqNwvE2Q8pz60vIGbuDmHMaaYAzlRVCXmPaBJGQMQ=
Received: from OSAPR01MB3554.jpnprd01.prod.outlook.com (2603:1096:604:32::10) by OSBPR01MB2039.jpnprd01.prod.outlook.com (2603:1096:603:23::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.21; Tue, 28 Sep 2021 08:47:51 +0000
Received: from OSAPR01MB3554.jpnprd01.prod.outlook.com ([fe80::65bf:181c:d33f:9143]) by OSAPR01MB3554.jpnprd01.prod.outlook.com ([fe80::65bf:181c:d33f:9143%7]) with mapi id 15.20.4544.022; Tue, 28 Sep 2021 08:47:51 +0000
From: "Ogaki, Kenichi" <ke-oogaki@kddi.com>
To: John E Drake <jdrake=40juniper.net@dmarc.ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'TEAS WG' <teas@ietf.org>
Thread-Topic: [Teas] Network slicing framework : Issue #2 : How many connectivity matrices in a slice?
Thread-Index: AdezuWNZaTsLJ1ePR5CrLNzkBvg16gAEiuogAB1FCCA=
Date: Tue, 28 Sep 2021 08:47:50 +0000
Message-ID: <OSAPR01MB3554DFC0E78009FE66DA504090A89@OSAPR01MB3554.jpnprd01.prod.outlook.com>
References: <050601d7b3bc$bd784b80$3868e280$@olddog.co.uk> <BY3PR05MB80810CD3A725AEDEE3DD1786C7A79@BY3PR05MB8081.namprd05.prod.outlook.com>
In-Reply-To: <BY3PR05MB80810CD3A725AEDEE3DD1786C7A79@BY3PR05MB8081.namprd05.prod.outlook.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=kddi.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6091ae1c-1c93-4ace-0350-08d9825ca799
x-ms-traffictypediagnostic: OSBPR01MB2039:
x-microsoft-antispam-prvs: <OSBPR01MB20397177E87B79A7C9B1DA5A90A89@OSBPR01MB2039.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ci70XbEVDHYBzCDMyU1MutrDF2MC7TS6wEsUvgXN+JrZaEvhNWVTqrBB9M9Rfgy/P2M+xHMer/YXG2/Q/A7dbPvP4y/Olcx0gG89jVMYjaR+YyvAB2q9JAKQl145Co3L1mfQVONlksnnEMfFiqCPy+CMbzQ8TSRiZL/ZHszwYOHXmHbE+Imsy4RpcyeTRK7wIi2wh/C7nmkKTBIkc1m+wbaykXl4ZZqRfBxP4x59wxiDxFrZbeKgM3yrYVL8VLUrcGRY26X4BkzlHXmuvxR/m/sG0o3ckhrOLTRVL4OQndBRVTJe9TrRgtKwuroh5HOinUT2uHr71wfOhEjBy0WanmSxedNlZXzL+tL416Rz1sRZL0aL9WENTSzVZmnBsj5tFqoNkxm2mmFGxDoqiGhuoeaPTD8fHdzSrh1zcxgFMoCG2BYA5UlnKy5r8MKT/PVWMC7ODgyDjTKZutj2gGSGWceS6Y4gud8X+rH4CaOXVL9ilLCtgLKKrYf4TRMNmPw8/48oiHFbkBP25u4sm3AElUBWjJij4f2Zg5e9EaQ4KNq2eY2SOtTDuKZYs6X0/Ji4MUeXW19XaPX49pP38aDTJlk+Us0eQ0+32xpFO0Iq56RvAG0C1d8CgvGF4DeHz3n2Zy7/IzmdIF4Hsm3fJQmKyirBOF7HFfGCax1FYep6xiko75Sqqd5ZLAzshQ2sr/Rqmd5n6T8ddvBYyzIF358eqol/BPB2zh1ni016wAWN97FE7OeU7/1x7AEKlL63Gd1bhBnUxuhn2DXoEXe43ePztzr6sem5TfLCEgMP+r0kfPXLsPxqb18b6yMCiduHi+69sxSzV0dXdE4edjD67M4SnQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OSAPR01MB3554.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(6506007)(316002)(110136005)(86362001)(5660300002)(83380400001)(33656002)(7696005)(26005)(53546011)(122000001)(186003)(52536014)(2906002)(8936002)(508600001)(85182001)(966005)(8676002)(71200400001)(9686003)(38070700005)(66946007)(66476007)(66556008)(64756008)(38100700002)(55016002)(66446008)(76116006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: TJJhxHMJ6hW+0ZaKBHmRkbG/qUmOCbTi3Lzwnsvl1BtYsWIbg4Ly9sn2YVJAPY1Ym5oujNkK/h08YMfnafBRmc4cmqBDPvd2EtiNYxquhZvUxJKAbAZM5x9reDAeMmnoAI368NTw/lAIPUzGpoSvTMc0HPDx1h1aLvaaBCIKXqjudIfbpzANOu5wVTfUG+oCvXQescvD0giUbk0mRX05Lf/p+TPS9zNB3iF9Ju2sabTwEY9roHk2TbXK1bZvd4p8n8eZL3DnsxK584MdW+PUsgVwjrSpt/QK3I4vkh0sH3+5z4D4YGf6/TgyixesbQyaaiZ78GYK6sLvAGQoC6S7dYPChl6JnvjzBPK6XdjhpLlEcXPlYhXIE66kaFNTUgn7r1v8aK2CJeLmPbbVVQtR43jtFtbXAXBUfh6Aa0HA4JDjiGpSMR0etWopOCEBmc47O9TH7iOD7fsOIG3cZVrKUJOklTIUX704hoR4YK5bufYWYD2hzNeuYSBwQY57PpvmsPBAb4+g0kNgifYZrONiOfLgqUWL9NOx1cjy0QAk+fa+b6CHclqade248nYrCso0RPA++55AMMZegvxHRfi2fn3wwwUTsDCph4btrJsuGyAf17WBtG7whnAUcaluvQ6kEi8dsLj3v5lVbsSRzTqumsAsgPIaN2LieD2d1z1anIParmO5xbo5ccqRbmKqYha0emgt5IfFcUX8/jr4qaX8Ztr34KlMbC6PaVJt8rlT6Lx4uH/1Pp1Aft4r1wOPncIdfAddK73a7sYEIfFFjJb0SsUr/yXxF1Ij1Kh3oiLLBA9XVeJBVekLt1BN0NMiaC5XS2WQzKlFxOQNQ+gAT3opMPoB/CU48QQ+N2B0VOtdFkf4zhWXZvCBT2uwJ2FIb3ZIoSYHZfKq944+5zwe5W0Ybi/1TzWJYTjXeS29aTWRkakXEVDghbeqM79CpUmzcLV7LMUaLrLGHc1/l6eT6oth7QxzeCTJW2QdEF09Ri1mrDBLxw663ne9JRXefic+Luep4icerrbc6rkedOUXXoz4sEZrUBViITQXP3bvVk6NfoSQ8Zs4ZyCYKiMeqPTCgHIyRGJNty7O0rmnO+Ybv1hcsXBF1HvB9fN9w4NQ5552mhDDdBNeMx2+9tK8tzFrOUXUTa3csiCQB8gTGz6OoQJ5ozt58IGTFtUzp4enCNg2C1dTxCt3BTItiV7NP6Lj65L/1q93tCeWwvMZNBu+9xRwbh6BM5EJxxN4cG28YKk/NLQ4cpJpbe0Bc5g/rFsR6sobLqYhZs5cthP+s8pi/B9t6CREzasKeO23lqfZ0kiffho=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: kddi.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: OSAPR01MB3554.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6091ae1c-1c93-4ace-0350-08d9825ca799
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 08:47:50.4454 (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: /F4yeSFsnsg73wMlR0fgQeL/EHiyfmUBZKtMsiFQ1M2m68EzjOnu9WRKBUnoG13B3pra5zJs3fPryz0mfT15eA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB2039
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/6B8UQboJJd7UnHsQUyX3MGoOkqw>
Subject: Re: [Teas] 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: Tue, 28 Sep 2021 08:58:18 -0000

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> On Behalf Of John E Drake
Sent: Tuesday, September 28, 2021 3:17 AM
To: adrian@olddog.co.uk; 'TEAS WG' <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> On Behalf Of Adrian Farrel
> Sent: Monday, September 27, 2021 12:29 PM
> To: 'TEAS WG' <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
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/teas
> __;!!N
> Et6yMaO-
> gk!WDr1qyYuWTVcNfdWACFDBhpuWB09hOnRKbD4lEp5p3xxVzN2mQcQ2Ioh45
> z7At0$
_______________________________________________
Teas mailing list
Teas@ietf.org
https://www.ietf.org/mailman/listinfo/teas