Re: [Teas] ***フリーメール*** Re: Network slicing framework : Issue #2 : How many connectivity matrices in a slice?
Krzysztof Szarkowicz <kszarkowicz@gmail.com> Tue, 28 September 2021 13:25 UTC
Return-Path: <kszarkowicz@gmail.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 D3B5B3A2DB9 for <teas@ietfa.amsl.com>; Tue, 28 Sep 2021 06:25:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 R-OArfZmlHVM for <teas@ietfa.amsl.com>; Tue, 28 Sep 2021 06:25:30 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1F0A3A2DAA for <teas@ietf.org>; Tue, 28 Sep 2021 06:25:30 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id k24so21193903pgh.8 for <teas@ietf.org>; Tue, 28 Sep 2021 06:25:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=/G95DDgtVKgsYthrM0B5B+4hBt0iUnAlj6XcM1LbhlM=; b=eja+SUKXA/YpgN+MH9f7p9q4CL3UbYx36cqVIAdDgIoCuqHPQr48rKrKLcT1rsAu8o Z3wgHE7jx4sxjNqPFit4E56r6lUvKZ6kdTZ8MX01KF9Sjlboar186ytjXXGgmHKEOJ86 2dMKoGXfMwbvduDVyCcciIT8usIrQu6mTwGKzRbOHUMRlbLkwHJvRA0x+c/0hIbM7Kjd mPp0pO4RAwvn59wjnSYA+/rHbdqgzAaQVY7chpSUjhWevC8mMITV4Y1ZUuo7O9nkSqNR x9XTgk3LEtoNBqhm7PmHIl96qiV67Bxp9bqYplSAqPVJsd+CP8ZaOYCGOtgW1VgQKxDn W3Mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=/G95DDgtVKgsYthrM0B5B+4hBt0iUnAlj6XcM1LbhlM=; b=VPeHwiAs9m6OUGBIp/DohDB1rVN9KOlsRQPezLBLDy4nkWot5H02ln48vkY4qBhiKj BIB9EwcMcVonH65MATX6YPwwuxo5PY3oeSHpv9jVn8sWh8ptguM+BYDumuSXl6XZEItv t5chN2yqXiluHU5DccZbZGqkZ5mf/PvKJmUMxI2XzurbeCzH2XCYb1YtTlAKUi3skJ4+ YoK6jKhJYFc0u3xskJkg5xavTp+elWbC8iewrr44VSjEBR6baMAbKBYKDaBOg3gAxfzW tnFBk5xk6cgTLfDN/27CswZhR7tk5myLaxBD8DfbuAFTSViaEO5XO3hRdBmYf6Ep2FZT VYOQ==
X-Gm-Message-State: AOAM530BY9iU8dLDpg7paWis/oO7X3lIUPPLlfjr74XOplVWLqFpRsR9 O7NkZ3xy9DSqAeWGNAJVwUs=
X-Google-Smtp-Source: ABdhPJxQR3+HrVuSEguEgQRgcek2lT3pjsGRsfIW5xdKm3CCkGFFyLjjlj1Q3Tl+z8TJp26DLwRuXw==
X-Received: by 2002:a63:7010:: with SMTP id l16mr4627578pgc.32.1632835529657; Tue, 28 Sep 2021 06:25:29 -0700 (PDT)
Received: from smtpclient.apple (jpams-nat10.juniper.net. [193.110.49.10]) by smtp.gmail.com with ESMTPSA id w1sm2645671pjy.49.2021.09.28.06.25.27 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Sep 2021 06:25:28 -0700 (PDT)
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
Message-Id: <D1B1D9C7-7C39-4EF2-8B32-12024C96055D@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_3D3AB967-30B9-487C-AC64-286D703ABD6C"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Tue, 28 Sep 2021 15:25:24 +0200
In-Reply-To: <064801d7b468$826478a0$872d69e0$@olddog.co.uk>
Cc: "Ogaki, Kenichi" <ke-oogaki@kddi.com>, John E Drake <jdrake=40juniper.net@dmarc.ietf.org>, TEAS WG <teas@ietf.org>
To: adrian@olddog.co.uk
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>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/RAKTPXXqTKeaSGwI1tEGIJjgCU0>
Subject: Re: [Teas] ***フリーメール*** 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: Tue, 28 Sep 2021 13:25:45 -0000
Hi Adrian, If the slice we need to map to transport has following: Slice BW: 1G Conversational Voice, latency 100 ms, 10 Mbps Live Uplink Streaming, latency 500 ms, 100 Mbps Non-Mission-Critical user plane, Internet, latency 100 ms, remaining BW, up to the slice BW How it would fit into the IETF slicing model, with 3 different IATF slices? Thanks, Krzysztof > On 2021 -Sep-28, at 14:58, Adrian Farrel <adrian@olddog.co.uk> wrote: > > 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> > Sent: 28 September 2021 13:49 > To: adrian@olddog.co.uk > Cc: Ogaki, Kenichi <ke-oogaki@kddi.com>; John E Drake <jdrake=40juniper.net@dmarc.ietf.org>; TEAS WG <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://aka.ms/o0ukef> >>> 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://www.ietf.org/mailman/listinfo/teas> >>> > _______________________________________________ >>> > Teas mailing list >>> > Teas@ietf.org <mailto:Teas@ietf.org> >>> > https://www.ietf.org/mailman/listinfo/teas <https://www.ietf.org/mailman/listinfo/teas> >> >> _______________________________________________ >> Teas mailing list >> Teas@ietf.org <mailto:Teas@ietf.org> >> https://www.ietf.org/mailman/listinfo/teas <https://www.ietf.org/mailman/listinfo/teas>
- [Teas] Network slicing framework : Issue #2 : How… Adrian Farrel
- Re: [Teas] Network slicing framework : Issue #2 :… John E Drake
- Re: [Teas] Network slicing framework : Issue #2 :… Ogaki, Kenichi
- Re: [Teas] Network slicing framework : Issue #2 :… Krzysztof Szarkowicz
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Ogaki, Kenichi
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Krzysztof Szarkowicz
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Adrian Farrel
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Krzysztof Szarkowicz
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Adrian Farrel
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Ogaki, Kenichi
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Krzysztof Szarkowicz
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Krzysztof Szarkowicz
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… John E Drake
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Ogaki, Kenichi
- Re: [Teas] Network slicing framework : Issue #2 :… Tarek Saad
- Re: [Teas] Network slicing framework : Issue #2 :… Tarek Saad
- Re: [Teas] Network slicing framework : Issue #2 :… Krzysztof Szarkowicz
- Re: [Teas] Network slicing framework : Issue #2 :… Adrian Farrel
- Re: [Teas] ***フリーメール*** Re: Network slicing frame… Krzysztof Szarkowicz
- Re: [Teas] Network slicing framework : Issue #2 :… Igor Bryskin
- Re: [Teas] Network slicing framework : Issue #2 :… Krzysztof Szarkowicz
- Re: [Teas] Network slicing framework : Issue #2 :… Jeff Tantsura
- Re: [Teas] ***フリーメール*** Re: ***フリーメール*** Re: Netw… Ogaki, Kenichi
- Re: [Teas] ***フリーメール*** Re: ***フリーメール*** Re: Netw… Krzysztof Szarkowicz
- Re: [Teas] Network slicing framework : Issue #2 :… mohamed.boucadair
- Re: [Teas] Network slicing framework : Issue #2 :… Dongjie (Jimmy)
- Re: [Teas] Network slicing framework : Issue #2 :… John E Drake
- Re: [Teas] Network slicing framework : Issue #2 :… Kiran Makhijani
- Re: [Teas] Network slicing framework : Issue #2 :… Xufeng Liu
- Re: [Teas] Network slicing framework : Issue #2 :… Joel M. Halpern
- Re: [Teas] Network slicing framework : Issue #2 :… John E Drake
- Re: [Teas] Network slicing framework : Issue #2 :… Xufeng Liu
- Re: [Teas] Network slicing framework : Issue #2 :… John E Drake
- Re: [Teas] Network slicing framework : Issue #2 :… jmh.direct
- Re: [Teas] Network slicing framework : Issue #2 :… Xufeng Liu
- Re: [Teas] Network slicing framework : Issue #2 :… Xufeng Liu
- Re: [Teas] Network slicing framework : Issue #2 :… John E Drake
- Re: [Teas] Network slicing framework : Issue #2 :… Xufeng Liu
- Re: [Teas] Network slicing framework : Issue #2 :… Xufeng Liu
- Re: [Teas] Network slicing framework : Issue #2 :… John E Drake
- Re: [Teas] Network slicing framework : Issue #2 :… t petch