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

Jeff Tantsura <jefftant.ietf@gmail.com> Sat, 20 June 2020 20:38 UTC

Return-Path: <jefftant.ietf@gmail.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 0AB1A3A0969 for <teas-ns-dt@ietfa.amsl.com>; Sat, 20 Jun 2020 13:38:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 PNRV8o3W0W5U for <teas-ns-dt@ietfa.amsl.com>; Sat, 20 Jun 2020 13:38:21 -0700 (PDT)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A806B3A0967 for <teas-ns-dt@ietf.org>; Sat, 20 Jun 2020 13:38:21 -0700 (PDT)
Received: by mail-pl1-x62b.google.com with SMTP id s14so1520680plq.6 for <teas-ns-dt@ietf.org>; Sat, 20 Jun 2020 13:38:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=bHcRHcnvJh7HPzD3dZY1afcxb+5llUfhoDJpj5q6Gz0=; b=oZuimGBNkiRa2YP3k31TXFtmpeVRSRt8tV54I7u8hDFMOcsbS6oHLTDTkVTsvtqJHs r7ABNxt7z2/w4DSMfufnGm07uWdfOJXNtzoxba7bxSEAO3NTXAWkO5ySSFMFqJDX4bVn lPW+elsbjcWOib/Z3iwkmSI/zVl3rxyO0uINUG6GaKS194Ct08MKu44Z5Z/wMHPbrCGe Vnn/tJQAzbqyggxKJP1hHeRpBsYmZhdLg3OkCxeuzkTV355qDQ8hzvNzNZDDK/P1gofc atJxasWIEjkuuT/QVXutq8pMzsiaWyrHxKY3sjL/3RH+qo6M99kgx97MubpsyUWLpRpe xdbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=bHcRHcnvJh7HPzD3dZY1afcxb+5llUfhoDJpj5q6Gz0=; b=WftAg07WxbNQBTDEmMen/mX+9eEUIPjFTTNXCZtlaocvgVEfKNuS0cCqyTxFPrkLSW at0clgFqK0HNmzKUuad/aMn5bLmP1dgqerpavVeXLW/mmQg7MLpDNFZ7Iahw84gQFJdT HyTB3XroziCSZk6ta3/4lMgsXboP6DsSFaOOUGsIn15mjWn5Pn3gXShge7PR5epyEVd3 2mmtpub0lEe73q4o1lft6okkEKjnFVELWvjsmBWLSSjJTgN6Q1QGQkMQnlHM444moG22 gq6YzTztyZ4NFz0g7Xy61hYISt6eEmz33TaVsiQMBNdG3AOGX4ZS/lz4cFk+18fVSu0f DpbA==
X-Gm-Message-State: AOAM530AEOyf5cZNBJ8HN/ns8S6bpkYryMya4l6ejyp4EtOq/ZIiBDDY WFUTMC0UK1eG+PUxtXp4ewQ=
X-Google-Smtp-Source: ABdhPJwb3pIF1OWe9Brx4fgFIHcLxJyJk+ih1+8PpP1ofJxiLxCZ4ghjlDoDgTJQziRnx4zS2w/yVA==
X-Received: by 2002:a17:90b:1011:: with SMTP id gm17mr5764769pjb.226.1592685500982; Sat, 20 Jun 2020 13:38:20 -0700 (PDT)
Received: from [192.168.1.3] (c-73-63-232-212.hsd1.ca.comcast.net. [73.63.232.212]) by smtp.gmail.com with ESMTPSA id z14sm9472623pfj.64.2020.06.20.13.38.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 20 Jun 2020 13:38:20 -0700 (PDT)
Date: Sat, 20 Jun 2020 13:38:12 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>, John E Drake <jdrake@juniper.net>
Cc: "=?utf-8?Q?teas-ns-dt=40ietf.org?=" <teas-ns-dt@ietf.org>
Message-ID: <baff03c9-eee0-42b5-bcea-e18d5c252a32@Spark>
In-Reply-To: <79CFE5DD-2008-46BB-83D1-15A0C8FFBF9E@juniper.net>
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> <DM5PR05MB3388AD80C54CBC852FCF455CC7980@DM5PR05MB3388.namprd05.prod.outlook.com> <1ee40c4d-a176-4a82-bd52-e93e29e7ca56@Spark> <DM5PR05MB3388DB319B2BAD50DF31E998C7980@DM5PR05MB3388.namprd05.prod.outlook.com> <1e536aaa-cf13-4e37-b09c-4d7a6a45c013@Spark> <DM5PR05MB3388E7BBD8404015F7B97B92C7980@DM5PR05MB3388.namprd05.prod.outlook.com> <CA+RyBmV9jXZBktOJrCPeQbVfBrExP4MLXcL=4eX6cgiWby5YoQ@mail.gmail.com> <79CFE5DD-2008-46BB-83D1-15A0C8FFBF9E@juniper.net>
X-Readdle-Message-ID: baff03c9-eee0-42b5-bcea-e18d5c252a32@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5eee73b9_1872261f_178"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/5yDr-JZ-0TFAASFNChCxTtaMnLQ>
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: Sat, 20 Jun 2020 20:38:26 -0000

John,

Fully agree with you, the distrust goes deep.
An SLA between provider and user defines a set of SLOs and conditions wrt their representation.
It is the job of the provider to demonstrate that SLOs are within their boundaries, as agreed within SLA.
It is up to the user to either blindly trust those (happens often in managed services) or validate and compare to the data provided by the provider. Discrepancy could be used as base of dispute as to whether SLA terms have been met.

Greg/Bo
Following the PE-CE model - the only difference here, is that if CE is managed by the provider - the boundary is at CE, if it is managed by the user - at PE. Note that “last-mile” PE-CE link is often provided by a 3rd party, and as such depends on the previously mentioned set of boundaries. In case of provider managed service, it is responsibility of the provider (and would be a part of end2end service), while if iy is responsibility of the user to get connectivity the provider’ PE, and dealing with the 3rd party providing this connectivity.

Cheers,
Jeff
On Jun 19, 2020, 5:14 PM -0700, John E Drake <jdrake@juniper.net>et>, wrote:
> I would expect the both the transport network slice provider and the transport network slice user would monitor SLOs
>
> Sent from my iPhone
>
> > On Jun 19, 2020, at 8:00 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > [External Email. Be cautious of content]
> >
> > Hi John,
> > I agree with your view on which element is an SLO measurement point:
> > > quote_type
> > > To answer your specific question, the SLOs are between the transport network slice user’s points of attachment to the transport network slice for each specified dataplane construct, so the SLOs should be between the customer’s points of attachment and not between the transport network slice provider’s nodes that are supporting those points of attachment.
> > On the other hand, who's performing the SLO monitoring? I think that there could be several scenarios. If the provider of the TNS manages CEs, then SLO can be monitored between CEs. But, I think, there could be scenarios when the provider doesn't have control over CEs. How to monitor SLO in that scenario? Could the customer and the provider agree that in that scenario SLO is monitored between CEs?
> >
> > Regards,
> > Greg
> >
> > > On Fri, Jun 19, 2020 at 4:26 PM John E Drake <jdrake=40juniper.net@dmarc.ietf.org> wrote:
> > > > Jeff,
> > > >
> > > > The point is that the transport network slice provider’s network is *completely opaque* to the transport network slice user.  The latter has a set of endpoints which they want to have connected using a variety of dataplane constructs (MP2MP, P2MP, MP2P, P2P bi-directional, and P2P uni-directional) each with a specific SLO.  Any discussion of how the network slice provider’s network is constructed or how it operates is completely irrelevant.
> > > >
> > > > To answer your specific question, the SLOs are between the transport network slice user’s points of attachment to the transport network slice for each specified dataplane construct, so the SLOs should be between the customer’s points of attachment and not between the transport network slice provider’s nodes that are supporting those points of attachment.
> > > >
> > > > Yours Irrespectively,
> > > >
> > > > John
> > > >
> > > >
> > > > Juniper Business Use Only
> > > > From: Jeff Tantsura <jefftant.ietf@gmail.com>
> > > > Sent: Friday, June 19, 2020 6:57 PM
> > > > To: teas-ns-dt@ietf.org; John E Drake <jdrake@juniper.net>
> > > > Subject: RE: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"
> > > >
> > > > [External Email. Be cautious of content]
> > > >
> > > > John,
> > > >
> > > > So the measurements are performed between the slice' end-points (head and tail ends). Where do you see inconstancy?
> > > >
> > > > Cheers,
> > > > Jeff
> > > > On Jun 19, 2020, 3:45 PM -0700, John E Drake <jdrake@juniper.net>et>, wrote:
> > > > > Jeff,
> > > > >
> > > > > I completely agree, but that is not what the text says:  “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.”.
> > > > >
> > > > > Yours Irrespectively,
> > > > >
> > > > > John
> > > > >
> > > > >
> > > > > Juniper Business Use Only
> > > > > From: Jeff Tantsura <jefftant.ietf@gmail.com>
> > > > > Sent: Friday, June 19, 2020 6:29 PM
> > > > > To: Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.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>; 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; John E Drake <jdrake@juniper.net>
> > > > > Subject: RE: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"
> > > > >
> > > > > [External Email. Be cautious of content]
> > > > >
> > > > > John ,
> > > > >
> > > > > SLO defines a metric/boundaries of a service as perceived by the consumer(end-user) at the endpoint(s) where the  end user connected to the service (slice).
> > > > >
> > > > > Cheers,
> > > > > Jeff
> > > > > On Jun 19, 2020, 3:21 PM -0700, John E Drake <jdrake@juniper.net>et>, wrote:
> > > > > > Hi,
> > > > > >
> > > > > > Why would we have SLOs between the nodes that are providing the transport network slice to its customers, as opposed to SLOs between the customer’s points of attachment to the transport network slice?
> > > > > >
> > > > > > Yours Irrespectively,
> > > > > >
> > > > > > John
> > > > > >
> > > > > >
> > > > > > Juniper Business Use Only
> > > > > > From: Teas-ns-dt <teas-ns-dt-bounces@ietf.org> On Behalf Of Rokui, Reza (Nokia - CA/Ottawa)
> > > > > > Sent: Thursday, June 18, 2020 4:15 PM
> > > > > > To: 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
> > > > > > Cc: Rokui, Reza (Nokia - CA/Ottawa) <reza.rokui@nokia.com>
> > > > > > Subject: Re: [Teas-ns-dt] Proposed text for section "Transport Slice Endpoint"
> > > > > >
> > > > > > [External Email. Be cautious of content]
> > > > > >
> > > > > > 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>
> > > > > > Date: Wednesday, June 17, 2020 at 5:13 PM
> > > > > > To: Reza Rokui <reza.rokui@nokia.com>om>, LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com>om>, Shunsuke Homma <s.homma0718@gmail..com>, 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>
> > > > > > Cc: "teas-ns-dt@ietf.org" <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>om>, 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> 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>om>; Shunsuke Homma <s.homma0718@gmail.com>om>; Jeff Tantsura <jefftant.ietf@gmail.com>om>; teas-ns-dt@ietf.org; 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>
> > > > > > > Cc: Rokui, Reza (Nokia - CA/Ottawa) <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
> > > > https://www.ietf.org/mailman/listinfo/teas-ns-dt