Re: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"

"Rokui, Reza (Nokia - CA/Ottawa)" <reza.rokui@nokia.com> Mon, 22 June 2020 16:39 UTC

Return-Path: <reza.rokui@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 440163A0FBB for <teas-ns-dt@ietfa.amsl.com>; Mon, 22 Jun 2020 09:39:06 -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 FLLRp47KvWMP for <teas-ns-dt@ietfa.amsl.com>; Mon, 22 Jun 2020 09:39:02 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2127.outbound.protection.outlook.com [40.107.243.127]) (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 B7D2B3A0DC9 for <teas-ns-dt@ietf.org>; Mon, 22 Jun 2020 09:39:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YFm/KBBWxms6KF3Mq+AscwHC44iWKQmXVBFYQh/na0bB0aL/LHh87Jamo9BYPxJC4ach12X24XWLZlpTSD9fH13M14XQIEWgtPhQjYP2VvCsQl1VPmDhOiR9Onj5q3P3WnJzqoTijgDTBJCIuS1W8sfJCBLKZ68FCoMbcnfV+j7Du3OaqBtUCwtoz028EGg37h6MNe2Vuh7BCt53nqjpuGgIbZeLghghYw2RSsz1jH59bZa1jJhMTIiaFLs/pjA2m/5NUbvC7SoaSKTT1lU8SpJi7X4pjWzBEHW/6TE6LGmCINjQMOD/sIyY+Kuz0+VifKpGtKssUYMIQdE6JJ6YIw==
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=2FTMJm/zVaFaFrC/Wta9NpgvQacBwyCCTMLfvWKEDic=; b=E5FuCeB1dh3mMcHRWIBkj2YM9bNlmx3Pb1U5c4hmG6MZ13Arr41fvvUny7F6fF2hrFy7hKKxKzRbaa+v51KiQWyC4OotuE+wS0F4p9yjiq7XoJKdqHNXiODdYDPUSYsiw3R6qgVIsRSLRTd0jfDCqhUqcOiO2iiDsXhla/rgSCCD7CJ4i90uDfBos+4isfsmHw4Q3x+ReoiNAjO8L5yvcEx3+utPErsZ1zURvGnWpy8IutoWu69XXH+TH9VDvwqLvZ+jJbVH/tsQ8vEAzIZr/eu/pGtA5vz6xeAo5JpEUAxtnZP6TFzMNPC5droPkQg54SS0TaG0YHWyChw3wIVq+Q==
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=2FTMJm/zVaFaFrC/Wta9NpgvQacBwyCCTMLfvWKEDic=; b=DLQeJfgfdSMNRICN/sPWW1AHIeUT+X2BzTeIVNJG3CLXX0Y6eTfdamPO5nDghKxvobiPDhNIH8nfcMonFmqw/F3tPGxnLW11Im7pcA818XZWtzYBAtayEs20Wc1cbFlBzOFDccL5bUEHxxTbqBHJmh5W8HHQjVwMwRWjEp3Emg0=
Received: from DM6PR08MB6331.namprd08.prod.outlook.com (2603:10b6:5:1ee::8) by DM5PR08MB2539.namprd08.prod.outlook.com (2603:10b6:3:c5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.23; Mon, 22 Jun 2020 16:38:59 +0000
Received: from DM6PR08MB6331.namprd08.prod.outlook.com ([fe80::2041:afaf:9be3:211c]) by DM6PR08MB6331.namprd08.prod.outlook.com ([fe80::2041:afaf:9be3:211c%9]) with mapi id 15.20.3109.027; Mon, 22 Jun 2020 16:38:59 +0000
From: "Rokui, Reza (Nokia - CA/Ottawa)" <reza.rokui@nokia.com>
To: Greg Mirsky <gregimirsky@gmail.com>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
CC: "Rokui, Reza (Nokia - CA/Ottawa)" <reza.rokui@nokia.com>
Thread-Topic: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"
Thread-Index: AQHWSLOfxfwwyQVH+0+yd4nLfCqg5w==
Date: Mon, 22 Jun 2020 16:38:59 +0000
Message-ID: <EEA3A744-AF65-4D36-9BFA-BE61C70FF51D@nokia.com>
References: <7B6758A6-EFDB-433B-A340-8773A39A4312@nokia.com> <MN2PR15MB31033D0967EBA2A795DBE231979A0@MN2PR15MB3103.namprd15.prod.outlook.com> <7f0ca406-70d4-47b6-9068-f8ef0535b828@Spark> <B65482A4-5376-4267-AEB1-C0010729EDD2@nokia.com> <CA+RyBmWPCGPYmjwivOhKTv4wQrQbp9s7w++_nF+C-wdpZNUAZQ@mail.gmail.com>
In-Reply-To: <CA+RyBmWPCGPYmjwivOhKTv4wQrQbp9s7w++_nF+C-wdpZNUAZQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.38.20061401
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [24.246.4.36]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: be5f5299-45a8-4246-cf91-08d816cac394
x-ms-traffictypediagnostic: DM5PR08MB2539:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM5PR08MB2539495882E514FB9E4792E69F970@DM5PR08MB2539.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0442E569BC
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UIxAYYtUotAdx9N2om4pF1R8rdobky13MMKfnLoyE9ORAMkmA9YcI5EKSV+AtmVFiv4NprG24eCODEwT72W6ICObWn/vRF23uklbsrTigl1j0ZyRX7C6RW7fWqsro6WKoo5UCYuKEbo3OQIub67GnAJ6DJtBLIQpHSaeA2RVtnmalDH78pa7Jlwyeci4/whBYruTY5K2iQVjTxxyI6KO5JdfpqWj+Xjm2gm1zvU6P6ZlP3fHeU5Y56xYMTFRr634+xog4Unap3hCyQFbj/rp88wIy+2dCMW0L8FbQRKKDpgTu3i3y+PfxsIT1vN3vlwBWNJTB46BmOAs5G2twKt+szxUY58wfFkptE50DJQG2sAwsaOaGgPjJ5e/wFaR38fQvJOGUatj7q/cy9uKOT9ALg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB6331.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(396003)(376002)(136003)(39860400002)(53546011)(6506007)(966005)(83380400001)(33656002)(86362001)(66476007)(66556008)(64756008)(2906002)(66446008)(26005)(166002)(107886003)(8936002)(71200400001)(36756003)(8676002)(9326002)(478600001)(6486002)(5660300002)(91956017)(110136005)(76116006)(2616005)(186003)(66946007)(316002)(4326008)(6512007)(30864003)(579004)(559001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: bpv0M8tF5QUnfg94PRyCssJE/Dvm79F5Mc7/8P5yhTDDbPtvibsmtr6FePjyE3XxEx/NqhRa+eQekZpO1hnQCt3dwFHotqYb3oNMYkZrDOBc++kBJrTB8jCUmjxKbomIP8qA60OoKNRuTcLkjxo1MBYUVKoqloJr7dGHqHcsqCHqaQEun0KgNHS2q4Y2OqMJOAG7x7C6lNjBtLLimVI0JRS3fNqEyWJaKhsQKwF7eQyhhaeIviBBL0VyT+Cul84PaA/N6c5Myk5lHO3NGe/Jqa+oOn2qmRIc+/wJCWL3MICWQVTFgjywDkJ1Zy7wKMVwZW5zhXy4dsEXx3ljo4Ly4AC4wYGEKJHguHwiw/nfU/Dcg9ihgGwbzo6ZPTz6uTD3tEtWcKStp7mf8+WK4JpBj1vbBIU/6zhg6W8vF+g9apKKsRy0FhB5QrH5h3P1wh39wQuwqsObVDskmVGNT1coSSiUxaLRWkFF55S7VmH2m/8=
Content-Type: multipart/alternative; boundary="_000_EEA3A744AF654D369BFABE61C70FF51Dnokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: be5f5299-45a8-4246-cf91-08d816cac394
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2020 16:38:59.1518 (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: C07YiXmDVQhZOxVzasszKT6A38Hx14+uyhv5vKTG2KyTgMZNkzYF8yy/8EntADC0f0S0LPUl1xIdlWPyKhDduQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR08MB2539
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/XsX7ofyV8jj83EpaLQXQNe1R3ts>
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: Mon, 22 Jun 2020 16:39:06 -0000

Hi Greg,

See inline

Reza


From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thursday, June 18, 2020 at 5:50 PM
To: Reza Rokui <reza.rokui@nokia.com>
Cc: Jeff Tantsura <jefftant.ietf@gmail.com>om>, LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com>om>, Shunsuke Homma <s.homma0718@gmail.com>om>, Kiran Makhijani <kiranm@futurewei.com>om>, Kiran Makhijani <kiranmak@gmail.com>om>, "Luis M. Contreras" <contreras.ietf@gmail.com>om>, Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp>jp>, Dhruv Dhody <dhruv.ietf@gmail.com>om>, Eric Gray <eric.gray@ericsson.com>om>, "teas-ns-dt@ietf.org" <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