Re: [Teas] Network Slicing design team definitions - isolation and resolution

"Joel M. Halpern" <jmh@joelhalpern.com> Mon, 27 April 2020 21:32 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A31A3A0B54 for <teas@ietfa.amsl.com>; Mon, 27 Apr 2020 14:32:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=joelhalpern.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 LiTx9e2Rhj5v for <teas@ietfa.amsl.com>; Mon, 27 Apr 2020 14:32:52 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 6ED353A0B55 for <teas@ietf.org>; Mon, 27 Apr 2020 14:32:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 499yg75ySwz1p4P1; Mon, 27 Apr 2020 14:32:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1588023171; bh=AAb86oh2wNWICG52277eoKeBYbWEhb73Hv5dNRiat2c=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=cu1exE5Uvl03wrJ1w8n/om3st5M48znhcKpHWVdONpCPSmZ6vyq3RNW9TW0HIvZ/K R803RcW3KNmZdgqe8FYp1/82rw4KDR01lsR+nAHlRDKDXiqW7uE+0tFQV5Oi5pM9RD yTh72rXAJVIguuQvXBlz9f9pno3kFS62z5dOTPTo=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 499yg72LTtz1p4Ny; Mon, 27 Apr 2020 14:32:51 -0700 (PDT)
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: "teas@ietf.org" <teas@ietf.org>
References: <E0C26CAA2504C84093A49B2CAC3261A43F83079E@dggeml531-mbs.china.huawei.com> <c467e349-efd8-1519-7d8a-1f242042cfed@joelhalpern.com> <a94fe17dae2244b0af6a9303e68f1e0e@huawei.com> <b54e1be6-cfd2-0bf7-1601-f6764253dfa3@joelhalpern.com> <CA+RyBmWaBN=WP3A4qwCOvm5Vax2ookYYas1-L5yQFiGmRH2OBA@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <aac854e6-92e5-59ea-3dac-e95fbf424a98@joelhalpern.com>
Date: Mon, 27 Apr 2020 17:32:50 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmWaBN=WP3A4qwCOvm5Vax2ookYYas1-L5yQFiGmRH2OBA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/C4IeGYF_Ib7IuDdS3Nu60vOhF_o>
Subject: Re: [Teas] Network Slicing design team definitions - isolation and resolution
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 21:32:57 -0000

Greg, that definition seems to be a specific subset of VPN.
As far as I can tell, the slice definition does include what endpoints 
the slice participants can talk to.  Presumably, with some way to say 
"the Internet".
So Whether the slice supports communication with the Internet or not is 
definitely an observable property.  I would tend not to call it 
isolation.  Separately, the definition you propose is unrelated to the 
definition in the document,
Which is why I suggest, for now, removing all discussion of isolation 
from the document.

Yours,
Joel

On 4/27/2020 5:22 PM, Greg Mirsky wrote:
> Dear Joel,
> thank you for bringing the matter of "isolation" to the discussion. I 
> agree, that it is not practical to expect physical isolation in modern 
> networks. In my view, a transport slice that requires isolation is as a 
> transport connection that expects to receive data only from the specific 
> domain and not from any other domain. In other words, I view isolation 
> as the absence of mis-connectivity (in transport network 
> interpretation which differentiates between path continuity check and 
> connectivity verification). If my interpretation is acceptable, then 
> isolation can be monitored using connectivity verification OAM mechanism(s).
> I much appreciate your thoughts, opinion on the proposed interpretation 
> of isolation on transport slice.
> 
> Regards,
> Greg
> 
> On Sun, Apr 26, 2020 at 8:57 AM Joel Halpern Direct 
> <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>> wrote:
> 
>     Trimmed, in line.
>     Joel
> 
>     On 4/26/2020 11:08 AM, Dongjie (Jimmy) wrote:
>      > Hi Joel,
>      >
>      > Please see some replies inline:
>      >
>      >> -----Original Message-----
>      >> From: Teas [mailto:teas-bounces@ietf.org
>     <mailto:teas-bounces@ietf.org>] On Behalf Of Joel M. Halpern
>      >> Sent: Sunday, April 26, 2020 10:52 AM
>      >> To: Zhenghaomian <zhenghaomian@huawei.com
>     <mailto:zhenghaomian@huawei.com>>; teas@ietf.org <mailto:teas@ietf.org>
>      >> Subject: Re: [Teas] Network Slicing design team definitions -
>     isolation and
>      >> resolution
>      >>
>     ....
>      >> More importantly, it is not something the customer has any way
>     to verify.
>      >> There is no test a customer can run that will verify this.
>      >> Making unverifiable promises is rarely a useful thing to do.
>      >
>      > Totally agree that tools for verification is important. As
>     mentioned in Haomian's mail, isolation can be verified with suitable
>     tools which can be used to collect the information at the necessary
>     places with a suitable interval. And it is important that customers
>     can be provided with such tools to monitor the performance and be
>     informed of SLA violation.
> 
>     As far as I can tell, the observable that you describe is latency
>     variation (or maybe loss).  Fine, describe the SLO in terms of latency
>     variation  (or loss).  Given that there are always imperfections in the
>     system, the customer may think that the issue is isolation.  But
>     what he
>     can observe, and as far as I can tell what he cares about, is delay
>     variation, loss, or other factors that affect his traffic.
> 
>     To use a different example, I have learned from the advocates to hate
>     bufferbloat.  But even their tests measure delay, delay variation,
>     etc..
>     They then infer the presence of large buffers.  But in fact, if the
>     large buffers are present but never used, we would all be happy.  So
>     the
>     SLO on this would be in terms of latency, latency variation, loss, etc.
>     Not bufferbloat.`
> 
>     Yours,
>     Joel
> 
>      >
>      > Best regards,
>      > Jie
>      >
>      >>
>      >> Yours,
>      >> Joel
>      >>
>      >> PS: Note that I understand that operators get asked for odd
>     things mby
>      >> customers.  But if we are going to define standards to support
>     it, we need to
>      >> understand the actual need.
>      >>
>      >> On 4/25/2020 10:44 PM, Zhenghaomian wrote:
>      >>> Not sure if I understand your question correctly.
>      >>> Well, it's reasonable for people to request hard isolation
>     because 'I don't want
>      >> my data to be transported together with other people's data'.
>      >>> For delivery this can be achieved by separating physical
>     devices/connections,
>      >> which are visible to users. For example dedicated boxes and
>     fibers will guarantee
>      >> the user's data is not mixed with others...
>      >>>
>      >>> Best wishes,
>      >>> Haomian
>      >>>
>      >>> -----邮件原件-----
>      >>> 发件人: Joel M. Halpern [mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>]
>      >>> 发送时间: 2020年4月26日 10:34
>      >>> 收件人: Zhenghaomian <zhenghaomian@huawei.com
>     <mailto:zhenghaomian@huawei.com>>; teas@ietf.org <mailto:teas@ietf.org>
>      >>> 主题: Re: [Teas] Network Slicing design team definitions -
>     isolation and
>      >>> resolution
>      >>>
>      >>> (trimmed)
>      >>> What is the user perceivable effect that the user is asking for
>     when you say "if
>      >> the user requests isolation"?
>      >>>
>      >>> Yours,
>      >>> Joel
>      >>>
>      >>> On 4/25/2020 10:31 PM, Zhenghaomian wrote:
>      >>>> Hi, Kiran, Joel,
>      >>>>
>      >>> ...
>      >>>> BTW, regarding the isolation, I don't see the necessity to
>     argue whether it
>      >> should be in SLO or not. The isolation itself, can either be
>     requested by the user
>      >> of the transport slice (then from NBI of TSC) to express the
>     demand of reliability,
>      >> or be offered by the provider of the transport slice (then from
>     the SBI of TSC) to
>      >> achieve the SLO requested from the user. In other words, if the
>     user requests
>      >> certain level of isolation in an SLO, such isolation should be
>     provided; if the user
>      >> does not request certain level of isolation (no isolation
>     request in SLO), then
>      >> there may be some isolation provided to satisfy the user's request.
>      >>>>
>      >>>> Best wishes,
>      >>>> Haomian
>      >>
>      >> _______________________________________________
>      >> Teas mailing list
>      >> Teas@ietf.org <mailto:Teas@ietf.org>
>      >> https://www.ietf.org/mailman/listinfo/teas
> 
>     _______________________________________________
>     Teas mailing list
>     Teas@ietf.org <mailto:Teas@ietf.org>
>     https://www.ietf.org/mailman/listinfo/teas
> 
> 
> _______________________________________________
> Teas mailing list
> Teas@ietf.org
> https://www.ietf.org/mailman/listinfo/teas
>