Re: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"
"Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com> Wed, 24 June 2020 08:57 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 EB0683A0C9E
for <teas-ns-dt@ietfa.amsl.com>; Wed, 24 Jun 2020 01:57:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 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, RCVD_IN_MSPIKE_H2=-0.001,
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=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 S55rEuHFCS7m for <teas-ns-dt@ietfa.amsl.com>;
Wed, 24 Jun 2020 01:57:01 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com
(mail-eopbgr150125.outbound.protection.outlook.com [40.107.15.125])
(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 4C6F93A0B88
for <teas-ns-dt@ietf.org>; Wed, 24 Jun 2020 01:56:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=ZIwcxpSfY5lIdg6vuqTBz6Zms3CNZMYNl0LE1S0zGHmvsurb4b/EdEx2tCoST7lLcTYDuZIyLa4CGnqYw5xN3wMzWANcXpwt21JnLKuqWOeCri4aKhE0Z+xpri3PbN+OgkqJ+oQXDg3b0cFha1cdMoOecQBhJt08EcAVhtlnmvqqTlURLVJRI+jkxNna6C142FWV6625NuTKm4t+pAExq+aUFYtPVbF/yPD6jeGVEqm4jFAmz/N0q4B3GUJmBA1I9qc7OGBrtL23fZbhtGmLVvImTK3BHbukqKA6ijOC52kI45iQ+PC8f2S5KndG5Xcm4J3jwtNlVVA8dv/QdnS8BA==
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=drC2C7wLzmqxvMtxOOJ6rU9ltQ7brw7CYfmLhEYayaY=;
b=AB6gVlcWmRll57BuFJP4P5lb3W/DjYPriPA7IpbvsA739ZxKbwG3OXiYGGAITZjUzxDlimmJv3oeOVOKP8j9bVeMk2fG8vgPRYy06MqZeRIaVeoTA3l00jb1XLK2hMTy8/5YzBtiGanExiepapqd6gh8tOdjE7ChU8KJ1liI0myeKXU4o8EVR4ZFwIw6GQ4Wnscyhg/TKCcyLm/cMR4FJQXyrIng/wUbJHT543CGuPZVHjyxkMGf/GZzlFnLMglH3eoibRAZ/TarcsH9+61ql2WDYIUHC12oCs359dZY+XmRGyeXGXd33nz8p9a6ve+l4I3itnyCQWkRe5IIWzzSeg==
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=drC2C7wLzmqxvMtxOOJ6rU9ltQ7brw7CYfmLhEYayaY=;
b=SjssmAVn1Pe7+q0LgnD7AOui2oNImWQxdYYXw/S2Mn9g4y6DOV8bMzafNWbrdvTwYBJTh3umXLjeEe2XoYSOB3/bgyufrv0r8Fv4Bjwf2ZWBCppsQh2DltjmbkSYt2uVLB3a2POTkLND9n8YHb2MWNoh/MDZo9HQKwB09XNOGB4=
Received: from AM6PR07MB5222.eurprd07.prod.outlook.com (2603:10a6:20b:61::25)
by AM6PR07MB5126.eurprd07.prod.outlook.com (2603:10a6:20b:3e::27)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.13; Wed, 24 Jun
2020 08:56:56 +0000
Received: from AM6PR07MB5222.eurprd07.prod.outlook.com
([fe80::5cbb:deb8:767c:9d00]) by AM6PR07MB5222.eurprd07.prod.outlook.com
([fe80::5cbb:deb8:767c:9d00%6]) with mapi id 15.20.3131.018; Wed, 24 Jun 2020
08:56:56 +0000
From: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
To: "Rokui, Reza (Nokia - CA/Ottawa)" <reza.rokui@nokia.com>, "Wubo (lana)"
<lana.wubo@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>,
"teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"
Thread-Index: AdZJJW2nacNkD1KeSIedRoxLCRFJfAAdHcOAABl3UXA=
Date: Wed, 24 Jun 2020 08:56:55 +0000
Message-ID: <AM6PR07MB5222AC0E41C512C16E4D5E7E91950@AM6PR07MB5222.eurprd07.prod.outlook.com>
References: <c343d0ae587b4abcb752a11c1303fdb5@huawei.com>
<F305587F-337A-4B1D-8822-321747993F79@nokia.com>
In-Reply-To: <F305587F-337A-4B1D-8822-321747993F79@nokia.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed)
header.d=none;nokia.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [82.52.86.47]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 308f8786-68ee-45bf-1814-08d8181c8c13
x-ms-traffictypediagnostic: AM6PR07MB5126:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR07MB5126678DF3B5DA54492942CD91950@AM6PR07MB5126.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0444EB1997
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zW6OKo7iVFXNcPxPfQQSLm9uoCtmc1tTxdafGtlKuczJ1K5+7H18T9UmnKcZNZPmqTge8zPZ6rA/KHKfFVEk99PhSqxE5MTeYfUq6jBTb90BO1AZKN6TJKpOzcrigu1g820XOtEogeBkdKkCQXPBXNtUXnruYKRZQW3X6mGsUGfmkvzXUPN5m1BRYBU4X76AjEZZLpfJ5lIuSEsvJPkBhk0wNvkCcAgJlDfC5QC8Q3XuXdvH8Ksf1uavucXprC9j2JLT1yrIdAiVnKlcR4Btinql4WHgDWVnq/Ps1LJNc5fL+zYAfpd9FvKGABTKKbZr4X/1/zHGed49wC78Z0barNTz6PNXO75CFEuDeF0NXTs3U7RjpDlH33vc6kT6qKMwG6OhpPL/dP711nQDM/DYWQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM;
H:AM6PR07MB5222.eurprd07.prod.outlook.com; PTR:; CAT:NONE;
SFTY:;
SFS:(4636009)(366004)(396003)(39860400002)(376002)(136003)(346002)(316002)(478600001)(33656002)(8676002)(9326002)(8936002)(53546011)(6506007)(86362001)(966005)(7696005)(9686003)(55016002)(83380400001)(166002)(110136005)(186003)(66476007)(26005)(2906002)(52536014)(76116006)(66946007)(30864003)(5660300002)(64756008)(66446008)(66556008)(71200400001)(579004)(559001);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Y4loNAjSBzoeKqFB4N3n84Fd3z3faRSfMjopjujrpPFo6yBzc1SEsT2kH3jP1l8dICG/s8eHUS4h5M2/V4dUEDzAxEbO8iARQBWoFFZbWVpo1/pkYLiFRtXhmnUS72KzD7nwV9V/TCrWLOstpFX9S8kwue56nz9VPMdLX8T/OLWxnUAkt177i2agi2F2N+gC7mmmBUxEucEHudX5EWx2U4pDOHQV5UQLmpJ3M/iqyavTILZMXRmB0luTAqH07aW0B+po+sYfid8HW0mJn3gdTvszLEEaWw/gwGUhJOJ6QQKCpXX73G9Lnq9B/cD1KdLkC+gZxayKfzLCz1gmUXiUdN//ZEFBUVozi1jSyyBrwjUsvsTRWUeKx2IqUgITj2XGmtH4/kmdDWx6AapdsWgi9v1h3++QXvGg9u5o8aozxr3Nf8sAL48MOkNxb7VUxQLwZGv7jFch31hd/Z4utwNv59dvlmtbER2bOcNbY/nT7/w=
Content-Type: multipart/alternative;
boundary="_000_AM6PR07MB5222AC0E41C512C16E4D5E7E91950AM6PR07MB5222eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5222.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 308f8786-68ee-45bf-1814-08d8181c8c13
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2020 08:56:55.9338 (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: WHCKVo/ZIja5Uun9t58Q8jZNezV04DuIBPmCoyb1pHJRmh+xK+Lldzn7M3l6FdgoyoRqpAcSKD6dDlOAjCNzX+G9iSN6LcS4Dush1n/X/Zg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5126
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/lktzKvSoTNhwV9jmbxy3AmTslYo>
Subject: Re: [Teas-ns-dt] Proposed text for section "Transport Slice
Endpoint"
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: Wed, 24 Jun 2020 08:57:06 -0000
Hi Reza, I’ve followed your suggestion to read the version on github, and again I share the same concern form Bo about the section related to comparison with LTP and AP. “ Note that TSE concept is similar to the Link Termination Point (LTP) defined in [I-D.ietf-teas-yang-te-topo] and access points (AP) defined in [RFC8453] with an important difference. The main difference between them is that both LTP and AP are about a specific set of implementations based on characterestics of the TE network while TSE is an effort to hide the details of the underlying realizaion. SB> I do not see the similarity looking at the definition of TSE above: 1)AP is a concept that was born to create a logical shared identifier between customer and the operator to identify the access link between CE and PE. Nothing regarding generic identification of a generic TE link but specific on the case in which we consider a TE-link connecting a border TE node of a TE network domain to a TE node related to customer network site. 2) LTP is strictly connected to a specific TE network, with parameters e.g interface switching capability related to TE link connected to. AP is a common identifier for the TE link (See section 2.1 RFC8453) and LTP is a conceptual point of connection of a TE node to one of the TE links, terminated by the TE node (see section 3.5 [I-D.ietf-teas-yang-te-topo]) whereas TSE is the connectino point to the transports slice. Note that it might be that the transport slice is realized in a non-TE network and TSE might not be assocaiate to TE network. The TE characteristic of the network might be taken into consideration during the realization of a transport slice in a TE network. The definition reported of AP is simply not correct, please see above, and for LTP I share the suggestion mentioned by Bo regarding TP (not TE) termination point definition of RFC 8345. Is this comparison part so essential to the TSE definition? Regards Sergio From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org> On Behalf Of Rokui, Reza (Nokia - CA/Ottawa) Sent: Tuesday, June 23, 2020 10:07 PM To: Wubo (lana) <lana.wubo@huawei.com>om>; Greg Mirsky <gregimirsky@gmail.com>om>; teas-ns-dt@ietf.org Subject: Re: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint" HI Bo, Please take a look at the GitHub which contains the new version of the draft including the new revision of the transport slice endpoints section. Reza From: "Wubo (lana)" <lana.wubo@huawei.com<mailto:lana.wubo@huawei.com>> Date: Tuesday, June 23, 2020 at 6:03 AM To: Reza Rokui <reza.rokui@nokia.com<mailto:reza.rokui@nokia.com>>, Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.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] Proposed text for section "Transport Slice Endpoint" Hi Reza, Regarding the second version text, please see the comments below. Thanks, Bo ---------------------------------- 2nd version of the Endpoint Text ------------------------------------------------------- 4.2. Transport slice endpoints As discussed in section 3, the transport slice consists of a set of one or more connections between multiple endpoints with a specified connectivity type and a set of SLOs associated with it. The transport slice endpoints are the logical entities identified as the head-end and tail-end points of a transport slice that perform any required conversion, or adaptation, and forwarding of the user traffic. The characteristics of the transport slice endpoints (TSE) are: [Bo] Proposed modification: The transport slice endpoints are the logical entities attached to a transport slice that perform any required conversion, or adaptation, and forwarding of the user traffic… The reason for " attached " is due to the need for an agreement between TSE and TSRE. - They are conceptual points of connection of a network function, device or application to the transport slice. [Bo] Is the application hosted by device or network function? If does, then what is the connection point of an application? How is an application connection point attached to a transport slice? Could you add some definition reference? - They are logically identified in a request by the customer of transport slice during the creation of the transport slice - They are associated with one application, device and/or network function (ADN). A non-exhaustive list of ADN nodes are 5G RAN nodes, 5G Core nodes, routers, switches, firewalls, WAN, application acceleration, Deep Packet Inspection (DPI), server load balancers, NAT44 [RFC3022], NAT64 [RFC6146], HTTP header enrichment functions, and TCP optimizers. [Bo] I think this bullet should be together with bullet 1. - A TSE is identified by its ADN (its IP address, name , ID etc), TSE unique identifier (e.g. logical interface identifier), TSE unique name and other data. A non-exhaustive list of other data includes IP address (v4 or v6), VLAN, port, connectivity type P2P, P2MP, MP2MP). TDB to add more Note that this concept is similar to the Link Termination Point (LTP) defined in [draft-ietf-teas-yang-te-topo-22] and access points (AP) defined in [RFC8453] with an important difference. The main difference between them is that both LTP and AP are associated to traffic engineering (TE) whereas TSE is not. AP (See section 2.1 RFC8453) is a common identifier for the TE link and LTP is a conceptual point of connection of a TE node to one of the TE links, terminated by the TE node (see section 3.5 draft-ietf-teas-yang-te-topo-18) whereas TSE is a logical head-end and tail-end of the transports slice connections. The TE characteristic of the network might be taken into consideration during the realization of a transport slice. [Bo] I don’t understand this paragraph. If there is technology specific concerns, you may refer to the definition of the termination point (which might be a physical or logical port) in rfc8345. Text suggested: this concept is similar to the Termination Point (TP) defined in [rfc8345], which could use TE technology or non-TE technology. There is another type of the endpoints called "Transport Slice Realization endpoints (TSRE)". These endpoints are allocated and assigned by the network controller during the realization of a transport slice and are technology-specific, i.e. they depends on the network technology which is used during the transport slice realization. They are identified by a node and some associated data. A non-exhaustive list of nodes containing TSRE are routers, switches, PON nodes, Wireless nodes and Optical devices. Note that there will be a mapping between TSE and TSRE on Transport Slice Controller (TSC). When TSC receives a request from its NBI to create a transport slice between multiple TSEs, it will then find the appropriate TSREs and send the request from its SBI to realize the transport slice. The detail of this mapping should be address in Transport slice framework document. Figure-X shows an example of a transport slice and its realization between multiple TSEs and TSREs. (--------------------) ( Transport Network ) ADN1 ( ) ---------- TSRE1 -------- -------- TRSE2 --------- | o |--------o| A | | B |o----------| o | | TSE1| -------- -------- | TSE2 | ---------- ( ) --------- ( ) (--------------------) <---------------------------------------------------------> Transport slice between TSE1 and TSE2 with SLO1 <================================> Transport slice realization between TSRE1 and TRSE2 Figure X: A transport slice and its realization between multiple TSEs and TSREs [Bo] Proposed change to the figure (add some boundary ): (--------------------) ( Transport Network ) ADN1 ( ) ---------- TSRE1 -------- -------- TRSE2 --------- | o |--------o| A | | B |o----------| o | | TSE1| -------- -------- | TSE2 | ---------- ( ) --------- ( ) Customer | (--------------------) Customer Network | | Network |<================================>| | Transport slice realization | between TSRE1 and TRSE2 | | | | | | |<--------------------------------------------------->| | Transport slice between TSE1 and TSE2 with SLO1 | Regarding the SLO between TSE1 and TSE2, what is the assumption to performance difference between TRE1-to-TRE2 and TRSE1-to-TRSE2, is it negligible? Since the actual monitoring of transport slice is between TSREs, how to meet the requirements of SLO between TSEs? 4.2.1. Connectivity patterns within Transport Slice The transport slices are a set of connections among the set of endpoints. These connections can be point to point (P2P), point to multipoint (P2MP), multi-point to point (MP2P), or multi-point to multi-point (MP2MP) based on the connectivity type requested by the customer. 发件人: Teas-ns-dt [mailto:teas-ns-dt-bounces@ietf.org] 代表 Rokui, Reza (Nokia - CA/Ottawa) 发送时间: 2020年6月23日 0:39 收件人: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; teas-ns-dt@ietf.org<mailto:teas-ns-dt@ietf.org> 抄送: Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.com<mailto:reza.rokui@nokia.com>> 主题: Re: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint" Hi Greg, See inline Reza From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> Date: Thursday, June 18, 2020 at 5:50 PM To: Reza Rokui <reza.rokui@nokia.com<mailto:reza.rokui@nokia.com>> Cc: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>, LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com<mailto:luismiguel.contrerasmurillo@telefonica.com>>, Shunsuke Homma <s.homma0718@gmail.com<mailto:s.homma0718@gmail.com>>, Kiran Makhijani <kiranm@futurewei.com<mailto:kiranm@futurewei.com>>, Kiran Makhijani <kiranmak@gmail.com<mailto:kiranmak@gmail.com>>, "Luis M. Contreras" <contreras.ietf@gmail.com<mailto:contreras.ietf@gmail.com>>, Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp<mailto:homma.shunsuke@lab.ntt.co.jp>>, Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>>, Eric Gray <eric.gray@ericsson.com<mailto:eric.gray@ericsson.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] Proposed text for section "Transport Slice Endpoint" Hi Reza, thank you for the text. I have a question. The text states: The transport slice endpoints are the logical entities identified as the head-end and tail-end points of a transport slice ... I think that calling out head-end and tail-end points the definition introduces directionality and implies that a transport slice is a unidirectional construct. Is that the intention? If a transport slice has directionality as one of its characteristics, then how it realizes MP2MP service? A set of unidirectional P2MP TSes? If there's no intention to differentiate between uni-directional and bidirectional TS, perhaps removing mention of the head-end and tail-end (two places in the text) be acceptable. [Reza] It was not the intention. Your point is valid For example, the definition might look like: The transport slice endpoints are the logical entities that perform any required conversion, or adaptation, and forwarding of the user traffic. [Reza] I used your text Regards, Greg On Thu, Jun 18, 2020 at 1:35 PM Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.com<mailto:reza.rokui@nokia.com>> wrote: Hey Eric and Jeff, See inline for my comments. I have incorporated the changes and also modified the text. This is the second version of the text. Reza ---------------------------------- 2nd version of the Endpoint Text ------------------------------------------------------- 4.2. Transport slice endpoints As discussed in section 3, the transport slice consists of a set of one or more connections between multiple endpoints with a specified connectivity type and a set of SLOs associated with it. The transport slice endpoints are the logical entities identified as the head-end and tail-end points of a transport slice that perform any required conversion, or adaptation, and forwarding of the user traffic. The characteristics of the transport slice endpoints (TSE) are: - They are conceptual points of connection of a network function, device or application to the transport slice. - They are logically identified in a request by the customer of transport slice during the creation of the transport slice - They are associated with one application, device and/or network function (ADN). A non-exhaustive list of ADN nodes are 5G RAN nodes, 5G Core nodes, routers, switches, firewalls, WAN, application acceleration, Deep Packet Inspection (DPI), server load balancers, NAT44 [RFC3022], NAT64 [RFC6146], HTTP header enrichment functions, and TCP optimizers. - A TSE is identified by its ADN (its IP address, name , ID etc), TSE unique identifier (e.g. logical interface identifier), TSE unique name and other data. A non-exhaustive list of other data includes IP address (v4 or v6), VLAN, port, connectivity type P2P, P2MP, MP2MP). TDB to add more Note that this concept is similar to the Link Termination Point (LTP) defined in [draft-ietf-teas-yang-te-topo-22] and access points (AP) defined in [RFC8453] with an important difference. The main difference between them is that both LTP and AP are associated to traffic engineering (TE) whereas TSE is not. AP (See section 2.1 RFC8453) is a common identifier for the TE link and LTP is a conceptual point of connection of a TE node to one of the TE links, terminated by the TE node (see section 3.5 draft-ietf-teas-yang-te-topo-18) whereas TSE is a logical head-end and tail-end of the transports slice connections. The TE characteristic of the network might be taken into consideration during the realization of a transport slice. There is another type of the endpoints called "Transport Slice Realization endpoints (TSRE)". These endpoints are allocated and assigned by the network controller during the realization of a transport slice and are technology-specific, i.e. they depends on the network technology which is used during the transport slice realization. They are identified by a node and some associated data. A non-exhaustive list of nodes containing TSRE are routers, switches, PON nodes, Wireless nodes and Optical devices. Note that there will be a mapping between TSE and TSRE on Transport Slice Controller (TSC). When TSC receives a request from its NBI to create a transport slice between multiple TSEs, it will then find the appropriate TSREs and send the request from its SBI to realize the transport slice. The detail of this mapping should be address in Transport slice framework document. Figure-X shows an example of a transport slice and its realization between multiple TSEs and TSREs. (--------------------) ( Transport Network ) ADN1 ( ) ---------- TSRE1 -------- -------- TRSE2 --------- | o |--------o| A | | B |o----------| o | | TSE1| -------- -------- | TSE2 | ---------- ( ) --------- ( ) (--------------------) <---------------------------------------------------------> Transport slice between TSE1 and TSE2 with SLO1 <================================> Transport slice realization between TSRE1 and TRSE2 Figure X: A transport slice and its realization between multiple TSEs and TSREs 4.2.1. Connectivity patterns within Transport Slice The transport slices are a set of connections among the set of endpoints. These connections can be point to point (P2P), point to multipoint (P2MP), multi-point to point (MP2P), or multi-point to multi-point (MP2MP) based on the connectivity type requested by the customer. From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>> Date: Wednesday, June 17, 2020 at 5:13 PM To: Reza Rokui <reza.rokui@nokia.com<mailto:reza.rokui@nokia.com>>, LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com<mailto:luismiguel.contrerasmurillo@telefonica.com>>, Shunsuke Homma <s.homma0718@gmail.com<mailto:s.homma0718@gmail.com>>, Kiran Makhijani <kiranm@futurewei.com<mailto:kiranm@futurewei.com>>, Kiran Makhijani <kiranmak@gmail.com<mailto:kiranmak@gmail.com>>, "Luis M. Contreras" <contreras.ietf@gmail.com<mailto:contreras.ietf@gmail.com>>, Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp<mailto:homma.shunsuke@lab.ntt.co.jp>>, Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>>, Eric Gray <eric.gray@ericsson.com<mailto:eric.gray@ericsson.com>> Cc: "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] Proposed text for section "Transport Slice Endpoint" Hi Eric, Thanks for your comments and please see in-line Cheers, Jeff On Jun 17, 2020, 1:40 PM -0700, Eric Gray <eric.gray@ericsson.com<mailto:eric.gray@ericsson.com>>, wrote: Hey, Reza. A few, mostly minor, points: The first sentence may have things reversed slightly. Current wording: As discussed in section 3, the transport slice consists of a set of connections between multiple endpoints with a specified connectivity type and one or more SLOs associated with it. Suggested re-wording: As discussed in section 3, the transport slice consists of a set of one or more connections between multiple endpoints with a specified connectivity type and a set of SLOs associated with it. [jeff] agreed [Reza] Agreed Between connections and SLOs, the connections is the part that cannot be an empty set. The second sentence is worded awkwardly. The phrase “logical identifier to identify“ is a little circular (actually, the entire sentence is circular, since “transport slice endpoints” is semantically the same as “[endpoints] of a transport slice” – hence the sentence is tautological, but probably that is okay). Also, “forwarding” presumably happens within the slice, as well as at the end points. What makes the endpoints different, is that – if there is any format, or encapsulation, adaptation required for packets being forwarded across a transport slice – this will be done at the transport slice endpoints. Suggested re-wording: The transport slice endpoints are the logical entities identified as the head-end, and tail-end, points of a transport slice that perform any required conversion, or adaptation, and forwarding of the user traffic. The characteristics of the transport slice endpoints (TSE) are: [jeff] I’d avoid “logical” [Reza] Agreed With the bullets: * 1st bullet – “They are conceptual points …”, or “Each is a conceptual point …” (number agreement). [Reza] used the former * 2nd bullet – “They are associated with a logical identifier requested …” (existing wording is awkward, as well as grammatically incorrect). Note – I believe this is what the authors intend, but it is not terribly clear in this wording how these “logical identifiers” are known in common between the requester and responder (which must be the case). Perhaps an example should be provided? Alternatively “They are logically identified in a request … .” [Reza] Agreed * 3rd bullet – I cannot make this one out; why “exactly one?” Is it “application, device, or network function (ADN)” or “application, device, and network function (ADN)” and – if the latter – I would have to disagree as exactly how a transport slice is used by a requester should be entirely up to them (and both application and network function tend to negate this). [Reza] the latter one. * 4th bullet – similar issue as with 3rd bullet; i.e. – the relationship between TSE and ADN (if ADN means “application, device and network function” – then the relationship could be M:N). Note that – in all of the last three bullets – it is not at all clear what is meant by “host,” “hosted” or “hosted by” (my impression is that what is meant is the protocol stack presented by the TSE, but – if this is the intention, there are role reversals in the wording of at least one of the bullets). [Reza] Removed all instances of hosted, hosting * 5th bullet – multiple issues – . If the meaning of ADN is as speculated above, “hosted” should probably be “hosting.” In any case, this reverses the sense of the hosting relationship described in the 3rd and 4th bullets. . A better wording for the start of the second sentence in this bullet is “A non-exhaustive list of other data includes IP address (v4 or v6), …” . “TSE unique identifier“ might benefit from an example – i.e. – “TSE unique identifier (e.g. – logical interface identifier).” [jeff] agreed [Reza] Agreed . I am fairly certain that we would be better off omitting “connectivity type (i.e. P2P, P2MP, MP2MP) etc.)” as this could be considered part of “TDB to add more” and it is not clear what value this adds (i.e. – it would be optional at best). [jeff] disagree, this is an enumeration of connectivity types that are exposed to the consumer and are available to be requested , I’d remove “etc”, there's nothing to add [Reza] Agreed with Jeff. I kept them. Next paragraph – multiple issues: * 1st sentence in the paragraph: “the concept” seems to introduce a disconnect, since we follow this paragraph with another paragraph that seems to be introducing a different conceptual model. Perhaps it should be “this concept” (referring to the description of a TSE in the previous * The draft referred to for “Link Termination Point” is seriously out of date (instead of draft-ietf-teas-yang-te-topo-18 - it is currently draft-ietf-teas-yang-te-topo-22 – xml2rfc should have fixed that). * The statement (2nd sentence) – The main difference between them is that both LTP and AP are associated to traffic engineering (TE) whereas TSE is not – is (I believe) misleading; it is quite likely that a packet switching transport slice implementation will use Traffic Engineering to create tunnels with tunnel ingress and egress internally terminated at a transport slice endpoint. I strongly suspect that – for some implementations – a transport slice endpoint may be exactly the same as an LTP or AP. I suggest replacing the above text with something along the lines of “While the transport slice concept includes potential realizations not based on traffic engineering, for some subset of transport slice realizations, a TSE may be an LTP or AP.” [Reza] disagree. In this text we are not talking about the transport slice realization where your text is valid. See the 2nd version of the text above. * With this change, the next sentence should start with “An AP …” instead of “In other words. The AP …“ * The same sentence would then end with “… transport slice connections, which may or may not include one or more TE links” instead of “… transports slice connections.“ [jeff] agreed Next Paragraph: * The last sentence (“A non-exhaustive list of devices containing TSRE are routers, switches, firewalls, WAN, application acceleration, Deep Packet Inspection (DPI), server load balancers, NAT44 [RFC3022], NAT64 [RFC6146], HTTP header enrichment functions, and TCP optimizers”) talks about a list of “devices” while many/most of the list members are not devices. It is non-trivial to come up with a different word for the thing where a TSRE resides – especially while trying to avoid a circular definition. Maybe “virtual device or function?” [jeff] function sounds as a good choice (covers both virtual and physical) [Reza] I have changed this section. See the 2nd version of the text above. The rest of the proposal is okay. -- Eric From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org<mailto:teas-ns-dt-bounces@ietf.org>> On Behalf Of Rokui, Reza (Nokia - CA/Ottawa) Sent: Tuesday, June 16, 2020 9:51 AM To: LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com<mailto:luismiguel.contrerasmurillo@telefonica.com>>; Shunsuke Homma <s.homma0718@gmail.com<mailto:s.homma0718@gmail.com>>; Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>; teas-ns-dt@ietf.org<mailto:teas-ns-dt@ietf.org>; Kiran Makhijani <kiranm@futurewei.com<mailto:kiranm@futurewei.com>>; Kiran Makhijani <kiranmak@gmail.com<mailto:kiranmak@gmail.com>>; Luis M. Contreras <contreras.ietf@gmail.com<mailto:contreras.ietf@gmail.com>>; Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp<mailto:homma.shunsuke@lab.ntt.co.jp>>; Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>> Cc: Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.com<mailto:reza.rokui@nokia.com>> Subject: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint" All, Following is the modified version of the transport slice endpoint section. Please provide your comments. Cheers, Reza 4.2. Transport slice endpoints As discussed in section 3, the transport slice consists of a set of connections between multiple endpoints with a specified connectivity type and one or more SLOs associated with it. The transport slice endpoints are the logical identifier to identify the head-end and tail-end points of a transport slice and to perform the forwarding of the user traffic. The characteristics of the transport slice endpoints (TSE) are: - They are conceptual point of connection of a network function, device or application to the transport slice. - They are logical identifier and requested by the customer of transport slice during the creation of the transport slice - They are associated with (hosted by) exactly one application, device, network function (ADN) - The cardinality between a TSE and ADN is many:1, i.e. a single device or application can host multiple transport slice endpoints - A TSE is identified by its hosted ADN (its IP address, name , ID etc), TSE unique identifier, TSE unique name and other data. Non-exhaustive list of other data is IP address v4 and v6, VLAN, port, connectivity type (i.e. P2P, P2MP, MP2MP) etc.). TDB to add more Note that the concept of the transport slice endpoint is similar to the Link Termination Point (LTP) defined in [draft-ietf-teas-yang-te-topo-18] and access points (AP) defined in [RFC8453] with an important difference. The main difference between them is that both LTP and AP are associated to traffic engineering (TE) whereas TSE is not. AP (See section 2.1 RFC8453) is a common identifier for the TE link and LTP is a conceptual point of connection of a TE node to one of the TE links, terminated by the TE node (see section 3.5 draft-ietf-teas-yang-te-topo-18) whereas TSE is a logical head-end and tail-end of the transports slice connections. The TE characteristic of the network might be taken into consideration during the realization of a transport slice. There is another type of the endpoints called "Transport Slice Realization endpoints (TSRE)". These endpoints are allocated and assigned by the network controller during the realization of a transport slice and are technology-specific, i.e. they depends on the network technology which is used during the transport slice realization. They are identified by a hosted node and some associated data. A non-exhaustive list of devices containing TSRE are routers, switches, firewalls, WAN, application acceleration, Deep Packet Inspection (DPI), server load balancers, NAT44 [RFC3022], NAT64 [RFC6146], HTTP header enrichment functions, and TCP optimizers 4.2.1. Connectivity patterns within Transport Slice The transport slices are a set of connections among the set of endpoints. These connections can be point to point (P2P), point to multipoint (P2MP), multi-point to point (MP2P), or multi-point to multi-point (MP2MP) based on the connectivity type requested by the customer. -- Teas-ns-dt mailing list Teas-ns-dt@ietf.org<mailto:Teas-ns-dt@ietf.org> https://www.ietf.org/mailman/listinfo/teas-ns-dt
- [Teas-ns-dt] Proposed text for section "Transport… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Belotti, Sergio (Nokia - IT/Vimercate)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Shunsuke Homma
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Jeff Tantsura
- Re: [Teas-ns-dt] Proposed text for section "Trans… Shunsuke Homma
- Re: [Teas-ns-dt] Proposed text for section "Trans… Dongjie (Jimmy)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Kiran Makhijani
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Kiran Makhijani
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Kiran Makhijani
- Re: [Teas-ns-dt] Proposed text for section "Trans… Greg Mirsky
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… Jeff Tantsura
- Re: [Teas-ns-dt] Proposed text for section "Trans… Greg Mirsky
- Re: [Teas-ns-dt] Proposed text for section "Trans… Eric Gray
- Re: [Teas-ns-dt] Proposed text for section "Trans… John E Drake
- Re: [Teas-ns-dt] Proposed text for section "Trans… John E Drake
- Re: [Teas-ns-dt] Proposed text for section "Trans… Jeff Tantsura
- Re: [Teas-ns-dt] Proposed text for section "Trans… John E Drake
- Re: [Teas-ns-dt] Proposed text for section "Trans… Greg Mirsky
- Re: [Teas-ns-dt] Proposed text for section "Trans… John E Drake
- Re: [Teas-ns-dt] Proposed text for section "Trans… Wubo (lana)
- Re: [Teas-ns-dt] Proposed text for section "Trans… John E Drake
- Re: [Teas-ns-dt] Proposed text for section "Trans… Jeff Tantsura
- Re: [Teas-ns-dt] Proposed text for section "Trans… Jeff Tantsura
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Wubo (lana)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Belotti, Sergio (Nokia - IT/Vimercate)
- Re: [Teas-ns-dt] Proposed text for section "Trans… Rokui, Reza (Nokia - CA/Ottawa)