[Teas-ns-dt] Suggested new text for the isolation part and related characteristics

Jari Arkko <jari.arkko@ericsson.com> Mon, 09 March 2020 13:42 UTC

Return-Path: <jari.arkko@ericsson.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 ADE583A103F for <teas-ns-dt@ietfa.amsl.com>; Mon, 9 Mar 2020 06:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=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=ericsson.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 Cr2yDRNRXYQv for <teas-ns-dt@ietfa.amsl.com>; Mon, 9 Mar 2020 06:42:19 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00055.outbound.protection.outlook.com [40.107.0.55]) (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 00DF63A1026 for <teas-ns-dt@ietf.org>; Mon, 9 Mar 2020 06:42:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oPujrFf+4NYlEX9fpZcLmC25TX3rLqNFR9lIOGKvhyBRrWdlR4R4JmA0TYtlkckq46k13n9h/25FTeOjtKGkkw+4grGT5b8jpFlYWJWupRFB+4KdY1aQfhFwu5VAHR9XT3aFBR+27wxdqBAlHvX7mvJUnpyBX07i25PH8VlsRRxzoTLUW0NpnVUovUbxmapGac8SoehCdVleURFvYEhLNF9skftBAHNXZovPfIo1PpxSJlwvYzit2BjafY7WE7H4GrlXYRbeu11PUShKhE3h85i7kqnl3av5xBfeC1k+zocgtaALkr7BVCaZv0+XWkVtpc7QXJFhkdDfMGgDIm2Pjg==
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=g9QQwItTrxzGrzHkc6mFeBh4GGZ/lQXbAMGdKsHClgM=; b=gpci3IkT3w5ac5D3btPiWf1YFYtx4c9wAKh1XuJuXnAudl8L86MYJ4TEPxQ9A3iYuDCFUbCOJplpuwmcDoF7Cr0hg6nrqkBcnaUtNw3HC/v/RFWdTUbR5sdJV1TLlc8gVi81ayCWaZzETVFNl65uXxc0IDWN4bjP+aHk2hnKSRl5HZNp69XbVUKT4/MCBqQxtFjNE0MqpQvRH6yQEGZt1VCzv3+O3KJuNFvKPGzJ0Kn9F/0IyXu2Z8H/ZxhJqDK1Why76bzHsKSnEF1yDeRuuizlUmgKeEpfRpC3Yya08o65686LOXtvpx9As9uiOT2H1MAVm9Cpp/7E1afzyJhA7g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g9QQwItTrxzGrzHkc6mFeBh4GGZ/lQXbAMGdKsHClgM=; b=pP0QB3m+XuxqyOaBovKLoZaccoRt/+A+odWkSHoKpqtVNMPSmJ9b3is2e5i634W+LBeJu4p+MOC0TLygirjdbPPz45lbRQukfwprZ5u48r2f+bjzocd/lVQghpFING+Dg5Y9XEOd9KUCTaqLWAHC0m+Nqkl28iKJA0yLoOItw80=
Received: from HE1PR0701MB2537.eurprd07.prod.outlook.com (10.168.128.141) by HE1PR0701MB2586.eurprd07.prod.outlook.com (10.168.187.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.9; Mon, 9 Mar 2020 13:42:16 +0000
Received: from HE1PR0701MB2537.eurprd07.prod.outlook.com ([fe80::49be:2ff4:aca9:da46]) by HE1PR0701MB2537.eurprd07.prod.outlook.com ([fe80::49be:2ff4:aca9:da46%12]) with mapi id 15.20.2814.007; Mon, 9 Mar 2020 13:42:16 +0000
From: Jari Arkko <jari.arkko@ericsson.com>
To: Kiran Makhijani <kiranm@futurewei.com>
CC: "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: Suggested new text for the isolation part and related characteristics
Thread-Index: AQHV9hiLicyGIIVGJkuxqgyA5gMUJA==
Date: Mon, 9 Mar 2020 13:42:16 +0000
Message-ID: <5FDBE56C-E65B-4EB9-A5C8-0E382A49B479@ericsson.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jari.arkko@ericsson.com;
x-originating-ip: [2a01:4f9:c01f:1c:d051:40db:548b:3dfc]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8a141945-d9a5-47ad-47f4-08d7c42fae62
x-ms-traffictypediagnostic: HE1PR0701MB2586:
x-microsoft-antispam-prvs: <HE1PR0701MB25861514011EEB5B4B711740EBFE0@HE1PR0701MB2586.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0337AFFE9A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(376002)(396003)(136003)(346002)(39860400002)(199004)(189003)(5660300002)(86362001)(2906002)(2616005)(6486002)(478600001)(6512007)(186003)(71200400001)(6916009)(6506007)(33656002)(4326008)(91956017)(76116006)(81156014)(8676002)(81166006)(66946007)(44832011)(316002)(8936002)(66556008)(64756008)(66476007)(36756003)(66446008); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2586; H:HE1PR0701MB2537.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rTWgf3/eJoGDHZet2OSDlhL8MrszES4EcnkoOtt4DnbKFebyh5o+KZh89yleMVPyOMPHr7FX22/cccBlb+hY/J9BpLd+QsobaEU4eFV6cSN/JNX34Gfm6kWWLW2Bs2Yo7vPR9q/vQ0r4gFR0yX420HOSohbwtp+P66i6yEYcPF2driWmvk9HWFCaR6dUrAn2yQZdp0Romtpobe79Pp1bDl03hfClHhabe3lXzGlSYzU7xKaKWJM+qeqtYT5sr/p/EsjAQUsWgqHgsvFUuueU1PqA8Y9FQEVFCfmZafTUzqqMqgYmS3J8lD9nFdfrkNY717pZsefA/QGcf62y0aekcyUeCrSsAQvBBdmYbq3owu5o+tiBU5Sm+N6ckl5gDu8UEUKfSN69Pd3PxFG/ACM/nLn/AdBcYlsuZ5fVZ4CFXggJpi5yvS1UZ742BrzmQMIJ
x-ms-exchange-antispam-messagedata: PsdEOmT1iinlltnubQKXA24Zj0MT4yWiqpGdijqYJz/TpkwUOiIH4m5H6wMz91SlwpewFcMopDGj8KIc6Mth0ARw/ZgcadRGgrJNJmIgXDcT3v0BCNCjpMpvJBgwrhJL1IA86I1mdeka1NtyQsUz64D8dLQUQRiYlZQ+duQ/gh5qmshJFDg46uCOAQVblVhO6Jo8/NLO6vvP/chCBQTMHQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_5FDBE56CE65B4EB9A5C80E382A49B479ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a141945-d9a5-47ad-47f4-08d7c42fae62
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2020 13:42:16.3098 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lQPVmmVS0zvyPtyEVpoLkjj/0ateYXFuQG8OPK9P00hkK0sudmAL125hIMdWawQ6T4NJpqpwO0LCwO9kUtk2Yg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2586
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/EdPavXbAsx6o29Pt_C67M8rsUsU>
Subject: [Teas-ns-dt] Suggested new text for the isolation part and related characteristics
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, 09 Mar 2020 13:42:33 -0000

I’d like to suggest the following text as a change c to current definitions document discussion on isolation. This text casts isolation as a characteristic that can be requested, along with resource redundancy and other characteristics. It is a requirement level issue rather than a specific way to implement isolation.



4.1.  Service Level Objectives on Transport Slice

   A transport slice is defined ...

   A non-exhaustive list of characteristics types for transport slice is
   described below:

   o  Guaranteed Bandwidth: assurance of minimum or range of the
      bandwidth requirement.  Requested unidirectionally.

   o ...

   o  Packet loss rate: To specify permissible packet loss rate between
      two endpoints.  For critical networks, this number may be very
      close to zero.  See [RFC7680].
      Bandwidth guarantees come in two variants:

   o The above characteristics can be specified as hard limits and not
      affected by other traffic or as soft. In a soft limit, a
      violation of the limit may occur in rare cases due to resource
      interference.  In such cases, the limit will be maintained by
      the controller within a certain tolerance level of that
      objective.

      Note that specifying a hard limit will not prevent failures --
      such as losing a node -- from affecting the transport slice. Protection
      against such issues is possible, but needs to be specified separately
      (see item "resource redundancy" below).

      Note also that the hard and soft limits do not say anything
      about the specific implementation of how these limits are
      achieve. Different implementations might use different
      techniques, from avoiding oversubsription to dedicating
      particular links or their virtual fractions to particular
      transport slices.

   o ...

   o  etc.

   The framework may further specify ...

4.1.1.  Isolation

   Providing a hard limit for the characteristics of a transport slice
   means that the behavior and performance of other transport slices
   should not impact that slice, even if they run over the same underlying
   infrastructure or use logically shared network resources.

   Since the transport slices are logically partitioned over the
   shared resources, a certain degree of isolation is expected even
   when no hard limit has been specified.  When the shared resource
   pools begin to become saturated, SLO violations can happen,
   however, impacting the performance or operation of service
   associated with the transport slice.

   The degree of isolation can be derived from availability
   characteristics requested, such as whether a hard or soft limit was
   requested. Requesting a hard limit may commit more resources
   than would be required for a softer limit.

   When realizing a transport slice, the network controller should be
   responsible for allocating and providing resources according to the specified
   characteristics.

   SLO violations can occur for two reasons and corresponding statements
   apply

   o  Shared resource interference: i.e. multiple transport slices
      simultaneously share the same resource, and one of them consume
      the resource in surplus.  If the SLO guarantees are strictly
      required, then the network controller can be informed about the
      requirement using hard limit. Note that the terms hard and soft
      limit are requirement oriented and different from what is specified
      in, for instance,  [I-D.ietf-teas-enhanced-vpn]).

   o  Resource failure or fault occurs, such as a link or node failure.

       Where it is important to defend against these, the relevant
       characteristics on resoure redundancy (and perhaps some
       other characteristics on restoration speed and other factors) need to be specified.