Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges
Summary (3 min read)
1. Introduction
- 5G systems are nowadays being investigated to satisfy the consumer, service and business demands of 2020 and beyond.
- These logical networks are referred to as network slices.
- Such self-contained networks must be flexible enough to simultaneously accommodate diverse business-driven use cases from multiple players on a common network infrastructure .
- The authors provide a comprehensive study of the architectural frameworks of both SDN and NFV as key enablers to achieve the realization of network slices.
- Furthermore, the authors identify the main challenges arising from implementing network slicing for 5G systems.
2.1 Resources
- A network slice is composed of a collection of resources that, appropriately combined together, meet the service requirements of the use case that such slice supports.
- In network slicing, the authors consider two types of resources: ● Network Functions (NFs): functional blocks that provide specific network capabilities to support and realize the particular service(s) each use case demands.
- Generally implemented as software instances running on infrastructure resources, NFs can be physical (a combination of vendor-specific hardware and software, defining a traditional purpose-built physical appliance) and/or virtualized (network function software is decoupled from the hardware it runs on).
- Heterogeneous hardware and necessary software for hosting and connecting NFs, also known as ● Infrastructure Resources.
- They include computing hardware, storage capacity, networking resources (e.g. links and switching/routing devices enabling network connectivity) and physical assets for radio access.
2.2 Virtualization
- Virtualization is a key process for network slicing as it enables effective resource sharing among slices.
- Resource abstraction is the representation of a resource in terms of attributes that match predefined selection criteria while hiding or ignoring aspects that are irrelevant to such criteria, in an attempt to simplify the use and management of that resource in some useful way.
- The resources to be virtualized can be physical or already virtualized, supporting a recursive pattern with different abstraction layers.
- The authors consider a framework with three kinds of actors: ● Infrastructure Provider (InP): owns and manages a given physical network and its constituent resources.
- In such a case, this second tenant would provide more advanced network services to its own users.
2.3 Orchestration
- Orchestration is also a key process for network slicing.
- In a slicing environment, where the players involved are so diverse, an orchestrator is needed to coordinate seemingly disparate network processes for creating, managing and delivering services.
- A unified vision and scope of orchestration has not been agreed upon.
- According to the Open Network Foundation (ONF) [4], orchestration is defined as the continuing process of selecting resources to fulfill client service demands in an optimal manner.
- The term continuing means that available resources, service demands and optimization criteria may change in time.
2.4 Isolation
- The isolation must be understood in terms of: ● Performance: each slice is defined to meet particular service requirements, usually expressed in the form of KPIs.
- Attacks or faults occurring in one slice must not have an impact on other slices, also known as Security and privacy.
- To achieve isolation, a set of appropriate, consistent policies and mechanisms have to be defined at each virtualization level, following the ideas introduced in Section 2.3.
- The policies (what is to be done) contain lists of rules that describe how different manageable entities must be properly isolated, without delving into how this can be achieved.
- The mechanisms (how it is to be done) are the processes that are implemented to enforce the defined policies.
3. ONF Network Slicing Architecture
- The SDN architecture provided by the ONF comprises an intermediate control plane that dynamically configures and abstracts the underlying forwarding plane resources so as to deliver tailored services to clients located in the application plane (see SDN basic model in [4]).
- Thus, the SDN architecture is an appropriate tool for supporting the key principles of slicing.
- Client support contains all that is necessary to support client operations, including policies on what the client is allowed to see and do [4], and service-related information to map actions between the client and the controller.
- Represents all the information the controller needs to interact with a set of underlying resources, assembled in a Resource Group, through one of its southbound interfaces, also known as Server context.
- The process of transforming the set of Resource groups accessed through server contexts to those defined in separate client contexts is not straightforward, and it requires the SDN controller to perform virtualization and orchestration functions.
4. NFV Reference Architectural framework
- It lacks capabilities that are vital to efficiently manage the lifecycle of network slices and its constituent resources.
- The authors commence providing a brief overview of the NFV architectural framework, and later describe the integration of the two SDN controllers .
- ● Management and Orchestration (MANO): performs all the virtualization-specific management, coordination and automation tasks in the NFV architecture.
- Each controller provides a different level of abstraction.
- While the IC provides an underlay to support the deployment and connectivity of VNFs, the TC provides an overlay comprising tenant VNFs that, properly composed, define the network service(s) such tenant independently manages on its slice(s).
5. Network Slicing use case with SDN-NFV Integration
- The authors describe an SDN-enabled NFV deployment example that illustrates the network slicing concept, with several slices running on a common NFVI .
- Each slice consists of VNFs that are appropriately composed and chained to support and build up the network service(s) the slice (and thus the tenant) delivers to its users.
- The example considers that the tenants access NFVI resources from three InPs.
- The TC, deployed as a VNF, relies on the capabilities provided by virtual switches/routers (in the form of VNFs as well) to enable the VNF composition, forwarding pertinent instructions to such virtual switches/routers via its southbound interfaces.
- To access, reserve and request such resources, the tenant’s RO interacts with the VIM(s) /WIM(s) by means of interfaces that those functional blocks expose and that tenant’s RO consumes.
6. Challenges and Research directions
- When network slices are deployed over a common underlying substrate, the fulfillment of performance isolation requirement is not an easy task.
- Thus, it is required to design adequate resource management mechanisms that enable resource sharing among slices when necessary without violating their required performance levels.
- This automation enables both the RO and slice-specific functional blocks to be authorized to perform the corresponding management and configuration actions in a timely manner.
- The innovative partnerships between several players, each providing services at different positions of the value chain, and the integration of new tenants such as verticals, OTT service providers, and high-value enterprises, empowers promising business models.
Did you find this useful? Give us your feedback
Citations
458 citations
Cites background from "Network Slicing for 5G with SDN/NFV..."
... solutions and tackling the critical research questions mentioned above. One of the disruptive concepts that could provide answers to these questions and realize the 5G vision is network slicing (NS) [12,13] . With NS, a single 5G physical network has to be sliced into multiple isolated logical networks of varying sizes and structures dedicated to different types of services. According to the Global 1 Ex...
[...]
...of network slices. [197] —Prototype and simulation Data plane 5G Radio access trials over NOMA channels. [198] —Prototype and simulation Control and data plane Multi-domain orchestration of services. [12] Prototype Control and data plane Realization of network slices. [199] —Prototype Control and data plane To provide a scalable, flexible and resilient 5G network architecture. [200] Prototype and simul...
[...]
...aging the underlying networking resources [119] . As man- aged by the VIM, this controller may change NFV infrastructure behavior on demand according to VIM specifications adapted from tenant requests [12] . 10 A reference pointdefines a where two communicating functional entities or blocks are connected. Fig. 11. The role of MEC for 5G network slicing. Tenant SDN Controller (TSDNC): Dynamically manages...
[...]
...ystems must be designed and developed. Generally speaking, efficient mechanisms have to be de- veloped to ensure that any attacks or faults occurring in one slice must not have an impact on other slice [12,333] . That way, net- work sharing and slicing in 5G networks using SDN and NFV can be realized in the practical implementation without any security concerns.32 A.A. Barakabitze, A. Ahmad and R. Mijumbi e...
[...]
...roller manages network slices using a set of rules or policies. The SDN controller facilitates the creation of both server and client contexts as well as the installation of their associated policies [12] . In particular, the SDN controller maintains a network slice client context. That way, it allows an SDN controller to dynamically manage network slices by grouping slices that belong to the same con...
[...]
361 citations
303 citations
Cites background from "Network Slicing for 5G with SDN/NFV..."
...[64] not only presented the network slicing concept but also focused on the application of network slicing to 5G systems in particular....
[...]
205 citations
Cites background from "Network Slicing for 5G with SDN/NFV..."
...Furthermore, the authors in [317] address network slicing related concepts, i....
[...]
184 citations
Cites background from "Network Slicing for 5G with SDN/NFV..."
...NFV implements network functions, e.g., firewall, load balancing, address translation, etc., as software instances, known as virtual network functions (VNFs), running on virtual machines on top of general servers (referred to as NFV nodes) without requiring specialized hardware [21], [22]....
[...]
...In the context of RAN, VNFs consist of baseband unit (BBU) functions, e.g., compression and encryption procedures and hybrid automatic repeat-request (HARQ) [42], [43]....
[...]
...3, network planning admits slice requests, reserves resources for the admitted slices, and determines the placement of required VNFs in each slice....
[...]
...the life cycle of network slices and orchestrates slice resources through realizing VNFs [24]....
[...]
...Secondly, given the SDN/NFV enabled network slicing architecture [24], each slice is assigned with only a portion of physical resources based on its target services....
[...]
References
1,235 citations
193 citations
10 citations