Re: [Teas] WG adoption of draft-king-teas-applicability-actn-slicing

Adrian Farrel <adrian@olddog.co.uk> Mon, 31 August 2020 14:51 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 E5CCA3A0C2B; Mon, 31 Aug 2020 07:51:57 -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 lTizuNbfLE61; Mon, 31 Aug 2020 07:51:55 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 7D25C3A0C22; Mon, 31 Aug 2020 07:51:55 -0700 (PDT)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id 07VEpqJR017583; Mon, 31 Aug 2020 15:51:52 +0100
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id AF8112203A; Mon, 31 Aug 2020 15:51:52 +0100 (BST)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs1.iomartmail.com (Postfix) with ESMTPS id 9887C2203B; Mon, 31 Aug 2020 15:51:52 +0100 (BST)
Received: from LAPTOPK7AS653V ([84.51.134.114]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id 07VEpphZ002856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 31 Aug 2020 15:51:52 +0100
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Lou Berger'" <lberger@labn.net>, <teas@ietf.org>
Cc: "'TEAS WG Chairs'" <teas-chairs@ietf.org>
References: <05b401d67d8a$4ddf5890$e99e09b0$@olddog.co.uk> <96590677-a8e2-b8f3-8a03-6a8cb7e54d5f@labn.net> <007101d67e48$4a8edcb0$dfac9610$@olddog.co.uk> <6fee8011-957d-398e-3bbc-9891ca3b446f@labn.net>
In-Reply-To: <6fee8011-957d-398e-3bbc-9891ca3b446f@labn.net>
Date: Mon, 31 Aug 2020 15:51:52 +0100
Organization: Old Dog Consulting
Message-ID: <022d01d67fa6$43eccf20$cbc66d60$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQH8yyqMLj2FV5vO4hw7YvnJLKd3IgFWxy9RAi/iwFQB/iciDKjZey9A
Content-Language: en-gb
X-Originating-IP: 84.51.134.114
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-25636.007
X-TM-AS-Result: No--22.067-10.0-31-10
X-imss-scan-details: No--22.067-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25636.007
X-TMASE-Result: 10--22.067200-10.000000
X-TMASE-MatchedRID: 8HTFlOrbAtHxIbpQ8BhdbPVY7U3NX8JgPXu1L28jSnEG2HMvWEJenk12 MsUfZOu5G+OAW1MxENzXq+XdmgGBLe2LcjC1Kb4rWWWKbgcV5YCQBbTqDF++CiNGK7UC7ElMmT1 2TBRbdBGCIWai4JmjoURxWn0GYv0XNJG9zMtTvfv5TWyhseEO1AZyESFXAljfpjfLp08U3/Vnhi wvctsrMfsemI5++GPD0fiebP1FR5OlG5qB/NqNi/Iq3+8DQd0oC/ExpXrHizyXPCOB3g3KS/6RO KSr3u5/GnO8M246W2ECQieGFUjcUf9ehdaP6yTuHC7hAz/oKnJx/YI+Z5QJkgdY+faaPuhEfNy7 fjN4iD2wIFkmnkmDMVH40D93DBvQ3W24QveuXhP77/k4uTunUfy9bLgnh4Apf2dEskHXJhAH4S+ qYy5HOfD9bxSKLyCmG6fVu++M312iLpBQoQBUOEjBb8q+S/OCh8Ytn75ClDMZSz1vvG+0mgXZLV XlDEPdILOimI+KL9vDRpsDfF9TvZXZBccONAXsamejoqUad3q36rOEul8OHyOWfE4h4x8wAQ05F gJ30ZmA+OqUyoteXzF5vsp1XvJN/esE6ffMmbjm/8o/yf2EHFsP0tBwe3qDHDQcqEqNN+nUobyH IcIzrpPa9vy4xH1o91G2f1WfQMPfGqF8e3Wjj7sHVDDM5xAPrVkZQpHRiCwItQd56gn7IViqAyk 7LkbkJGRP6OZttj5X2nrhYi5ZKuflqRns/6qohL9NX2TqmkA5OMMyyCn/wVa2N+WwiEPwp9nU6H syQW9qlgYPpY0QVUrL1apWQre2fLhnY32jLqqeAiCmPx4NwFkMvWAuahr8m5N2YHMD0b8MyrfP9 j+C1bxAi7jPoeEQftwZ3X11IV0=
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/IVWCS2N93tqlpYaEt2uaBcSm8Xs>
Subject: Re: [Teas] WG adoption of draft-king-teas-applicability-actn-slicing
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: Mon, 31 Aug 2020 14:51:58 -0000

Thanks Lou,

I have yet to review draft-nsdt-teas-ns-framework and that may help answer some of this. A quick scan shows that that draft dedicates just over two pages to the topic of ACTN where draft-king-teas-applicability-actn-slicing has about 14 pages of text. So there is certainly some additional material that could find a home somewhere (or be deleted). That certainly fits with your questions (a) and (b), with the alternative being to strip text from draft-nsdt-teas-ns-framework leaving a pointer.

More on that, I suppose, when I review draft-nsdt-teas-ns-framework. But if the result is us asking to include a further 10 pages on ACTN in the slicing framework, I hope you'd agree that that would unbalance that document. In that case, it might be more reasonable to have separate documents.

You say:

> This is basically the same difference as exists between *what*
> is being done (i.e., network slicing), versus *how* it's being
> done (e.g., VPN+).

This is not my reading of VPN+ from the framework document, but I'd agree that there is some ambiguity. This is the same ambiguity that arises in a lot of the network slicing discussion (I am currently finding it in draft-nsdt-teas-transport-slice-definition which I am reviewing for the WG adoption poll). The problem is common in the IETF: we are not good as separating discussions of a service with the details of how a service is delivered. 

We saw this quite a bit in the L3SM and L2SM discussions where there were repeated pushes to include features that would have been controls on how the network delivered the service rather than on what behavior the client wanted to see.

With VPNs, part of the problem is that we have always focused more on the protocol means of delivering the service (for example, BGP/MPLS) when we have spoken about "VPNs". Thus, it is "only natural" to hear "enhanced VPN" and think it must be a discussion about how a network enhances its protocol mechanisms to deliver an enhanced service. But, in my opinion, the VPN+ framework is more focussed on the additional service parameters that can be requested (pages 3-18 on overview, requirements, and architecture) and only provides pointers to the "candidate technologies" (pages 19-29). 

With network slicing there appears to be a tension between discussions of what a slice is and how it is used, versus ways of delivering network slicing. 

In both places, the tension causes confusion in discussion, allows particular technology solutions to be pushed to prominence in advance of proper consideration of the alternatives, and results in the sort of discussion we are having.

There are a number of protocol drafts describing how to deliver enhanced VPNs:
- draft-dong-6man-enhanced-vpn-vtn-id
- draft-dong-idr-bgpls-sr-enhanced-vpn
- draft-dong-lsr-sr-enhanced-vpn
- draft-dong-spring-sr-for-enhanced-vpn
- draft-drake-bess-enhanced-vpn
- draft-zhuang-bess-enhanced-vpn-auto-discovery
Just as new work will be developed to enable delivery of enhanced VPN, I expect new work will describe how to deliver network slices. 

But I think it is very important to keep the solutions material out of the requirements/framework documents. That's what draft-king-teas-applicability-actn-slicing is trying to do for network slicing.

Now back to reviewing draft-nsdt-teas-transport-slice-definition

Best,
Adrian
-----Original Message-----
From: Lou Berger <lberger@labn.net> 
Sent: 31 August 2020 14:17
To: adrian@olddog.co.uk; teas@ietf.org
Cc: 'TEAS WG Chairs' <teas-chairs@ietf.org>
Subject: Re: [Teas] WG adoption of draft-king-teas-applicability-actn-slicing

Hi Adrian,

     As a general principle, I believe that if there is a suitable WG 
document for text sent to the list or contributed via an individual 
draft that such text should be incorporated into the WG document.

In this case, since we had/have ACTN applicability statements in both 
the draft-ietf-teas-enhanced-vpn and the draft-nsdt-teas-ns-framework.  
While the latter is not yet a WG document, the intent to issue an 
adoption call has been stated for a while.  (Extended IPR call completed 
last week, and adoption call just issued.)

So, I think it is reasonable to ask (a) what additional information is 
provided in draft-king-teas-applicability-actn-slicing and (b) can this 
additional information be reasonable incorporated into those documents.

WRT to your specific questions:

> - Is there a substantive difference between VPN+ and network slicing?
My reading of the current documents is that the network slicing allows 
for different specific technology solutions.  In other words, network 
slicing *can* be implemented by VPN+, but can also be implemented using 
other solutions.  This is basically the same difference as exists 
between *what* is being done (i.e., network slicing), versus *how* it's 
being done (e.g., VPN+).
> - Do we want to describe how to use ACTN for network slicing?

Given the inclusion of section 4 in the framework document, I'd say 
yes.  Also with the adoption call open, I think this is a great time for 
the authors of draft-king-teas-applicability-actn-slicing to voice that 
additional text  should be added to the framework document (with proper 
attribution).

Thank you for the discussion and usual good work on 
draft-king-teas-applicability-actn-slicing.

Lou

On 8/29/2020 5:06 PM, Adrian Farrel wrote:
> Hi Lou,
>
> Just to be clear, text was not removed from draft-ietf-enhanced-vpn and moved to draft-king-teas-applicability-actn-slicing.
>
> draft-king-teas-applicability-actn-slicing pre-dates the enhanced VPN work and only lapsed when the enhanced VPN draft was brought to TEAS from RTGWG, and some (a lot?) of the same material was brought into the enhanced VPN draft.
>
> But I think you bring out three good points for discussion:
>
> 1. Is enhanced VPN sufficiently equivalent to network slicing to mean that discussing "realisation of VPN+ using ACTN" is a duplication of discussing "applicability of ACTN to network slicing"? My opinion is that when viewed at the service level, VPN+ and network slicing are very, very similar. However, despite having the enhanced VPN framework that described network slicing, the working group decided it wanted a network slicing design team. That team has not come back with a statement that the two concepts are very similar and has, in fact, produced its own framework for slicing that might (or might not) overlap with a current working group draft.
>
> 2. Should draft-ietf-teas-enhanced-VPN go in to details on technologies that can deliver VPN+ or should it focus on describing the function and architecture that is an enhanced VPN? The current section 5 ("Candidate Technologies") gives a very brief description of the different network and management technologies that could be used, and highlights areas for future work, but it does not dig deep into solutions. Indeed, there are a number of related solutions drafts in other working groups (LSR, BESS, SPRING,...) that set out more detailed solutions work. In that respect, the old sections 5.6.1 and 5.6.2 were overly detailed compared to the rest of section 5, and removing text seems to have been a reasonable thing to do.
>   
> 3. How many is too many Informational documents? While the various VPN+ solutions drafts in other WGs are marked as Standards Track, it is a strangeness of where we are with ACTN that there is already and architecture and there are already YANG models (done or being worked on) that address all of the protocol needs. All that a document requires to do is show which of those models to use where and when in order to enable support for network slicing using ACTN, and that makes the document Informational. Once upon a time it was quite popular to write "cookbook" style Informational RFCs that helped people work out how to pull together bits of technology and build systems.
>
> Depending on the discussion of these three questions we could:
> a. Pull material from draft-king-teas-applicability-actn-slicing into draft-ietf-teas-enhanced-vpn and abandon draft-king-teas-applicability-actn-slicing
> b. Adopt draft-king-teas-applicability-actn-slicing and publish both it and draft-ietf-teas-enhanced-vpn
> c. Abandon the work of the network slicing design team folding new text into draft-ietf-teas-enhanced-vpn
> d. Adopt and publish lots of documents
> e. Any combination of the above
>
> I think it is reasonable to ask the WG:
> - Is there a substantive difference between VPN+ and network slicing?
> - Do we want to describe how to use ACTN for network slicing?
>
> I don't think it is reasonable to ask the WG:
> - What documents do you want to publish to achieve all of this?
> This is my belief because the WG is focused on technology not the niceties of publication. Actually, you either have to take the documents that people are working on, or you (as chairs) have to tell us what documents we should be working on (to which me might, of course, object :-)
>
> Lots of fun?
>
> Best,
> Adrian
>
> -----Original Message-----
> From: Lou Berger <lberger@labn.net>
> Sent: 29 August 2020 19:56
> To: adrian@olddog.co.uk; teas@ietf.org
> Cc: 'TEAS WG Chairs' <teas-chairs@ietf.org>
> Subject: Re: [Teas] WG adoption of draft-king-teas-applicability-actn-slicing
>
> Hi Adrian,
>
> On 8/28/2020 6:26 PM, Adrian Farrel wrote:
>> ...
>>
>> Looking forward to your thoughts on this.
>       As we (chairs) mentioned to you off-list, before we can talk about
> adoption of this document we still have the issue of working through the
> discussion at the last meeting.  Specifically the text that was removed
> from the WG document ( draft-ietf-teas-enhanced-vpn) that is largely
> present in this document.  My question is: assuming the text in is
> restored from draft-ietf-teas-enhanced-vpn-05, are there one or more
> suitable existing (or candidate) WG documents that could be a home for
> the remaining valuable text that is currently in
> applicability-actn-slicing document? -- after all how many information
> documents do we really need on this topic....
>
> I think this is a question not only for you and your coauthors, but also
> for the WG as a whole.
>
> Cheers,
>
> Lou
>
>> Best,
>> Adrian
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>>
>