Network Working Group L. Geng Internet-Draft China Mobile Intended status: Informational S. Kuklinski Expires: March 29, 2018 Orange L. Qiang Huawei Technologies S. Matsushima Softbank A. Galis University College London Luis. Contreras Telefonica September 25, 2017 Problem Statement of Supervised Heterogeneous Network Slicing draft-geng-coms-problem-statement-00 Abstract This document discusses the general requirements and problem statement of supervised heterogeneous network slicing. The purpose of this document is to identify the key network components that are used to create a network slice instance. Base on this information, a general network slice template can be visualized. Furthermore, the requirement of a common information model is identified and corresponding management consideration of heterogeneous network slice instance is also discussed. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on March 29, 2018. Geng, et al. Expires March 29, 2018 [Page 1] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 Copyright Notice Copyright (c) 2017 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 1.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3 2. The components for a network slice instance . . . . . . . . . 4 2.1. Connectivity of network slice instance . . . . . . . . . 5 2.2. Computing for network slice instance . . . . . . . . . . 5 2.3. Storage for network slice instance . . . . . . . . . . . 6 2.4. Pre-defined function block for network slice instance . . 6 3. The requirements of common information model for supervised heterogeneous network slice . . . . . . . . . . . . . . . . . 7 3.1. Management of heterogeneous network slice . . . . . . . . 8 4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 5. Security Considerations . . . . . . . . . . . . . . . . . . . 9 6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 9 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 9 7.1. Normative References . . . . . . . . . . . . . . . . . . 9 7.2. Informative References . . . . . . . . . . . . . . . . . 9 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10 1. Introduction The concept of network slicing is not new but energized greatly under 5G work in 3GPP. It is expected that further 5G network should be capable of providing dedicated private network for different verticals according to their specific requirements, which are created by diversity of new services such as high definition (HD) video, virtual reality (VR) and V2X applications. Looking at the development of future network, no matter the service is connected via 5G cellular RAN, FTTx optical access network or other dedicated connections, this resource dedication has become a fundamental technology for services requiring extreme quality of user experience. Geng, et al. Expires March 29, 2018 [Page 2] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 The best effort transport is not good enough as both subscribers and application providers are looking for and willing to pay for certain level of quality dedication. Therefore it is inevitable for service providers (telecommunication infrastructure owners) to rethink the means of management and operation of their networks, which should support end-to-end slicing capabilities. The requirements from different verticals may be extremely diversified. Typical examples includes high bandwidth, low latency, high level of isolation, specific security and encryption requirements and etc. These requirements may also change dynamically along time since the services of certain industry vertical changes very fast, and sometime spontaneously (i.e. burst bandwidth/latency requirement from on-line shopping provider on certain period). It is expected that the configuration of certain network slice instances are very dynamic in a case-by-case manner. Meanwhile, there are many technology options to fulfil particular requirements depending on considerations on many aspects including cost, TTM and etc. The diversity of both requirements and technology options makes network slices significantly heterogeneous. In order to provide cost-effective and efficient network slice configuration, service provider needs to understand specifically the components it can make use to create a network slice instance and how these components map with the customer requirements. These components include both network resources and management entities. 1.1. Requirements Language The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. 1.2. Terminology Network Slice Instance - A network slice instance (NSI) is a managed group of subsets of network resources, network functions and network management entities, forming a complete instantiated logical/physical network to meet certain network characteristics required by the network slice tenant(s). A network slice instance may also be shared across multiple services provided by the network slice tenant. It is re-configurable and is managed by network slice provider. Network Slice Provider - A network slicing provider (NSP), typically a telecommunication service provider, is the owner or tenant of the network infrastructures from which network slices are created. The network slicing provider takes the responsibilities of managing and Geng, et al. Expires March 29, 2018 [Page 3] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 orchestrating corresponding resource and management components that the network slicing consists of. Network Slice End-point - A network slice end-point (NSE) is a network-slice-aware terminal, typically subscribed to the service which is hosted in a network slice instance. A network slice end- point may be capable of subscribing to multiple services hosted independently in different network slice instance simultaneously. Network Slice Tenant - A network slice tenant (NST) is the user of specific NSIs, in which specific services are hosted and can be provided to NSEs. Network slice tenants can make requests of the creation of new network slice instances. Certain level of management capability should be exposed to network slice tenant from network slice service provider by pre-allocated outsource management entities. End-to-end Network Slice - A cross-domain network slice which may consist of access network (fixed or cellular), transport network, (mobile) core network and etc. End-to-end network slice can be customized according to the requirements of network slice tenants Network Function (NF) - A processing function in a network. It includes but is not limited to network nodes functionality, e.g. session management, mobility management, switching, routing functions, which has defined functional behaviour and interfaces. Network functions can be implemented as a network node on a dedicated hardware or as a virtualized software functions. Data, Control, Management, Orchestration planes functions are Network Functions. Virtual Network Function (VNF) - A network function whose functional software is decoupled from hardware. One or more virtual machines running different software and processes on top of industry-standard high-volume servers, switches and storage, or cloud computing infrastructure, and capable of implementing network functions traditionally implemented via custom hardware appliances and middle- boxes (e.g. router, NAT, firewall, load balancer, etc.) 2. The components for a network slice instance Fundamentally, NSIs are created based on the shared network infrastructures. One can not create or define an NSI with components that are not available in the shared infrastructure. Hence, it is extremely important, both for NST and NSP, to understand a clear scope of the usable components for NSI construction. An NSP can therefore refer to this general scope to decide how each component can be orchestrated and provided as a packaged network slice service to NSTs. Based on this information, NSP can also further outline and Geng, et al. Expires March 29, 2018 [Page 4] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 figure out the what capability each component can offer and how they meet NST's demands. Overall, it is not possible to map the offered capability of a network slice instance with the specific demands from an NST if an NSP is not clear on what components and corresponding characteristics can be provided. Network slice instance consists of dedicated network resources which are orchestrated using all the available components offered by a NSP network. In general, the components that an NSP can use to create an NSI include connectivity, computing, storage, and management entity. 2.1. Connectivity of network slice instance Connectivity is one of the essential components for an NSI. It can be as simple as a best effort point-to-point VPN or a dedicated complex topology with other specific requirements including bandwidth, latency and etc. The characteristics of the connectivity component should include the following aspects. o Connection topology - The description of connection topology of a NSI. It should explicitly describe the connectivity relationship between each access point of the NSI. An NSP should be able to understand the overall connectivity requirement of an NSI from this topology information. o Bandwidth - The description of bandwidth requirements of specific links within an NSI. The requirements includes exactly amounts of assured bandwidth, maximum bandwidth and other bandwidth QoS- specific requirements o Latency - The description of link latency requirements within an NSI. It should identify the exact amount of latency between a link defined in connection topology. o Determinism - The description of the determinism of a link latency. This should be defined in addition to the latency, which further specify the jitter of the latency for a given link. o Isolation level - The description of isolation level of an NSI. A NST may request logical isolation which can be mapped to tunnelling technologies. It may also request explicitly a dedicated lamda or even physical link for specific services. 2.2. Computing for network slice instance If an NST would like to host virtualized functions in an NSI, it may be interested in asking for specific computing resource including Geng, et al. Expires March 29, 2018 [Page 5] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 both bare metal common servers and virtual machines. This resource should also be specified considering the following characteristics. o CPU resources - The physical and virtual CPU specifications a NST may request a NSP to provide. o GPU resources - The GPU specifications a NST may request a NSP to provide. o RAM resources - The RAM size associated with the requested computing resources in a NSI. Instead of providing bare metal resources, NSP may also provide ready-to-used virtual machines and containers as part of the NSI. This virtual resources need also be specified with virtulization technology options, CPU/Virtual CPU requirements and etc. 2.3. Storage for network slice instance It is necessary for NSP to provide storage components in an NSI since NSTs may want to host contents on dedicated resources. Meanwhile, NSP may also prefer to use dedicated storage for specific service policies,authentication information and other management profiles. o General storage - The description of storage resource in a NSI. This may include the location, type, size and usage of the storage resource. The general storage requirements may closely related to the connectivity topology as well. o CDN service - If an NSP can provide a turn-key CDN solution for the NST. It can also include CDN service withing an NSI 2.4. Pre-defined function block for network slice instance Many dedicated network functions, either physical or virtual, may requested by a NST. Typical example include common network functions as DHCP server, DNS, NAT, Firewall, SDN controller. Application- level functions may also exist in a NSI, such as session management, mobility management and etc. NSP should be able to provide such pre- defined function blocks according to NST's request. o Physical network function blocks- The description of dedicated physical network functions. Physical network functions are network equipments with dedicated software and hardware, which are strictly coupled for the purpose of a providing specific network function. Geng, et al. Expires March 29, 2018 [Page 6] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 o Virtual network function blocks- The description of virtualized network functions. VNFs are software entities which are normally hosted within pre-allocated virtual machines (or containers). The virtual resources which are required by the VNF should be also specified in terms of computing resources as described previously. 3. The requirements of common information model for supervised heterogeneous network slice As NSTs are not expected to be "network experts", the requirements injected to a NSP may be diversified in forms. NSP may have different preferences for the network slice service model provided to potential NSTs. However, there is a need for a common information model which explicitly describes the components and parameters within a NSI. Geng, et al. Expires March 29, 2018 [Page 7] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 Slice Tenant | +---------------v------------------+ | Slice Provider | +---------------+------------------+ | +---------------v------------------+ | Slice Manager | | +------------------------+ | | |Common Information Model| | | +------------------------+ | +----------------------------------+ | | +------------|---------v-------------------------+ | | | | +----------|---------------------------+ | | | +--------v-------+ +--------------+ | | | | | Mngt Agent | |IntraNS Mngt | +----+ | | | +----------------+ +--------------+ | | | | | +---------------------------------+ | | | | | | Connectivity, Computing | | | | | | | Storage, Pre-defined Functions | | | | | | | | | | | | | +---------------------------------+ | | | | | NSI | | | | +----+---------------------------------+ | | | | NSI | | | +--------------------------------------+ | | Network Infrastructure | +------------------------------------------------+ Figure 1: Supervised heterogeneous network slice As seen in Figure 1. The common information model is used to describe a NSI according to the service model provided by NSTs. It is then further de-composited to models that are used by various management domain within the NSP's network infrastructure. 3.1. Management of heterogeneous network slice The network slice management include two levels. One is network- slice level management which is maintained by NSP, the other is intra-slice management which is maintained by NST but supervised by NSP. o Network slice management agent - This is the NS-level management agent provided by NSP. Each created NSI should have a logical Geng, et al. Expires March 29, 2018 [Page 8] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 entity serving as a network slice management agent. It executes the OAM messages received from the NSP network slice manager including life-cycle management, monitoring and etc. A profile of the created NSI should also be maintained within this agent, where the status of each element can be managed. o Intra-slice management - As per agreement between NST and NSP, intra-slice management may be provide by NSP to oversee an given NSI as a general private network. NST are authorized to use this management capability to maintain the NSI. The NSI-level information is transparent to intra-slice management, which means the management system does not know the existence of network slice instances. The exposed management capability should be supervised by the NSP, so that the NSI will not violate NSI-level policies. Meanwhile, intra-slice management o 4. IANA Considerations This document makes no request of IANA. 5. Security Considerations Each layer of the system has its own security requirements. 6. Acknowledgements 7. References 7.1. Normative References [I-D.finn-detnet-architecture] Finn, N. and P. Thubert, "Deterministic Networking Architecture", draft-finn-detnet-architecture-08 (work in progress), August 2016. [I-D.qin-netslices-use-cases] Qin, J., kiran.makhijani@huawei.com, k., Dong, J., Qiang, L., and S. Peng, "Network Slicing Use Cases: Network Customization for Different Services", draft-qin- netslices-use-cases-00 (work in progress), March 2017. 7.2. Informative References Geng, et al. Expires March 29, 2018 [Page 9] Internet-Draft Supervised Heterogeneous Network Slicing September 2017 [NS_WP] China Mobile Communication Corporation, Huawei Technologies Co. Deutsche Telekom AG,Volkswagen, "5G Service-Guaranteed Network Slicing White Paper", 2016, . Authors' Addresses Liang Geng China Mobile Beijing China Email: gengliang@chinamobile.com Slawomir Kuklinski Orange Email: slawomir.kuklinski@orange.com Li Qiang Huawei Technologies Huawei Campus, No. 156 Beiqing Rd. Beijing 100095 Email: qiangli3@huawei.com Satoru Matsushima Softbank Email: satoru.matsushima@g.softbank.co.jp Alex Galis University College London Email: a.galis@ucl.ac.uk Luis Miguel Contreras Murillo Telefonica Email: luismiguel.contrerasmurillo@telefonica.com Geng, et al. Expires March 29, 2018 [Page 10]