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

Kiran Makhijani <kiranm@futurewei.com> Thu, 06 February 2020 07:22 UTC

Return-Path: <kiranm@futurewei.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 C3C1B120170 for <teas-ns-dt@ietfa.amsl.com>; Wed, 5 Feb 2020 23:22:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 J-vFxVSw8qca for <teas-ns-dt@ietfa.amsl.com>; Wed, 5 Feb 2020 23:22:28 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2121.outbound.protection.outlook.com [40.107.92.121]) (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 B51DC120096 for <teas-ns-dt@ietf.org>; Wed, 5 Feb 2020 23:22:27 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GEB+6sEzEQHCGHBP2F/hwOm+qZwiayUf9aICzpDMStU2okUhvdn88CPgJzf66/QYcuM6F7zYiLSN6Mi8EgWl5JTg8YLtwzJ8RyvSg9whRU2DFvlieNr4Eso3aHdv2iacuweFJUDaSMfZioRFWPicsTGo9BXW3Gks2myiWGrERgoploG7ATxfu/NFGTRmFuXfOoDor0g4DLzQ9pSeqZbDNH0JxmzTLyL4M22j4ztsL5RCDc4YpzDpQzXcS6ufj7IfvKK/MT7Y2wRUkxYgzpw/kbJ88eFIa+ep7plQTidNfz3NOvaBOmO2pYinPHOIHZHtL/03qVHxJbWljyzM0QZj0g==
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=ump85a5EApUqN5D+ygo2LJ+MswZyXRF+pMAN1wHERO0=; b=MpgvBod6gxonfQIAQxqmdSQKBHiTtf2a6kP2ZsfBBIUtOW11KaT/BULorqtO9gbj5bmZFJ0HXl1JdiFjejGJTSPIOi/SVyUWoVCO++2TMcv8g3fd5YdpS4rvK0CKYFHBqzPodVBxQP+eF8VEFDb3MLAhJtxunm3+G78FJ3yuD9KjZOtKn96mc0+6IM5JvS3OmjDy6uJUgtTUEC54KruGt+XOUmkeLpvm3IjfnMTpCYQxwYZUY9k1er0aTpRYvFd25x1rczVk2HaDCA2QOXfOXxLqynjdZmQx3iYZGskWDL1ZgGGeknFtEtPUUxR0YQuHOQc7geTwGTgt5ABjKFb37g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ump85a5EApUqN5D+ygo2LJ+MswZyXRF+pMAN1wHERO0=; b=FUmlrZgYx2k6nv21PnhqsqR1jHj/Fdn6iLU8D94AJMZ/AJ7VY3WjTh/CoSEHBUaLwKRTBLK+IOCOGCPZYRYjw9vw9DcFADG38/lTmlGnuosdAKSYXTRmvrYQPO2JDUiKHeX1dmBuy9SEO5ki0Z4SLEkEeXbnyRqD2/MgD17TF6E=
Received: from BYAPR13MB2437.namprd13.prod.outlook.com (52.135.229.151) by BYAPR13MB2693.namprd13.prod.outlook.com (20.178.206.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.14; Thu, 6 Feb 2020 07:22:24 +0000
Received: from BYAPR13MB2437.namprd13.prod.outlook.com ([fe80::d01b:c684:d858:fd26]) by BYAPR13MB2437.namprd13.prod.outlook.com ([fe80::d01b:c684:d858:fd26%3]) with mapi id 15.20.2707.023; Thu, 6 Feb 2020 07:22:24 +0000
From: Kiran Makhijani <kiranm@futurewei.com>
To: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: [Teas-ns-dt] Definitions draft review
Thread-Index: AdXanHMLWu5op33LQH++ed1LzjnqzwA1WFwAAC5XiuAAE/rYAA==
Date: Thu, 06 Feb 2020 07:22:23 +0000
Message-ID: <484F0610-A5F1-4D54-9E7A-86CD030A2D31@futurewei.com>
References: <PR1PR07MB5001622E46DFE0AD7351EE1691030@PR1PR07MB5001.eurprd07.prod.outlook.com> <C8B48F3E-2BF9-4E41-ADA0-7FE1AD84504E@futurewei.com> <PR1PR07MB500167EE721F2CC54E7C905791020@PR1PR07MB5001.eurprd07.prod.outlook.com>
In-Reply-To: <PR1PR07MB500167EE721F2CC54E7C905791020@PR1PR07MB5001.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kiranm@futurewei.com;
x-originating-ip: [73.63.186.221]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1767b59c-06ae-4950-b32e-08d7aad54ff0
x-ms-traffictypediagnostic: BYAPR13MB2693:
x-microsoft-antispam-prvs: <BYAPR13MB269380C98A652C1FDE776EEBD91D0@BYAPR13MB2693.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4303;
x-forefront-prvs: 0305463112
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(39840400004)(396003)(366004)(346002)(136003)(199004)(189003)(71200400001)(8676002)(478600001)(6506007)(53546011)(33656002)(26005)(5660300002)(186003)(81156014)(2906002)(81166006)(86362001)(9326002)(2616005)(110136005)(8936002)(6512007)(66446008)(6486002)(64756008)(66556008)(66946007)(66476007)(66576008)(316002)(76116006)(36756003)(966005)(296002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR13MB2693; H:BYAPR13MB2437.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2Rt89zffqRcdfjviivTeX/9EgAX8cfCV5oZk34tcVOn7k3SoHo71xypvv8CX1AdDO6AbjiU13xA8bF7RXXnQdEXt1gjamrVIgbnHvlwAUxNrOUqlhEOOahMEo4k5lhHe5sxkQhSuDObhGX9KRBmNi6FWymz5SRoEOOtXwSh4+R/5TnVRnllI5scY4Pv7UC9ya5C5dcq3o9d1Mc0dfG8nBFLB4mP1Rl4fZyNHXye/S+lvJaKfk5r/FGr9pzZ4AeRsEM1cJ5tCYtZCcO3sZHzOBy1qacn5K+CTq9xJhhz2fQzvWVU3WMe2eX56eilrkcAgCaElIHDdWGZi7T3aiYp0KO4NBSH3ZIJ3CRYNsOmLSHZTECPR/uM7ABfkJPEdr010QRqHRRIhfOxnHL6ZX9JqwnMJMxcm0t5+4jX+8nGcw+XAeLn0gBjpP5U6ObhNj9anF9kJrF+SeWjwX6p5ixE0GdrksDQ0jK03tB7ekIaY4A4K46Bg7Mio4xxZYtW6l2UVBsfz3+8sU6m9ZxfaRHZAqA==
x-ms-exchange-antispam-messagedata: Vl29EMJZNtPKtTooEekYfIdtMWeMSu4IT7JQkESCMRAUQI0eVseOfE2hcV5Vg5o5vPll33siDPuKuxz+82emYIm6wxZ5i6oY+rdS5nlko8W2UCzSKP9TqTBRxgAqNM8NxUrDXYLlRX5dhtkMV91VVQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_005_484F0610A5F14D549E7A86CD030A2D31futureweicom_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1767b59c-06ae-4950-b32e-08d7aad54ff0
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2020 07:22:24.0476 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Culra+5TCDswV/RdQ9N+DKmCtK0ydePR0vz6x89snd/uj7wlRxguJRkzhzUcwRIOhSx9Lb7yS0kAB9Tk/LvQyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2693
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/KXbLE5G_Jpv-NAuupIMTBhUb6-M>
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 07:22:34 -0000

Hello Sergio,
Many thanks for helping to improve the text. I made some refinements as per the discussion. Please find both XML and .txt file attached.
If you are interested changes between original (00) and mine (02),  you could use
https://tools.ietf.org/rfcdiff    draft-nsdt-teas-transport-slice-definition-02.txt and
https://raw.githubusercontent.com/teas-wg/teas-ns-dt/master/definitions/draft-rokui-teas-transport-slice-definition-00.txt

We will also update github soon.
-Kiran

From: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
Date: Wednesday, February 5, 2020 at 6:29 AM
To: Kiran Makhijani <kiranm@futurewei.com>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Subject: RE: [Teas-ns-dt] Definitions draft review

Hi Kiran,
Thanks for reply.
See in line , but I’m substantially agree with your reply and the intent for some cases to make a clean up wording.
Available for any help.

Thanks
Sergio

From: Kiran Makhijani <kiranm@futurewei.com>
Sent: Wednesday, February 5, 2020 12:43 AM
To: Belotti, Sergio (Nokia - IT/Vimercate) <sergio.belotti@nokia.com>; 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.
[SB] ok. I saw Adrian’s mail remember me that e.g. RFC 8453 use the term partition as equivalent of slice to indicate slice of network resources , that is your case in the introduction. I’m ok with that.
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).

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%7C8d819c3965ac4d890aed08d7aa47d066%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637165097745284580&sdata=C7qLp8m91Pz7f0Pe0q0z2UcUpEQ8ZAw0T%2F7O1Oj9wZM%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.
     *   “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.

[SB] Are you ok also to reword the sentence above (first bullet)?

  *   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.

[SB] I think the sentence has to be moved to TSC Southbound (second bullet ). This is the point I was trying to address.



  *   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.



     *   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.

[SB] I’m fine with your explanation and I’m free to help to clean up if you want.

-Kiran



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>