Re: [Teas-ns-dt] Definitions draft review

"Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com> Thu, 06 February 2020 10:39 UTC

Return-Path: <sergio.belotti@nokia.com>
X-Original-To: teas-ns-dt@ietfa.amsl.com
Delivered-To: teas-ns-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15DC6120271 for <teas-ns-dt@ietfa.amsl.com>; Thu, 6 Feb 2020 02:39:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.8
X-Spam-Level:
X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 QShRlOFrYCfN for <teas-ns-dt@ietfa.amsl.com>; Thu, 6 Feb 2020 02:39:39 -0800 (PST)
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90135.outbound.protection.outlook.com [40.107.9.135]) (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 935841200D6 for <teas-ns-dt@ietf.org>; Thu, 6 Feb 2020 02:39:38 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d2qtD2CNV4f7Wenu6yjXIJm4UjnHI4mOrWEbz+s4FWVh5ziTlwMF0+hP/VBj+jO4pIOnZOnDUlrCS3yyXWGU7d1hNWAOu4EjGWYZ30WWKigEZsVco0JNxyj1THykICAsuZHEpwJxJbAr9C9rtjzz2gUyoFloAUetgICmrSwjFbX0VPnkmTrslp4qyZL59z4mnKCDYqtis+YkFp6bp2j0fWSKT72B1g4/1JQWo4610JV4jnzrPTTlg9s9BGo4Aql+o++LvdPdH/JlX/WhgA6/Bfu4IILRseFI6hpce+JTiQK51wZe125rHYYB6Nv6kWjKw2zW5PwjU0P86eDH7xY5Gg==
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:X-MS-Exchange-SenderADCheck; bh=91SQwD+fLMTU/Ezlw+lDtI5xonbSMWp8/048FcSS+JA=; b=cZrQWB4/c8XYPJNY5zbniTyEjfkw3+tj0gYeDt2YZ1IQV7PCP07efpHT3pF9RHyth5qwJix4uOzXIuIO4VY16MaeD4GJdH/aFEaB2syGyRJShZVZhpr3o0YOMORUYiR+vDE1scDBl1XHT1AVSUfK5TUKrEVlbtjnjNBN2Sdxyq2fYm1sFL5Q5t90W0LxgLT+CR7823ynVAOHBk05baQPUBQ0rJkTzMxBi9C9EAzD57fLOvbtHwcUbiufUYlUJZhZPZQP55P3dp1NulSJjRLDPoqRW+DseKgqFlrddg/d4N1wehUxEHWbWOYU5FSUtZM//5J/gTjpRh2Wc12Yx4wZcA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=91SQwD+fLMTU/Ezlw+lDtI5xonbSMWp8/048FcSS+JA=; b=raQ+mdSImBq8Pl1Qv3i7+8hXVPLCANWPFQD+II7M348ojMJadPiIUKoe+2+1tKAgs9aJK8SlBu9Sa1D1hMXYGjCHScTVunF7ljwT+3vwoAHCMC7bPJU3l0HSkH1jsnrBk79dYUqZ95Yxb9YQnHZyPDqbsu3/ZQfOFTs80Usf6uU=
Received: from PR1PR07MB5001.eurprd07.prod.outlook.com (20.177.208.215) by PR1PR07MB4923.eurprd07.prod.outlook.com (20.177.208.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.19; Thu, 6 Feb 2020 10:39:36 +0000
Received: from PR1PR07MB5001.eurprd07.prod.outlook.com ([fe80::d079:ef27:7a7e:2af4]) by PR1PR07MB5001.eurprd07.prod.outlook.com ([fe80::d079:ef27:7a7e:2af4%5]) with mapi id 15.20.2707.018; Thu, 6 Feb 2020 10:39:35 +0000
From: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
To: "Rokui, Reza (Nokia - CA/Ottawa)" <reza.rokui@nokia.com>, Kiran Makhijani <kiranm@futurewei.com>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
CC: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
Thread-Topic: [Teas-ns-dt] Definitions draft review
Thread-Index: AdXanHMLWu5op33LQH++ed1LzjnqzwA1WFwAADI0s4AAJqWfMA==
Date: Thu, 06 Feb 2020 10:39:35 +0000
Message-ID: <PR1PR07MB5001894AB68014682A6E41B5911D0@PR1PR07MB5001.eurprd07.prod.outlook.com>
References: <PR1PR07MB5001622E46DFE0AD7351EE1691030@PR1PR07MB5001.eurprd07.prod.outlook.com> <C8B48F3E-2BF9-4E41-ADA0-7FE1AD84504E@futurewei.com> <A67181C4-1470-4BA9-BB8C-E98B0277FB07@nokia.com>
In-Reply-To: <A67181C4-1470-4BA9-BB8C-E98B0277FB07@nokia.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=sergio.belotti@nokia.com;
x-originating-ip: [87.4.71.218]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 49839e93-f9ba-4e97-1442-08d7aaf0dbfc
x-ms-traffictypediagnostic: PR1PR07MB4923:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <PR1PR07MB49237B8B86CAD6EB5AE9DF3A911D0@PR1PR07MB4923.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0305463112
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(39860400002)(346002)(376002)(189003)(199004)(2906002)(55016002)(316002)(5660300002)(8936002)(9686003)(66446008)(66556008)(64756008)(66476007)(76116006)(52536014)(66946007)(7696005)(86362001)(71200400001)(107886003)(6506007)(110136005)(53546011)(33656002)(81166006)(9326002)(478600001)(966005)(8676002)(186003)(4326008)(81156014)(26005); DIR:OUT; SFP:1102; SCL:1; SRVR:PR1PR07MB4923; H:PR1PR07MB5001.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UXnj3ULqS9Z2soNGt5uwFONMdMcIjiNBKSyASOD3PDcANZbWvux6/sr1dsB7YFOeK0WXeR0tddRs3pzhsZtPv6r8U+SwlSI6zWE3OGoI54UVa9R0uslG1qHPFRfGBrZMhMLkGZk3Fw2kIb/zZ8/wA/w3fHYyyasvmRIRb04zNUI4CELIbwwyIFIaOQsOHnQpHTdDNIGDBbrU8tKWX+f1J08VI4Q0Xl2q8nvmqYb8cJlSO7JIGooB2xGeAZVnb8PMWUj6kBPttKeHb3wprW4kIlHu38sKrcUsyt7YkMnV5Vbt64nLa6/Rkp7FOIjE3orNCU+HAqV4ClCxBXDdULJW3/PmXV4AXU/WLEmAkZHFQND7883gzbYSeOvCjKM8ewBwRpdKbgc7w8qrz6225fCP7co4eodPP8NNwKpI8+lxade/KkNFODmuKMkavahO1dqFsynf1lpq4Uz+LdR0yqrB977o8MqEaI98ChnaxcBpcR7PLlxTace1Y695moiMIeopd2unhZwCWJ98xZB7WyfGUw==
x-ms-exchange-antispam-messagedata: iU2MwOkLPwRIy4Es36w5IHQ6wAZmdFoOazoPOXQcy2bwbFvRMmO+3GHjQbTe+jbJTGN7gfYHf/ikPcUH73uSuYUzdj4v4bkVb5k/Ue45Y5Uiro/npVR9kEHEqVxdA4mtWI9O3PNrOxaN7Rx6Bq3vAw==
Content-Type: multipart/alternative; boundary="_000_PR1PR07MB5001894AB68014682A6E41B5911D0PR1PR07MB5001eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 49839e93-f9ba-4e97-1442-08d7aaf0dbfc
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2020 10:39:35.4918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZIrkmH7pUUgviNp4KnB/VNvNzzi/kTdp5V4rDVWiEqcVvApmQgFgcbI/pUVS7FKq2PgBCGoZNmt/ORzY4qUSBKUIvWixMEHut6EubmbbNC8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1PR07MB4923
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/k8yJVErss42QpC9Q48OflxZqgKE>
Subject: Re: [Teas-ns-dt] Definitions draft review
X-BeenThere: teas-ns-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TEAS Network Slicing Design Team <teas-ns-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas-ns-dt/>
List-Post: <mailto:teas-ns-dt@ietf.org>
List-Help: <mailto:teas-ns-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Feb 2020 10:39:42 -0000

Hi Reza,
Thanks for reply, I share basically your view, just few comments below , in particularly on TSC process.

Thanks
Sergio


From: Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.com>
Sent: Wednesday, February 5, 2020 4:41 PM
To: Kiran Makhijani <kiranm@futurewei.com>; Belotti, Sergio (Nokia - IT/Vimercate) <sergio.belotti@nokia.com>; teas-ns-dt@ietf.org
Cc: Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.com>
Subject: Re: [Teas-ns-dt] Definitions draft review

Thanks Sergio for your comments.

See inline please.

Reza

From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org<mailto:teas-ns-dt-bounces@ietf.org>> on behalf of Kiran Makhijani <kiranm@futurewei.com<mailto:kiranm@futurewei.com>>
Date: Tuesday, February 4, 2020 at 6:43 PM
To: Sergio Belotti <sergio.belotti@nokia.com<mailto:sergio.belotti@nokia.com>>, "teas-ns-dt@ietf.org<mailto:teas-ns-dt@ietf.org>" <teas-ns-dt@ietf.org<mailto:teas-ns-dt@ietf.org>>
Subject: Re: [Teas-ns-dt] Definitions draft review

Thanks Sergio,
Please see inline for [KM]. If you are ok with the replies, I can coordinate with Shunsuke to make suggested edits.

From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org<mailto:teas-ns-dt-bounces@ietf.org>> on behalf of "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com<mailto:sergio.belotti@nokia.com>>
Date: Tuesday, February 4, 2020 at 6:56 AM
To: "teas-ns-dt@ietf.org<mailto:teas-ns-dt@ietf.org>" <teas-ns-dt@ietf.org<mailto:teas-ns-dt@ietf.org>>
Cc: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com<mailto:sergio.belotti@nokia.com>>
Subject: [Teas-ns-dt] Definitions draft review

Hi all,
Here my comments to the draft draft-nsdt-teas-transport-slice-definition-01.

Introduction

  *   It is used the term “partitioning” that has a clear and well defined definition in other SDO, e.g. ITU-T in G.800/G.805 (section 5.3..2) , not sure in IETF. So, my suggestion would be or to change term e.g. “separation” could be used, or make a reference of a clear definition (as I reported) .
 [KM] I would prefer to keep the term partitioning as it is generally well understood and take the second option to find a good reference with in IETF docs or we could one in this I.D.
[Reza] Agreed that partitioning is better in this context..
Section 3


  *   “The types of nodes used in any of these networks may include…”

I was wondering looking at the list of “types of nodes” if Service Functions like firewall or Application servers can be mentioned as nodes.

 [KM] Yes. They are (covered under endpoints section).

[Reza] In addition to this, my suggestion is to add “5G RAN nodes” and “5G Core nodes” to section 5.2.1 “Transport type EP”  as well since they both have IP forwarding engine

SB> Good point , I agree



Section 4



  *   4.1
     *   Transport slice definition : already provided pull request https://github.com/teas-wg/teas-ns-dt/pulls<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fteas-wg%2Fteas-ns-dt%2Fpulls&data=02%7C01%7Ckiranm%40futurewei.com%7C455dab1b1975428e726008d7a9825cc4%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637164249688149296&sdata=oqsx0Hm71DCmFLa8Pr35KbW9Unvf44sUCvvbKb0CemQ%3D&reserved=0>
  *   4.2
     *   “The managing entity realizing a transport slice is referred to as realizing network operator in this document”. The sentence seems to me a bit unclear.

[Reza] I tend to agree with Sergio. The term “realizing network operator” is not well defined in the document.

My suggestion is to add this to 4.2.1.  Stakeholders and to define it



     *   “A transport slice is built with a combination of specific technologies on the basis of request from a higher operations system”. Maybe it is possible to simplify sentence “A transport slice is built on the basis of request from a higher operations system.” . The fact that transport slice can be realized by different technology has been already said in the text , no need for repetition.

[KM] Ok.

  *   4.2.2
     *   “The TSC carries the mapping to specific technologies for its realization.”. I think TSC is “providing” or “creating” the mapping to technology , since at NBI it will receive technology-agnostic information by user/orchestrator, but based on these requirements can choose the correct mapping towards right technology.

BTW this section is absolutely necessary but probably more feasible for a framework document than for a definition draft.

[KM] This is a good observation. I think “maintains” will be better.  Here’s my understanding:

Looking at the Fig 3. Slice orchestrator asks for a transport slice from TSC which uses SBI to network controller and requests to get a connectivity. For example, TSC asks controller  “I have 2 EPs with IP addresses  IP-1 and IP-2, give me link between them  with latency 10 ms and call it L-1. TSC just needs to maintain a cookie (called L-1) from network controller. It does not need to know the details of realization between EP-1 and EP-2. But network controller need to know this. So mapping of L-1 to actual connections is in network controller.

[Reza] TSC does not creating the mapping but rather uses the existing mapping.

The idea is to provide various mapping to any technology to TSC ahead of time. This provides a tremendous flexibility to existing or even future technology to realize the Transport Slices.

When TSC receives a request to create a Transport Slice, this request optionally will have various technology agnostic polices to help TSC to decide which mapping to use.

At the end TSC should decide which mapping function to use. The details of this logic needs to be discussed in other draft such as framework draft..

I will add more detail on this topic to section “Controller” of Framework draft.

SB> The question that comes up is how and who is providing to TSC the mapping ahead of time. In the ACTN architecture , RFC 8453, MDSC controller providing a mapping functions taking customer request/commands from customer  and translating those information into a set of parameters specific to a network type and technology so that network configuration can be possible. I think there is a lot of similarity in the process but this mapping process is made internally to MDSC.





  *   5.1
     *   SLA discussion:   I think wording is a bit unclear. I suppose the concept is that IETF scope is to define TS in line with specific parameters representing the SLO. Is it correct my understanding? If yes my suggestion would be to simplify a bit the wording.

[KM]: Ok. I will think about simpler text and run through with you first. Our intent was to explain why we chose SLO in TS definition not SLA.

[Reza] Sergio, there were a few discussions with Eric and others about term SLO vs. SLA. As mentioned by Kiran, the main objective of this sub-section is to clarify why we use term SLO. Is this the case in other IETF drafts as well, i.e. differentiating between SLO and SLA?

SB> Not for my knowledge. But it is good that can be provided here.



     *   Isolation discussion: this part seems to me a bit in contrast with other IETF draft already mentioned here e.g. draft-ietf-teas-enhanced-vpn, in which isolation is characterized as one of the basic requirement for a transport slice. Here the message is not so clear maybe it is just a problem of wording, but not so sure to have got the final message of this text.

[KM] enhanced VPN was independently written before this work. During NS-DT meetings, some members did not consider isolation as important – especially for the definitions draft. We wanted to capture that a transport slice need not specify that it needs “isolation” as an objective because it is inherent to underlying technology e.g. tunnel gives some isolation. So saying soft/hard isolation is not important as long as other SLOs such as bandwidth, latency, throughput, path-selection, encryption, security etc. are met. I will try to clean up the text here a bit. But I have a feeling that this topic will be raised again in framework discussion.

-Kiran

[Reza] Good point Sergio. I am adding to above response. The isolation is one of the attribute of SLO. How it is realized in the network might be different among Operators and also might vary with the technology to realize the transport slice. For example, using the dedicated network function might be one potential solution to realize the isolation. Or having primary and secondary path completely independnet might be another way. In summary, similar to B/W, latency etc., isolation is one of the attribute of the SLO and is not related to how it is realized in the network.

SB> I’m totally agree with you.



Thanks

Sergio

Sergio Belotti
Senior System Engineer and Standardization Architect
IP/Optical Networks, Optics BU
Nokia
M: +39-335761776
Via Energy Park, 20871 Vimercate (MB) , Italy
sergio.belotti@nokia.com<mailto:sergio.belotti@nokia.com>