Re: [Teas] [Teas-ns-dt] New Version Notification for draft-nsdt-teas-ietf-network-slice-definition-00.txt

Adrian Farrel <adrian@olddog.co.uk> Wed, 28 October 2020 16:20 UTC

Return-Path: <adrian@olddog.co.uk>
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 A05623A011B; Wed, 28 Oct 2020 09:20:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 jBY-qg3muBZo; Wed, 28 Oct 2020 09:20:31 -0700 (PDT)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (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 5933A3A010A; Wed, 28 Oct 2020 09:20:30 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta8.iomartmail.com (8.14.4/8.14.4) with ESMTP id 09SGKQGT005483; Wed, 28 Oct 2020 16:20:26 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A54CD2203A; Wed, 28 Oct 2020 16:20:26 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs3.iomartmail.com (Postfix) with ESMTPS id 8FAAA22032; Wed, 28 Oct 2020 16:20:26 +0000 (GMT)
Received: from LAPTOPK7AS653V (81-174-211-216.pth-as4.dial.plus.net [81.174.211.216]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id 09SGKOWG005595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 28 Oct 2020 16:20:26 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Kiran Makhijani' <kiranm@futurewei.com>, mohamed.boucadair@orange.com, teas-ns-dt@ietf.org, 'TEAS WG' <teas@ietf.org>
References: <160334637666.17176.15293064565481905957@ietfa.amsl.com> <BYAPR13MB2437223D535F2ACC294A8FEAD91D0@BYAPR13MB2437.namprd13.prod.outlook.com> <4718_1603366886_5F916FE6_4718_480_1_787AE7BB302AE849A7480A190F8B933031564F1F@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <BYAPR13MB24378C3EFA84B04EBE80D41DD91A0@BYAPR13MB2437.namprd13.prod.outlook.com> <27534_1603704442_5F96967A_27534_444_1_787AE7BB302AE849A7480A190F8B93303156688B@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <BYAPR13MB24375163CE6ACE3FD9FE8B3AD9170@BYAPR13MB2437.namprd13.prod.outlook.com>
In-Reply-To: <BYAPR13MB24375163CE6ACE3FD9FE8B3AD9170@BYAPR13MB2437.namprd13.prod.outlook.com>
Date: Wed, 28 Oct 2020 16:20:24 -0000
Organization: Old Dog Consulting
Message-ID: <062d01d6ad46$3e868e90$bb93abb0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHgC41I55FYvxoDOgxM9N1MOiaQcQJLYPYuAzYPg90BdsE+0wJTz3ogAj3HmwCpPhxkAA==
Content-Language: en-gb
X-Originating-IP: 81.174.211.216
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-25754.001
X-TM-AS-Result: No--25.276-10.0-31-10
X-imss-scan-details: No--25.276-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25754.001
X-TMASE-Result: 10--25.275500-10.000000
X-TMASE-MatchedRID: CxmI61mtwh+yoI+bK8UPQmmpWpGzPzJdaMmm586o4gCmN8unTxTf9f7N oMF/o/ln8ydRWL0NTPFvAGpnBiS8YNQ90znSFC6qbWgRGvgWORFUE+MH85/4VDL/GHoao0dVy2L sVo1MZDo4OrXgRmQaY1SV0BivrFHQYjebdDcXOp2LeoWRUsfdQC+w46aA6jWZUNzg/KvQ9bCxhf laOLwMOlHbg+Jua+gGKMEDr9hDKk8lWQ8fqNA6+lD5LQ3Tl9H7Igt1z4icQSusaBVGMabQlyzrM MF3CEtHG7skt8lHRScf7zSMOv96WwvpfXyH90tsw+OcqR96DFf+IchFbM0ooyJcTqMCib7FLiQ1 AYWv3p84QKNCpfCzdw3KhoD02XFZW4OwBG+PU3mI8hHRrWLqF5oiESsm3R0ssendljuCrd2J84B 1je7tJt2NAKcoleW71BVfvqa/tIz1Y2zgn3eezlyuZHgmvm5o52mltlE2n8gS39b8+3nDx2cuY4 ix4PoKJwD8QzHD2kuoYal/MKaO3qc/EwtF0lfU9VjtTc1fwmDjAcZeNJgY9+Y1GG8NWKe/uaesY H+TAYyutAyVNr1ZA9l1uPgiCcfOQsGUa3h5EtIVwr9AY0ZEvcAYvJUUzMgaI0YrtQLsSUzfrAEU ZTjrwT0hI9LBynLp+n7tqDY7yKhKzl0OLwrWWFspBQm62ZpH09pJeIuOy7tNV0wJAhXd04ljGk4 6YmAKw7DSA03VyC59MkZlUaORXb291+2n1UciCUSmQfXiEyKlGCIMbr7g/rnoQlc940JD6VpCf4 nj4t1HsMmLk/X0Uky7B4qBllcBDzdOefTIFA2eAiCmPx4NwGNn8XPiALIbooPRqITj5zgFdbsG+ ieXxwtuKBGekqUpIG4YlbCDECsWefvMt+drgg==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/fTvFjaHi6zhrNBfkZ8UqVjhigCg>
Subject: Re: [Teas] [Teas-ns-dt] New Version Notification for draft-nsdt-teas-ietf-network-slice-definition-00.txt
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, 28 Oct 2020 16:20:34 -0000

I hope this debate is not dancing on the head of a pin, but it does seem to
be quite fundamental to what we are trying to achieve.

On the one hand, a network contains many "resources" such as storage,
compute, virtual functions, and access to content. If the process of slicing
is to 'share out' the network resources by building "virtual networks," then
those virtual networks surely need to include all the sorts of things that a
physical network includes.

On the other hand, the primary need is clearly connectivity. Without
connectivity we have nothing.

Maybe we have two concepts:
- IETF network slicing
- IETF connectivity network slicing

The second of these is a subset of the first.
The second is what Kiran is seeking to discuss in this draft (I think,
reading her emails and having talked with her).
The first is, I think, what Med is talking about.

Notwithstanding, all of this, Kiran's approach is the right one for this
draft at the moment. That is, fix the most inflammatory issues first; pick
up a pile of nits along the way; reduce the text to only that which is
necessary (work in progress); and then come up with something we can debate
a bit more clearly.

Cheers,
Adrian

-----Original Message-----
From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org> On Behalf Of Kiran Makhijani
Sent: 28 October 2020 15:33
To: mohamed.boucadair@orange.com; teas-ns-dt@ietf.org; TEAS WG
<teas@ietf.org>
Subject: Re: [Teas-ns-dt] New Version Notification for
draft-nsdt-teas-ietf-network-slice-definition-00.txt

Hi Med, 
Well! while working on this major revision authors did not feel that primary
scope need to be adjusted. Although a lot of re-write has happened.
Deflating the tension with naming and addressing major comments  were the
first steps. 

Our proposed definition has 2 parts, first one is connectivity (because we
concern with network specific characteristics) and second is meeting service
specific requirements, which allows consumer to specify its
application/service needs. One could extend those objectives if they can be
well-described through NBI and are feasible in the realized network.

I still do not know what is that "something else" you are alluding to?
Terminology document should be very clear so it will be good to know what
other things you have in mind that have been overlooked.

You are also asking whether required attributes to characterize an IETF
network slice can be used beyond slicing. Without clearly knowing what you
want, I see them being usable in the context of end-to-end slice (last
section before security) which is broader than the IETF network slice. 

Thanks
Kiran


> -----Original Message-----
> From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
> Sent: Monday, October 26, 2020 2:27 AM
> To: Kiran Makhijani <kiranm@futurewei.com>; teas-ns-dt@ietf.org; TEAS WG
> <teas@ietf.org>
> Subject: RE: New Version Notification for
draft-nsdt-teas-ietf-network-slice-
> definition-00.txt
> 
> Hi Kiran,
> 
> > Let ask naïve questions on (1) Can you explain what's misleading?
> 
> Sure.
> 
> Changing the name without adjusting the scope is what is misleading. The
> actual description is more about connectivity which is exactly what you
had in
> previous versions of the draft but the use of "network slice" suggests
this is not
> exclusively restricted to connectivity but can include "something else".
There is
> a disconnect if you will between the scope as described in the draft and
the
> current name. This discussion is meant to hopefully clarify this.
> 
> > and " **specific** to slicing vs generic ones."?  How do you see
> 
> The question is whether the required attributes to characterize the
connectivity
> part of a slice can be used beyond slicing or there are attributes that
are "tied"
> to slicing. We need to call out these exclusive attributes, if any. This
is
> important from a modelling standpoint.
> 
> > CPP/7297 relates to IETF network slices?
> 
> This depends on the answer to the previous question, but from the current
> draft, the connectivity component of an "IETF Network Slice" can be
expressed
> as a CPP.
> 
> Cheers,
> Med
> 
> > -----Message d'origine-----
> > De : Kiran Makhijani [mailto:kiranm@futurewei.com] Envoyé : vendredi
> > 23 octobre 2020 19:47 À : BOUCADAIR Mohamed TGI/OLN
> > <mohamed.boucadair@orange.com>; teas- ns-dt@ietf.org; TEAS WG
> > <teas@ietf.org> Objet : RE: New Version Notification for
> > draft-nsdt-teas-ietf- network-slice-definition-00.txt
> >
> > Hi Med,
> > Many thanks for reviewing the updated text.
> >
> > Let ask naïve questions on (1) Can you explain what's misleading?
> > and " **specific** to slicing vs generic ones."?  How do you see
> > CPP/7297 relates to IETF network slices?
> >
> > On (2) and (3): Terminology document is motivated to establish minimal
> > common understanding independently - upon which further work can
> > progress, as well as previous efforts can relate to.
> >
> > With that in mind, there are 2 ways to tie down RFC7297 -  we have
> > applicability section in framework and appropriate text on how CPP
> > applies can go there. Another option is to establish CPP relationship
> > briefly with SLOs in section  4.1.1 to slices with a reference to
> > 7297. In both cases we need your help to provide the right text.
> >
> > But that's secondary. Lets first cover (1).
> > -Kiran
> >
> >
> > > -----Original Message-----
> > > From: mohamed.boucadair@orange.com
> <mohamed.boucadair@orange.com>
> > > Sent: Thursday, October 22, 2020 4:41 AM
> > > To: Kiran Makhijani <kiranm@futurewei.com>; teas-ns-dt@ietf.org;
> > TEAS
> > > WG <teas@ietf.org>
> > > Subject: RE: New Version Notification for
> > > draft-nsdt-teas-ietf-network-slice-
> > > definition-00.txt
> > >
> > > Hi Kiran, all,
> > >
> > > Thank you for sharing this updated version.
> > >
> > > (1)
> > >
> > > It seems that the scope is still connectivity:
> > >
> > >    An IETF Network Slice is a well-defined structure of
> > connectivity
> > >    requirements and associated network behaviors.  IETF Network
> > Slices
> > >    are defined such that they are independent of the underlying
> > >    infrastructure connectivity and technologies used.  This is to
> > allow
> > >    an IETF Network Slice consumer to describe their network
> > connectivity
> > >    and relevant objectives in a common format, independent of the
> > >    underlying technologies used.
> > >
> > > Which is fine by me but the use of "network slice" is misleading.
> > >
> > > (2)
> > >
> > > I already made this comment during the call for adoption, but I
> > don't
> > > see it addressed in this version: It would be really cool if we
> > can
> > > identify attributes that are **specific** to slicing vs generic
> > ones.
> > > I'm particularly referring to the CPP defined in RFC7297:
> > >
> > > ====
> > >    3.  Connectivity Provisioning Profile (CPP)
> > >      3.1.  Customer Nodes Map
> > >      3.2.  Scope
> > >      3.3.  QoS Guarantees
> > >      3.4.  Availability
> > >      3.5.  Capacity
> > >      3.6.  Conformance Traffic
> > >      3.7.  Overall Traffic Guarantees
> > >      3.8.  Traffic Isolation
> > >      3.9.  Flow Identification
> > >      3.10. Routing and Forwarding
> > >      3.11. Activation Means
> > >      3.12. Invocation Means
> > >      3.13. Notifications
> > > ====
> > >
> > > (3)
> > >
> > > Both clarifications are important to be worked out for the
> > following reasons:
> > > * If the "IETF Network slice" is more than connectivity, then its
> > > connectivity component does not need to signal explicitly this is
> > > about a "slice" because its presence in the "IETF Network slice"
> > is sufficient to infer that.
> > >
> > > * If there are no connectivity-related attributes that are
> > specific to
> > > slicing, then we need to factorize and use a generic modelling for
> > the
> > > connectivity component. For example, an ABNF inspired from RFC7297
> > would look like:
> > >
> > >    <NETWORK_SLICE> ::=
> > >                  <Some_Non_Connectivity_Component> ...
> > >                  <Connectivity Provisioning Component> ...
> > >    <Connectivity Provisioning Component> ::=
> > >                               <CONNECTIVITY_PROVISIONING_PROFILE>
> > ...
> > >    <CONNECTIVITY_PROVISIONING_PROFILE> ::=
> > >                               <Customer Nodes Map>
> > >                               <Scope>
> > >                               <QoS Guarantees>
> > >                               <Availability>
> > >                               <Capacity>
> > >                               <Traffic Isolation>
> > >                               <Conformance Traffic>
> > >                               <Flow Identification>
> > >                               <Overall Traffic Guarantees>
> > >                               <Routing and Forwarding>
> > >                               <Activation Means>
> > >                               <Invocation Means>
> > >                               <Notifications>
> > >                               <Optional Information Element> ...
> > >
> > > Cheers,
> > > Med
> > >
> > > > -----Message d'origine-----
> > > > De : Teas [mailto:teas-bounces@ietf.org] De la part de Kiran
> > > > Makhijani Envoyé : jeudi 22 octobre 2020 08:12 À :
> > > > teas-ns-dt@ietf.org; TEAS WG <teas@ietf.org> Objet : [Teas] FW:
> > New
> > > > Version Notification for
> > > > draft-nsdt-teas- ietf-network-slice-definition-00.txt
> > > >
> > > > Hello Teas and teas-ns-dt,
> > > > FYI: Please find new version of  IETF network slices (previously
> > > > called transport slices) definition document.
> > > >
> > > > This is still a work in progress document but several comments
> > and
> > > > feedback received till now have been addressed. We want to share
> > > > updates so far and look forward to further comments and
> > discussion.
> > > >
> > > > Thanks
> > > > -Authors
> > > >
> > >
> 
> 
> ___________________________________________________________________
> ______________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
exploites ou
> copies sans autorisation. Si vous avez recu ce message par erreur,
veuillez le
> signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les
messages
> electroniques etant susceptibles d'alteration, Orange decline toute
> responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed,
used
> or copied without authorisation.
> If you have received this email in error, please notify the sender and
delete this
> message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.

-- 
Teas-ns-dt mailing list
Teas-ns-dt@ietf.org
https://www.ietf.org/mailman/listinfo/teas-ns-dt