Re: [Teas-ns-dt] More comments on the definitions draft (part 2)
Kiran Makhijani <kiranm@futurewei.com> Sat, 07 March 2020 01:04 UTC
Return-Path: <kiranm@futurewei.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 958093A0EFF
for <teas-ns-dt@ietfa.amsl.com>; Fri, 6 Mar 2020 17:04:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 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, HTML_MESSAGE=0.001,
RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001,
T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001]
autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=futurewei.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 5zmTs3qUwhmf for <teas-ns-dt@ietfa.amsl.com>;
Fri, 6 Mar 2020 17:04:09 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com
(mail-bn8nam12on2104.outbound.protection.outlook.com [40.107.237.104])
(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 67CC33A0EFD
for <teas-ns-dt@ietf.org>; Fri, 6 Mar 2020 17:04:09 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=SfCNwm/gZFYU/sj9udUHQsTQP8MAuqqgFkuebtD5iIXUQdsPZ7oNmaFr1MIOtEVVuC9JmRQl/xg1BF6lEiaOkUEisF30sQqoH56Npc4hlxV3eSykcTw3Be1byHeEQg3Yhp1Da1qE/Yn+BDhTjY0svSDMyblSFHrzWgIWpG1ovqjxT88gB+PmUgeOypusWz+F9Ph6xMGAM56RA8kh08HeUcbtpSTUiW1aLYAH6jNyO0A/VAbDl9P82uoMUmYP12e1qB/tru/cuq7gvl9lCoKw29bo7QKE2JRoopn3Lj52ts63wSfkp8G0wm3lW2gaKmG3Qz1RZvWSVIhmp8hr8+twyw==
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=QccHGiNNwNHfvdFP5Mt1VZ+0vp3MLP2nKYUcLab//vU=;
b=Q7sF5PZLQwqneXH9+5V87dlRUMvGfvyXOECACJsDYgTo+AWLKNF9Sp2wGo2mseOgyXTZJTLBzn0v3st3U9AQdQhPEaSoECO5M8qXMUCbIafN1iRlc0uJABuq3oKWMScLHkGhe4EnxT2GC295b4hcP/reU1dAzigTTnxtH6H/9AiccT5KjffZNU6HfF9J8O6kZY73r24aVuXNz3ksxVA+5JoYIyH3tBIV7dHStKWOb25loppSd+sryXwkVRhjs7QOUwnBzxzdgqJySUELmWgcNER7ZVQTz0VyPhBMzScUJ/2qtXpQ9Bw+GbA59f4PeOJjgmNFtXKA6Y90R856LfJNRA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=futurewei.com; dmarc=pass action=none
header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com;
s=selector2;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=QccHGiNNwNHfvdFP5Mt1VZ+0vp3MLP2nKYUcLab//vU=;
b=eccbmQ178Qnl6PExQ4vh8+fxoVDnr2pvLLLk32Yl9jncSSGG3qLV+Femczy7GMM23lxJCbLBrfhX5jMc2BhmGWyHkjDkUospWxcQ53aiwRzcS+aXkCpluiAZMPbKJXNJqenyjXVrGA2H6Ff9kq0Et8HyvI8bzbY1u+xy4u0oRb0=
Received: from BYAPR13MB2437.namprd13.prod.outlook.com (2603:10b6:a02:cb::23)
by BYAPR13MB2421.namprd13.prod.outlook.com (2603:10b6:a02:cd::16)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.9; Sat, 7 Mar
2020 01:04:05 +0000
Received: from BYAPR13MB2437.namprd13.prod.outlook.com
([fe80::d01b:c684:d858:fd26]) by BYAPR13MB2437.namprd13.prod.outlook.com
([fe80::d01b:c684:d858:fd26%3]) with mapi id 15.20.2814.007; Sat, 7 Mar 2020
01:04:05 +0000
From: Kiran Makhijani <kiranm@futurewei.com>
To: Jari Arkko <jari.arkko@ericsson.com>
CC: "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: More comments on the definitions draft (part 2)
Thread-Index: AQHV8wTiD3COJj4Se0yXMjPyYWJynKg7zG4A
Date: Sat, 7 Mar 2020 01:04:05 +0000
Message-ID: <6C61AD32-47C9-4FB8-A61F-7C26CEA195F9@futurewei.com>
References: <ADEB1673-45D8-45AD-A62E-604BEA7B3902@ericsson.com>
In-Reply-To: <ADEB1673-45D8-45AD-A62E-604BEA7B3902@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is )
smtp.mailfrom=kiranm@futurewei.com;
x-originating-ip: [73.63.186.221]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a8f63f1-5e4b-44d7-c5a4-08d7c2336ec5
x-ms-traffictypediagnostic: BYAPR13MB2421:
x-microsoft-antispam-prvs: <BYAPR13MB2421B04DF41E3DC89E96504FD9E00@BYAPR13MB2421.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03355EE97E
x-forefront-antispam-report: SFV:NSPM;
SFS:(10019020)(4636009)(366004)(346002)(376002)(136003)(189003)(199004)(86362001)(4326008)(5660300002)(186003)(6486002)(53546011)(2906002)(8676002)(508600001)(6512007)(33656002)(71200400001)(9326002)(6916009)(36756003)(81166006)(81156014)(8936002)(6506007)(2616005)(76116006)(26005)(66946007)(66476007)(64756008)(66556008)(66446008);
DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR13MB2421;
H:BYAPR13MB2437.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en;
PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: futurewei.com does not designate
permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EK4gFmpt9tvePWqWg9fc2vRmSLhMWu9oYv6kI3HiKlvb018XQyPsD8PwMKIMFa89PYVGYd/y643Hr7lPIi3k6FvlWyiyKFY9wQfHiASkQbkT466lWvZUGWcbKuIH61beA0BZtzXcVY6QTMWXiQkonFymt/QESH1rdIxDzVYxuZtCHScUhuxxkT/KTRZc6GdKy8KgPXGshByo1fVY8vQzS54NE/ZjsU3L64T/qQAgOnps9FVOICCkzPeVk8Q26E8Ebjm/z43vsvW6GDOfQG2NTS7inIck/8i6U8Wnu4bVs78nL9OoZLfSK0W9aO/B6pnIbsTNPzMBw3nkVJryl1EP4D5L0WoZAwBSTGgK3rsHNkHlHeiaL564D7E4peTojfHMbcS3+skk77kFuyKwB9I/VoPhK+zX+yZo5WiyLHG6pwly8IuK6qSLyIL1yUh53GRs
x-ms-exchange-antispam-messagedata: G6SHX0hxa7woLLuRDcESVJXYyWbfRN7NHRHrDzqUyZNJnxbwWa8lK630+C8sd8w3mootzjZNjzkDLrFYhJtZWUWMaG/U2z9UaJyWKwmOZClKgGxEVLLY32PPJxD49V0aKtlE/l/rBai9xYNLL+WK1g==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
boundary="_000_6C61AD3247C94FB8A61F7C26CEA195F9futureweicom_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a8f63f1-5e4b-44d7-c5a4-08d7c2336ec5
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2020 01:04:05.1691 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xy5Rt0jJr12okmYaLEIJb1aXpFcHqFMaAqonkIcZq7qCwdEVd+H5sMigeQnDEVztawS9jP3fJtyslLTouDGuxA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2421
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/E2isZxg_9oRISW6vF47Wgwbj76o>
Subject: Re: [Teas-ns-dt] More comments on the definitions draft (part 2)
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, 07 Mar 2020 01:04:12 -0000
Hi Jari, Thanks for review – certain points are not straight forward and up for discussion. What I don’t discuss here, please assume them resolved. In my mind the scope of the definitions document is 3 part a) define the transport slice concept, b) explain it, c) identify relevant components (NBI, SBI, bidirectional, async fit here). 1. Sections 4.2.1 and 4.2.2: (on NBI and SBI)- I continue to worry that you’re trying to specify the framework. When defining things in relation to transport slices, we identify a functional entity (transport slice controller) to explain the concept. I felt we need to further identify (hence define) the logical channels - NBI and SBI over which information will flow. Framework still has a lot to do – in terms of what type of data/operations need to go over those interfaces. If it helps, and Reza agrees, I can remove the figure – since the framework document uses it. 1. I think the “bidirection and async” part could be interpreted in multiple different ways. Obviously we have data models and programmability in mind here. Existing YANG models are pull-based and provision information one way, but we need a better programmable and somewhat dynamic interface. If a fault occurs YANG-push will be needed to augment existing models. Asynchronous is to allow non-blocking mechanisms – again programmability related. I personally feel bidirectional is important and Async was added recently on Jeff’s comments. Would is work to clarify this in a sentence rather than removing it? 1. I also don’t believe terms hard and soft isolation are well defined I can’t resolved this before deadline and need some clarifications - will open an issue to track. Thanks again, Kiran From: Jari Arkko <jari.arkko@ericsson.com> Date: Thursday, March 5, 2020 at 7:59 AM To: Kiran Makhijani <kiranm@futurewei.com> Cc: "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org> Subject: More comments on the definitions draft (part 2) Section 4.2: 4.2. Transport Slice Structure Very good otherwise, but please delete: As shown in Figure 1, an E2E network slice might have one or more of "Transport Slices" and one or more of "Other Slices" of any combinations. As that really should be independent of your discussion of what is a transport slice. The interface to higher operations systems should be technology-agnostic, and slice customers don't need to recognize concrete configurations based on the technologies (e.g being more declarative than imperative). I think you are trying to say that whatever you request should be agnostic, not that the interface on which you request things is actually agnostic. E.g., you could request “100 Mbit/s connection between A and B” but send this request over a HTTP2 interface with YANG or XML-based data objects describing your bandwidth requirement. How about this: The interface to higher operations systems should express the needed connectivity in a technology-agnostic way, and slice customers don't need to recognize concrete configurations based on the technologies (e.g being more declarative than imperative). Sections 4.2.1 and 4.2.2: I continue to worry that you’re trying to specify the framework. Why do we have two documents? What in your view should the framework say beyond this? More specific comments on text: The TSC Northbound Interface is a bidirectional and an asynchronous interface between a higher level System I think the “bidirection and async” part could be interpreted in multiple different ways. Are you talking about logical aspects, e.g., either one can tell the other one something? Or about a specific realization of this interface? But one could still have for instance both sides be able to call the other side synchronously (as an RPC call) even if both sides can initiate an action. But I’m not sure we need to get to this level of detail. Suggestion: delete those words. Section 5: 5. Transport Slice System Characteristics It feels like this should come earlier in the document, right after the definition, because we’re talking about the SLOs in the definition. Section 5.1: Good stuff. Section 5.1.1: This needs to be framed just as the other characteristics in 5.1. I also don’t believe terms hard and soft isolation are well defined, as for instance, specific resource reservation is not required for a guarantee against bandwidth not being available. Jari
- [Teas-ns-dt] More comments on the definitions dra… Jari Arkko
- Re: [Teas-ns-dt] More comments on the definitions… Kiran Makhijani