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

Greg Mirsky <gregimirsky@gmail.com> Mon, 27 January 2020 19:44 UTC

Return-Path: <gregimirsky@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 3D8B43A0A3C for <teas-ns-dt@ietfa.amsl.com>; Mon, 27 Jan 2020 11:44:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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 ObNiAGiVotej for <teas-ns-dt@ietfa.amsl.com>; Mon, 27 Jan 2020 11:44:46 -0800 (PST)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 5C89A3A0AA5 for <teas-ns-dt@ietf.org>; Mon, 27 Jan 2020 11:44:46 -0800 (PST)
Received: by mail-lj1-x22d.google.com with SMTP id n18so12168200ljo.7 for <teas-ns-dt@ietf.org>; Mon, 27 Jan 2020 11:44:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nzkpmHARHtrcaMsWsm6RwGrvU1ta6GxINxQhO1japzc=; b=PIPHapvSX4RsQLspZ34/GyW8SVNEgtVC875XP68Pc1jLBQng7Y+QmGhP4eI1raUPAJ 7Dlt2xW368etkjNvaGB9yA/Vd6Dvs/GW4rOhZCxx0VJxiRb53TF8Vj26DZY2D/74boc8 0fYv7HBqc0flyrYQ9GHdC1DCvTx8pxvOKvXuNF91Z/P8yIs9d9ehovXloHJIW+8UUCpG NwWNsQJg4XyaREDjildXtViicff1Mn19ytnIn6FX9moN9DVQzrOQBJU/1yHG+b6fHfJR +TToUyKC9uAxshZwiueREHrhTlcEXbyfxe0RRdzlwlg9YDD8Ev666X4z3nGPuOts4AJJ juQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nzkpmHARHtrcaMsWsm6RwGrvU1ta6GxINxQhO1japzc=; b=HLKUe8VF2HEbUx2tfZaU7HcBLXrva4sj3BPZP/rni13tt3kFAXRb5Wz3obsu1m1cnH zgbu4gMep55OsrB/dnCTkrSY++NM0xYs8lQ273X5Ak7vc0yguAi5FMo4GQIM3mrp+j1G 4cM6dDyZ99zsfpHe8pqRaz2BHi3n9bFVBNFpqIQvKeoSFOi1qw59Qbl77eQRaOeXUkD1 T6T0eNnItd9lRgZuLvCc4uz13qleXSr4rc+xV7fLnzOAGZRMg24Ss4jvs7oTM89hccQv Mn+vWF6jhp/xHG9LwSQrH+lorLCl8le+EKsCf2hDZADzC4g1620YuqESWzhCujQldc5B QpeA==
X-Gm-Message-State: APjAAAVgSQV+7wLG84t7152JybW3433AuBNmNFQ+2NaE83TJokwmsTg9 2DOql/xTGsKoyYYLUgz9hjf9wfX0NpgxCFHHU2Q=
X-Google-Smtp-Source: APXvYqxQZzcZccuS9Tur5Ot87c5e5oEsPf8nKnS5Nh4y9jSEYB/MbfGb9npNRKGSf1zYnJS7Ina+5KqbgjkL1vlIgO4=
X-Received: by 2002:a2e:9e43:: with SMTP id g3mr11389940ljk.37.1580154284221; Mon, 27 Jan 2020 11:44:44 -0800 (PST)
MIME-Version: 1.0
References: <0D8BB404-3988-424D-82A9-2F5EAD203B9E@ericsson.com> <CAGU6MPe6FOpxz_0xf5N+UTpnO-7zn6-C4yFfYiSTXa5Kt7a1rw@mail.gmail.com>
In-Reply-To: <CAGU6MPe6FOpxz_0xf5N+UTpnO-7zn6-C4yFfYiSTXa5Kt7a1rw@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 27 Jan 2020 11:44:33 -0800
Message-ID: <CA+RyBmWj26QDKU=Cg4B6PxUyHE7bkd0dnugfcpmR0hgaoEGv_Q@mail.gmail.com>
To: Shunsuke Homma <s.homma0718@gmail.com>
Cc: Jari Arkko <jari.arkko=40ericsson.com@dmarc.ietf.org>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000cd2a44059d245684"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/ClwbjIuWQmbU5FR9FPJZJ5c3pSg>
Subject: Re: [Teas-ns-dt] Definitions draft review
X-BeenThere: teas-ns-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TEAS Network Slicing Design Team <teas-ns-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas-ns-dt/>
List-Post: <mailto:teas-ns-dt@ietf.org>
List-Help: <mailto:teas-ns-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jan 2020 19:44:49 -0000

Dear All,
I've got a minor comment regarding updating the following sentence:
  This document provides a definition of 'transport slices' in IETF,
  and describes considerations for their realization.
The update proposed by Jari suggests, as I understand, s/IETF/IP/. I think
that does make the sentence more technology-oriented but maybe not in
sync with the way IP listed among other examples of realizing a transport
network in the following:
 ... within the scope of transport networks (e.g. IP, MPLS, GMPLS).
Considering the latter, would change in the former from "in IETF" to, for
example, "in Packet-Switched Networks" be acceptable?

Regards,
Greg

On Mon, Jan 27, 2020 at 10:00 AM Shunsuke Homma <s.homma0718@gmail.com>
wrote:

> Hi Jari,
>
> I appreciate for your kind review and feedback. Please see inline.
>
> Regards,
>
> Shunsuke
>
> 2020年1月27日(月) 23:05 Jari Arkko <jari.arkko=40ericsson.com@dmarc.ietf.org>rg>:
>
>> I did a review of the definitions draft. We're off to a good start but I
>> wanted to convey some smaller and larger comments, the latter mostly with
>> the intent to scope the document down to a very specific goal, with the
>> intent that it can be specified and approved as an IETF RFC easily and
>> without extended discussions.
>>
>> > the definition of transport slice in IETF
>>
>> I wonder if the organization matters or rather the substance. Maybe “in
>> IP networks” instead of “in IETF”. Or equivalent. What tech are you
>> specifying? You should speak about that, not the standards org.
>>
>> [SH] "in IP network" seems better, and I'll change the term.
>
>
>> >  Network Slicing is considered very useful because there
>> >  is a need to generalize control, operations and management of diverse
>> > set of services and related resource requirements that can then be
>> >  applied to any number or type of proposed, implemented and/or
>> >  deployed technologies and associated devices.  Some key applications
>> >   which might benefit from the use of network slicing include:
>>
>> I think there's two separate benefits here. First, why does one need
>> slicing, partitioning, etc?  And secondly, if one needs it, why does one
>> need to generalise it?
>>
>> [SH] We'll consider replacing the text for emphasizing the two points:
> allowing diverse devices/applications which have different requirements on
> communication to coexist on the same network efficiently, and enabling
> tenants to deploy slices across multiple domains.
>
>
>> > Transport slices are a
>> >  part of network slice that fulfills connection requirements, which
>> >  are created and managed within the scope of transport networks (e.g.
>> >  IP, MPLS, GMPLS).
>>
>> Since the word endpoint is introduced above, maybe use it here too.
>> Perhaps:
>>
>>  ... connection requirements between endpoints. Transport slices are
>> created ...
>>
>> [SH] Agree. I'll modify it.
>
>
>> >   This document provides a definition of 'transport slices' in IETF,
>> >  and describes considerations for their realization.
>>
>> I wonder if this should be in this document or elsewhere. E.g., the
>> framework or a separate use cases document.
>>
>> [SH] Yes, I also think that considerations for realization should be
> moved to the framework document.
>
>
>
>> >   o  UPF: User Plane Function
>>  >  o  gNB: Next Generation Node B
>>
>> Many terms and definitions... how much of this is necessary? Will this
>> extra detail clutter what one tries to achieve with the definition? The
>> crisper definition you have, the less you need to talk about mobile
>> networks or other use cases. Considering writing another draft with use
>> cases if that's necessary.
>>
>> [SH] Sure. We'll filter the list to only essentials.
>
>
>> > 3.  High Level Architecture of End-to-End Network Slicing
>>
>> This section is interesting and well written, but I wonder if it belongs
>> to this document. We're not specifying the full slicing architecture. We
>> should specify transport slices.
>>
>> How about defining transport slices *without* having to refer to
>> end-to-end slice?
>>
>> (It would be ok to have a small note like the one about sub-slice terms
>> in Section 4.1)
>>
>> [SH] IMHO, some description about relationship between E2E slice and
> transport slice would be important, because transport slice won't
> necessarily provide e2e connectivity. However, the current description may
> includes too much information, and we'll reconsider and polish the
> description.
>
>
>>  > "A transport slice is an abstract network topology connecting a
>>  >  number of endpoints, with expected objectives specified through a set
>>  >  of service level objectives (SLO)".
>>
>> Seems fine... but one has to fill in the definition of endpoints (maybe
>> forward ref to Section 5.2), the SLO in more detail (maybe forward ref to
>> section 5), and also specify what "connecting" means.
>>
>> [SH] We need more elaboration with referring other I-Ds and RFCs.
>
>
>> > 4.2.  Overview of Transport Slice Structure
>>
>> This is good material and generic.
>>
>> [SH] Thanks.
>
>
>> > 4.2.2.  Transport Slice Controller Interfaces
>>
>> Potentially fodder for removal, isn't this something that the framework
>> document should talk about?
>>
>> [SH] OK. We can move this subsection to the framework doc. Btw, should
> stakeholders section be moved as well?
>
>
>> > 5.1.  Service Level Objectives on Transport Slice
>> >
>> >   A transport slice is defined in terms of several quantifiable
>> >   objectives or SLOs.  These objectives define a set of network
>> >   resource parameters or values necessary to provide a service a given
>> >   transport slice.  A non-exhaustive list of characteristics types for
>> >   transport slice is described below:
>> >
>> >   o  Guaranteed Bandwidth
>> >   o  Guaranteed Delay
>> >   o  Prevention of Jitter
>> >   o  High Reliability (i.e., low packet loss rate)
>> >   o  High Availability (i.e., MTBF, MTTR)
>> >   o  Secure network
>> >   o  etc.
>>
>> I'd prefer to see a more complete and fully defined set of criteria
>> (including references to definitions) which then can of course be extended
>> by future docs.
>>
>> [SH] Sure. Let's continue the clarification.
>
>
>> > 5.3.  Vertical Transport Slice
>>
>> This is ok, as is 5.4.
>>
>> [SH] Thanks.
>
> > 6.  Realization of Transport slice
>>
>> Maybe the realisiation part is something that one should consider moving
>> somewhere else. Potentially also the other parts, because while the first
>> example for instance is quite good, it has a number of details that aren't
>> core to the definition of a slice. Do we need a use case doc?
>>
>> [SH] I agree with that this section should be moved to other document.
> For example, can we describe these in an appendix of the framework doc? (It
> will take long time to make a new draft and reach our consensus. )
>
> Thanks again.
>
>
>> Jari
>>
>>
>> --
>> Teas-ns-dt mailing list
>> Teas-ns-dt@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas-ns-dt
>>
> --
> Teas-ns-dt mailing list
> Teas-ns-dt@ietf.org
> https://www.ietf.org/mailman/listinfo/teas-ns-dt
>