Re: [Netslices] Some comments on draft-qiang-netslices-gap-analysis

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Tue, 11 July 2017 14:39 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: netslices@ietfa.amsl.com
Delivered-To: netslices@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2651C129AA0 for <netslices@ietfa.amsl.com>; Tue, 11 Jul 2017 07:39:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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=ericsson.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 KZ02IdySJ5hh for <netslices@ietfa.amsl.com>; Tue, 11 Jul 2017 07:39:03 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 0807712F257 for <netslices@ietf.org>; Tue, 11 Jul 2017 07:39:02 -0700 (PDT)
X-AuditID: c1b4fb3a-803ff70000001b2f-f0-5964e3050767
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.183.51]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id D6.59.06959.503E4695; Tue, 11 Jul 2017 16:39:01 +0200 (CEST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.51) with Microsoft SMTP Server (TLS) id 14.3.352.0; Tue, 11 Jul 2017 16:39:00 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SJkycqtMhd1I7/xeJ97Y5QJbNNGLpnAg87hzLlO716E=; b=KYy811JLf2cMpflntP8Bg9i3lQ4kuuhWmkARvwHdtlBv2mgCm34/hSMuOdoCkBsLTeVpiY09dUY0I+2w0pUDDZO3AdO39HJ2BFr0FF6JqSg3SxChmMkaA1NndB9Ceyc583t/F9ZRFraJb8AzzWSs6RrhXLlf14AKhm6SddQbCvE=
Received: from AM2PR07MB0994.eurprd07.prod.outlook.com (10.162.37.152) by AM2PR07MB0930.eurprd07.prod.outlook.com (10.162.37.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 14:38:59 +0000
Received: from AM2PR07MB0994.eurprd07.prod.outlook.com ([fe80::f418:b572:6650:3448]) by AM2PR07MB0994.eurprd07.prod.outlook.com ([fe80::f418:b572:6650:3448%18]) with mapi id 15.01.1261.012; Tue, 11 Jul 2017 14:38:59 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: "Kiran.Makhijani" <Kiran.Makhijani@huawei.com>, Lou Berger <lberger@labn.net>, "netslices@ietf.org" <netslices@ietf.org>
Thread-Topic: [Netslices] Some comments on draft-qiang-netslices-gap-analysis
Thread-Index: AQHS+ObOKC0xFPlz30eM/uIu0YhkraJM/2kggACQzoCAASG/cA==
Date: Tue, 11 Jul 2017 14:38:59 +0000
Message-ID: <AM2PR07MB099451055DD726C96A19EB39F0AE0@AM2PR07MB0994.eurprd07.prod.outlook.com>
References: <abda1f7d-a27c-7324-bcea-ad66b9fcf0d8@labn.net> <AM2PR07MB0994ECC43A1791AABAF8BE5CF0A90@AM2PR07MB0994.eurprd07.prod.outlook.com> <16F19E79-164D-4661-824F-8AABCF12809A@huawei.com>
In-Reply-To: <16F19E79-164D-4661-824F-8AABCF12809A@huawei.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [93.40.1.108]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM2PR07MB0930; 7:P5rYmRaGw7Lp3FdL8x7j1KNNXO5vaYmdMkB7ONsZuHHMvwaF/V/86WU280HURCfrF9T/P3MAPkcZlKWDPcCkElaXBU3BWdbyUlZftcB7XdyufmN2HMW4KNQV8N6BsfNObd+42ZIpbrYbJW0rMCNNO8uaIvqRNpduYwIxLeg26G6PK2tvSYSRolQQ+X4PJxUSMiJG7S2wX/wMLNBp8IFP9+/3s9hLvb28BUIYxpuqJqGiD5q96ew7cdxjVD8eruxotPbnKLCLcZrBX26dTVFJ0n70yYSfTnt0HN5MFbvd1Z6FeDfw3v1x+By387H6JUcvHapsCHe18d3H+aXB4NTk/eJoC357xOGY4aIO34wj3VjzDU6UcB0UGqvmtyKkWyhfiYLmFPVAgxYR8Bb5q4AlQMjDU30cJxmkpKG21uqLeCgfULkLD5cokr8InPknhvVY3VEh5AFjOndQRKpDgpTVynnrKDAhoOI2nBjK/eNO0rdKvailDBUwZRx0cmDIzvYjtyytEzbwwRQ+DkYKRihkay0yhsP/jvasgZ743PcEKk8vtYDJVlIM+I2q8sp9c/6tS6F5+xr5Uof7AVpMNJrsWXE+7hG0SM9xNGhd73DrITdLEcLP+uPCl8fkL7LH/DAxaaWxyZhpynz6NzPOlO+47DznwwT1KhtuZ3Ir4Hy7tz1HkG+DCSXeAWhMWZMKDEoQQolYMc8qdVgP3w1zJQ/tsEdv+gLQ3OSkmqWIxAhugQw9vp6ruq8QArzj8o62yOge32t6rvFlAnB8seXEQq99Epn5euQjtffbvcv89gGZnjA=
x-ms-office365-filtering-correlation-id: bd20633b-375b-4118-aa95-08d4c86a9131
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM2PR07MB0930;
x-ms-traffictypediagnostic: AM2PR07MB0930:
x-microsoft-antispam-prvs: <AM2PR07MB09308140B1F909DEFDA912F5F0AE0@AM2PR07MB0930.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278178393323532)(133145235818549)(72170088055959)(236129657087228)(50582790962513)(48057245064654)(209349559609743)(158140799945019)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM2PR07MB0930; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM2PR07MB0930;
x-forefront-prvs: 0365C0E14B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39860400002)(39450400003)(377454003)(24454002)(13464003)(53754006)(6306002)(229853002)(74316002)(6116002)(102836003)(7696004)(3846002)(86362001)(5660300001)(14454004)(2906002)(76176999)(50986999)(305945005)(3660700001)(9686003)(3280700002)(189998001)(8676002)(54356999)(66066001)(81166006)(7736002)(966005)(6436002)(38730400002)(55016002)(53546010)(99286003)(5250100002)(6506006)(8936002)(53936002)(6246003)(25786009)(2950100002)(230783001)(33656002)(478600001)(2501003)(2900100001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR07MB0930; H:AM2PR07MB0994.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2017 14:38:59.1466 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0930
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SeUiTcRjH+73HfB2Nfk2XDytTR5eDtKxAxEQlaJCmIIh2YMO9qXi2d4pG 0cTIY9SsTFNyZniUYQ7JI1PBNegQvDBNwXNTyRJDM5DK2vYu6L/P9/sc8Hx5GFKsp6VMSoaG VWco02QCIVUZ13HsMG1RxR+Ze+EWODkz4RJYVLBCBebr61AoqbhpXqEVdXWbhOJba4Egmjwn DFaxaSk5rNo/5JIw2Ti4I6tXlfvmbgutRd+VJciVAXwcBhoqqBIkZMTYjKB5tY3gxTsEtWPd tF1Q+DYJv9abSb7ygICxrU2nsCDo1A3aZhhGgIPAaoqw73XH10BrWaft7IYj4NmGkeb9SNjs nCd4DodXvwsdTOH9MDtfhuwswhdgqWWEtLMYmxD0fIiysysOgYWvOkcPwp5Q+vqJg0nsAZPW GoK/B0Nd9yDJswQ+W7YcFyCsR9BrvuUseMFU/SOaZ08YqeGXAp4VQGGFiOdIKG+qQfZhwPME fFzrdzbJoajeLOA5FVb6iwi+aQjBvW6jgBfDNDzvbqftsQDeAx353rz/loZP7cvOXKQwNVqM SpG86r8zqmwjJPaFli5/3vaBMt2cS5UjmZ3wvtJKPUZUE5JwLMelJwUE+LHqlESOy8zwy2A1 rcj2Jn0vfwZ1or6lMBPCDJJtF8VMquLFtDKHy0u35cmQMnfRxVmbJVIp866y6swEdXYay5nQ boaSeYhCe4fixDhJqWFTWTaLVf+rEoyrVIsaY9djd4WFngobjTX6Xp6+01wffCbGdTmWuL6Q 8uVE7VlBm/FAdvuPYWlZzumT4V760emGqHHNXsXDgYmN+z6Na/sSyySG8zrxoZlKjXib6eD4 qHCwS9FjaLJKchcXltDqlWmDQVu9mGCQBiFdefQNorpYXt/3dNn7D7MRXpMoo7hk5VE5qeaU fwF5w//CIgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netslices/ZvhlqLVe9z5LzFYx-k-VdhhDL3Y>
Subject: Re: [Netslices] Some comments on draft-qiang-netslices-gap-analysis
X-BeenThere: netslices@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is intended for discussion and review of network slicing at IETF." <netslices.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netslices>, <mailto:netslices-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netslices/>
List-Post: <mailto:netslices@ietf.org>
List-Help: <mailto:netslices-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netslices>, <mailto:netslices-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jul 2017 14:39:06 -0000

Hi Kiran,

I apologize for focusing my analysis mostly on ACTN, I should have made clearer that ACTN is just one of the tools available in the IETF tool kit for traffic engineering. 

I don't still see any gap to fill when it comes to the transport aspect of a network slice and I'd like to better understand what you mean with "total solution". I see much more than just the transport part in an end to end slice but I don't know what could fall in the IETF domain. 
Just to make an example, there is all the cloud part of the network slice and all the radio part, and they are not actually addressed in IETF (AFAIK) simply because there are other SDOs in charge to do it. 
This becomes clear from your comment on Req3 and Req4 where you speak about NF and NFV. This is all another story...

Thank you
Daniele  

-----Original Message-----
From: Kiran.Makhijani [mailto:Kiran.Makhijani@huawei.com] 
Sent: lunedì 10 luglio 2017 23:11
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>; Lou Berger <lberger@labn.net>; netslices@ietf.org
Subject: Re: [Netslices] Some comments on draft-qiang-netslices-gap-analysis

Hello Danielle,
Thanks for going through the documents.

We captured most of ACTN information from framework document, I have read draft-king-teas-applicability-actn-slicing - Please clarify that you are trying to say either ACTN entirely covers all aspects of network slices or it is one of the approaches.

The intent in gaps is latter, to say that ACTN is one of the options/tool to support slicing partially or entirely. 
 
We were not thinking just in terms of abstraction and virtual networks but slices as a total solution – dynamic network customization. ACTN is an approach which I consider as a hierarchical programmable interface, therefore, we also mention other possible alternatives ANIMA/CPNP for resource coordination – something that ACTN may not concern with but may also be desirable.
 
-Req 1, is purely from protocol independent resource specification, it will have service, slice, operational and monitoring, resource type – it may very well be same for ACTN.
-Req 2, In fact this is different than MDSC. MDSC may equal {netslice provider + domain to domain interface}. Interface for domain to domain will be used for coordination/negotiation.
-Req 3 and Req 4, I do agree with you in principle. Again, we are thinking of a resource-level coordinated OAM. Traditional VNs may mainly concern with port/link/path, QoS, permit/deny etc. In slice’s context – we need to describe state of NFs, placement, NFV coordination etc. Details will depend on how Req1 and 2 evolves (if at all).

Just a few thoughts. But we definitely need more discussions.
Kiran


On 7/10/17, 6:06 AM, "Netslices on behalf of Daniele Ceccarelli" <netslices-bounces@ietf.org on behalf of daniele.ceccarelli@ericsson.com> wrote:

    Hi all,
    
    while i totally share Lou's point of view I'd like to add some references that might help understanding what is already there and possibly targeting a better gap analysis.
    
    The 9 requirements shown in table 1 and mapped against 4 KEY requirements are very valuable but I struggle to see the difference between them and the ACTN requirements ,where we have 8 service-related requirements and 5 network-related requirements (https://tools.ietf.org/html/draft-ietf-teas-actn-requirements-05 WG document since Oct 2015).
    
    When it comes to the solutions for those requirements Lou correctly pointed out at RFC 7926 (Problem Statement and Architecture for Information Exchange between Interconnected Traffic-Engineered Networks) and on the TEAS WG and PCE WG pages you can find a number of documents including framework, abstraction methods, info model, interfaces, applicability of PCE and YANG models to ACTN, telemetry. In particular I'd like to mention the ACTN VN, which is a construct that sees to address many of the requirements for the network slicing. 
    
    My analysis of the gaps is as follows (please correct what I'm missing).
    Req 1 - Network Slicing Specification: To me this looks like exactly an ACTN Virtual Network. In section 4.1 one thing that I understand to be missing to the VN is the reachability scope (limited scope vs Internet-wide).
    Req 2 - Network Slicing Cross-Domain Coordination: This seems to be one of the MDSC functionalities, actually the most important.
    Req 3 - Network Slicing Performance Guarantee and Isolation: This is a target that can be reached via a Virtual Network, where resources can be dedicated to a slice or shared among slices and the computation done with constraints. Extensions for VN Telemetry are already available (even if this is at an earlier stage).
    Req 4 - Network Slicing OAM (NS-OAM). Being the VN members defined as a set of stitched tunnels and LSPs the OAM tools available for tunnels and LSPs are automatically inherited.
    
    Two more detailed comments:
    
    1. Section  5.2.3.
    It is said that: " However, ACTN focuses on resource
       abstraction and management on Layer 2 and Layer 1.  For transport
       network slicing, resources abstraction and management on Layer 3+
       (e.g., IP routing table, etc.) may also be necessary but have not
       been addressed by ACTN."
    I don't know where MPLS is positioned in your analysis (according to some people it's layer 2, to some others it's 2.5, and someone believes it's layer 3), but ACTN covers any kind of TE technology, including MPLS-TE and SR-TE. Building a slice without TE, well, it can be done, but how is it possible to guarantee KPIs, SLA, and so on? 
    
    
    2. Section 6.2.3.
    It is said that: "RSVP-TE LSPs can be used as the underlay tunnels
       of the VPN service connections.  However, the requirement of some
       emerging services is not only about traffic bandwidth, but also has
       quite strict requirement on latency, jitter, etc.  Such requirements
       can hardly be met with existing RSVP-TE."
    RSVP-TE is used to reserve the resource along the path meeting the required constraints. If such path exists, RSVP-TE can reserve it, otherwise no one can.
    
    Hence my disagreement with the conclusions in Table 2.
    
    Thank you
    Daniele  
    
    -----Original Message-----
    From: Netslices [mailto:netslices-bounces@ietf.org] On Behalf Of Lou Berger
    Sent: domenica 9 luglio 2017 21:08
    To: netslices@ietf.org
    Subject: [Netslices] Some comments on draft-qiang-netslices-gap-analysis
    
    Hi,
    
    With all they "excitement" on slicing I'm sure there is work to be done on the topic, but I think it would be good for such work to build on (and at worst, understand) the IETF technology/RFCs.  In reading this draft, I really felt like the authors were not familiar with the substantive work that has been on TE networks over the years, notably:
    
    - Section 5.2 cross domain coordination
    
    There are many years of work and related RFCs in this area in IETF TE that are missing from the 'gap analysis' .  I suggest reading RFC7926 as a good primer on existing RFCs as well as some background that predates the current TEAS ACTN work.
    
    - WRT Section 6.2.1 and 2.3 
    
    MPLS-TE solutions are broader than just signaling, i.e., routing is just as important.  RCF7926 has sufficient pointers to good references for this.  On a more specific note, this section is missing the intersection of VPNs and RSVP-TE and L3VPNs, see RFC 6882.  Even more notably, the section is missing that TE LSPs can support the Guaranteed Quality of Service defined by RFC2212 (even if some vendors choose not to implement it), GS is defined as:
    
       Guaranteed service provides firm (mathematically provable)
       bounds on end-to-end datagram queueing delays.  This service makes it
       possible to provide a service that guarantees both delay and
       bandwidth.
    
    - Also, separately and in the context of Section 6.2.5
    
    I think the 1st paragraph of correctly states that DetNet is concerned with "low packet loss rates, low packet  delay variation (jitter) and assured maximum end-to-end delivery latency." (leveraging existing RFCs to the maximum extent possible.)  But much of the rest of the section contradicts this and I really can't seem to parse the 2nd paragraph in any way that makes sense in the context of detnet or delivering low loss, low jitter and deterministic latency.
    
    Also,  I suggest referencing 802.1TSN in the context or DetNet or independently.  FWIW there is an 802.1 TSN tutorial scheduled for Sunday
    (1345-1445 in Congress Hall III) and we'll be spending some time in the DetNet WG session on understanding 802.1 TSN's flow requirements/capabilities and how to they might be leveraged (and
    support) by DetNet.
    
    - finally, WRT timing
    
    I'd think mentioned 1588 and other related time sync work in IETF could be relevant.
    
    Lou
    
    
    _______________________________________________
    Netslices mailing list
    Netslices@ietf.org
    https://www.ietf.org/mailman/listinfo/netslices
    
    _______________________________________________
    Netslices mailing list
    Netslices@ietf.org
    https://www.ietf.org/mailman/listinfo/netslices