Re: [Netslices] a simple example of network slice template

"qiangli (D)" <qiangli3@huawei.com> Sat, 23 September 2017 03:48 UTC

Return-Path: <qiangli3@huawei.com>
X-Original-To: netslices@ietfa.amsl.com
Delivered-To: netslices@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 236291332D7 for <netslices@ietfa.amsl.com>; Fri, 22 Sep 2017 20:48:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 HZ9w1wLl0QPv for <netslices@ietfa.amsl.com>; Fri, 22 Sep 2017 20:48:32 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC17013293A for <netslices@ietf.org>; Fri, 22 Sep 2017 20:48:31 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DPD26540; Sat, 23 Sep 2017 03:48:30 +0000 (GMT)
Received: from DGGEMI402-HUB.china.huawei.com (10.3.17.135) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.301.0; Sat, 23 Sep 2017 04:48:28 +0100
Received: from DGGEMI509-MBS.china.huawei.com ([169.254.2.39]) by dggemi402-hub.china.huawei.com ([10.3.17.135]) with mapi id 14.03.0301.000; Sat, 23 Sep 2017 11:48:19 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: Qin Wu <bill.wu@huawei.com>, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, Susan Hares <shares@ndzh.com>, "netslices@ietf.org" <netslices@ietf.org>
Thread-Topic: [Netslices] a simple example of network slice template
Thread-Index: AdMy4jPzmt9nAUQXSY+7VqyiKZB7QABO8TFw
Date: Sat, 23 Sep 2017 03:48:18 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2A584064@dggemi509-mbs.china.huawei.com>
References: <B8F9A780D330094D99AF023C5877DABA9AB6F5A8@nkgeml513-mbx.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AB6F5A8@nkgeml513-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.163.138]
Content-Type: multipart/alternative; boundary="_000_06C389826B926F48A557D5DB5A54C4ED2A584064dggemi509mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.59C5D98E.0074, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.2.39, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c15471af656141ce09045d14b9fa5069
Archived-At: <https://mailarchive.ietf.org/arch/msg/netslices/fetpB4CF4xnA7fWcKqtjuGoiuNA>
Subject: Re: [Netslices] a simple example of network slice template
X-BeenThere: netslices@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is intended for discussion and review of network slicing at IETF." <netslices.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netslices>, <mailto:netslices-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netslices/>
List-Post: <mailto:netslices@ietf.org>
List-Help: <mailto:netslices-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netslices>, <mailto:netslices-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Sep 2017 03:48:35 -0000

I think you may want to have a look at RFC 3444 https://datatracker.ietf.org/doc/rfc3444/. What we are doing is information model not service model and data model.

Best regards,

Cristina QIANG

From: Qin Wu
Sent: Thursday, September 21, 2017 10:06 PM
To: Daniele Ceccarelli; qiangli (D); Susan Hares; netslices@ietf.org
Subject: RE: [Netslices] a simple example of network slice template

Exactly, suggest you to read opsawg service model explained to figure out which layer model you are really dealing with? How does your model relate to network topology proposed in I2RS?

-Qin
发件人: Netslices [mailto:netslices-bounces@ietf.org] 代表 Daniele Ceccarelli
发送时间: 2017年9月21日 21:47
收件人: qiangli (D) <qiangli3@huawei.com<mailto:qiangli3@huawei.com>>; Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; netslices@ietf.org<mailto:netslices@ietf.org>
主题: Re: [Netslices] a simple example of network slice template

Hi Cristina,

i think we need to define the scope of the work, i.e. are you targeting a customer service model, a service delivery model, network configuration model? I can agree that in the customer service model you might not want to know all the details of the network, even if knowing which nodes the NF/SF is attached to could be of some help, but for sure this info is needed from the service delivery model onwards.

BR
Daniele


From: Netslices [mailto:netslices-bounces@ietf.org] On Behalf Of qiangli (D)
Sent: giovedì 21 settembre 2017 05:56
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com<mailto:daniele.ceccarelli@ericsson.com>>; Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; netslices@ietf.org<mailto:netslices@ietf.org>
Subject: Re: [Netslices] a simple example of network slice template

Hi Daniele,

I agree with your opinion that VN is a good foundation for the transport part of network slice (“connectivity category”). My major concern is how are you going to augment the TE topology with the “storage/compute categories” and “predefined-function-block” (include VNF/SF you mentioned) in our following design.  Take the “storage” as an example, are you going to add some “storage related attributes” to nodes OR consider some “storage related metrics” during path compute OR maybe both? If you only augment nodes, I can’t see any meaning in TE scope. Then in the remaining two cases, your work in fact is connectivity enhancement. In a word, node in TE scope is forwarding node.

Network slice is a concept from resource perspective -- connectivity resources and storage resources can exist independently, they also can be bound together if necessary. An extreme example but easy going, a tenant just wants to buy some scattered storage units and a management unit, this is a slice but couldn’t be called VN, right?


Best regards,

Cristina QIANG

From: Daniele Ceccarelli [mailto:daniele.ceccarelli@ericsson.com]
Sent: Wednesday, September 20, 2017 7:45 PM
To: Susan Hares; qiangli (D); netslices@ietf.org<mailto:netslices@ietf.org>
Subject: RE: [Netslices] a simple example of network slice template

Hi Sue, Cristina,

i suggest to start from this: https://tools.ietf.org/html/draft-lee-teas-actn-vn-yang-06 which is the yang model for the virtual network. It is derived from the info model (WG doc) https://tools.ietf.org/html/draft-ietf-teas-actn-info-model-02 .

Just to provide a further bit of info: on the MPI interface between the PNC (domain SDN controller) and the MDSC (hierarchical SDN controller/orchestrator) we use the TE tunnel and TE topology drafts because the VN is a concept exported by the MDSC towards the customer sitting on its NBI while between the MDSC and the PNC we preferred to keep on speaking about Tunnels and LSPs and not VNs. (also to make them understandable to legacy PNCs).

The VN is a concept defined over the CMI, namely the NBI of the MDSC and it looks like a good foundation for the transport part of the network slice (what you call connectivity category). It doesn’t include what you call the storage/compute category and the VNF/SF. We’re working on augmenting the TE topology with the latter.

BR
Daniele

From: Netslices [mailto:netslices-bounces@ietf.org] On Behalf Of Susan Hares
Sent: mercoledì 20 settembre 2017 12:51
To: 'qiangli (D)' <qiangli3@huawei.com<mailto:qiangli3@huawei.com>>; netslices@ietf.org<mailto:netslices@ietf.org>
Subject: Re: [Netslices] a simple example of network slice template

Cristina:

Before I answer this question, have you looked at the TEAS work on the underlay and compared It to this?

Sue Hares

From: Netslices [mailto:netslices-bounces@ietf.org] On Behalf Of qiangli (D)
Sent: Wednesday, September 20, 2017 5:33 AM
To: netslices@ietf.org<mailto:netslices@ietf.org>
Subject: [Netslices] a simple example of network slice template

Hi All,

Following text is a simple example of network slice template. I would like to know what do you think about this kind of structure and design. Is this what you want?

module: ns-template
    +--rw network-slice
       +--rw atomic-component
       |  +--rw connectivity-category
       |  |  +--rw node*
       |  |  +--rw link*
       |  +--rw storage-category
       |  |  +--rw ram
       |  |  +--rw rom
       |  |  +--rw cache
       |  +--rw compute-category
       |     +--rw cpu
       |     +--rw gpu
       +--rw predefined-function-block
       |  +--rw sdn-controller
       |  +--rw firewall
       |  +--rw vswitch
       |  +--rw load-balancer
       +--rw service-profile
       |  +--rw qos-agreement*
       |  +--rw isolation-level?
       |  +--rw reliability-level?
       +--rw operation-management
          +--rw construction?
          +--rw monitoring?
          +--rw get-parameter?

Best regards,

Cristina QIANG