A.1 NFV ISG PoC Proposal

Similar documents
NFV ISG PoC Proposal SDN Enabled Virtual EPC Gateway

Network Function Virtualization over Open DC/OS Yung-Han Chen

Experience Sharing: the National Experiment Network for NFV Testing in China Mobile

A.1 NFV ISG PoC Proposal

C/U Separated and Modular Architecture for NFV. Dr. Mo li Chief Architect of CTO Group, ZTE Corporation

NFV ISG PoC Proposal Service Chaining for NW Function Selection in Carrier Networks

China Telecom NFV Lab Trial Decoupling of VNF/Hypervisor/Hardware/MANO

ETSI ISG NFV: WORK PROGRAM RELEASE 2 AND RELEASE 3 OVERVIEW

VNF OPERATION USE CASES. Thinh Nguyenphu, ETSI NFV SOL Vice-Chair, Nokia Bell Labs and CTO Nokia

Orchestrated Assurance enabled by NFV 1 NFV ISG PoC Proposal

ONAP ETSI NFV ARCHITECTURE ALIGNEMENT

Testing Network Softwarization

NEC Virtualized Evolved Packet Core vepc

Progress report on NFV standardization in ETSI.

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

The Automatic On-boarding System Used in China Mobile's NFV/SDN Network

ETSI NFV CONCEPTS AND MANO DETAILS NFV#19 TUTORIAL 11 SEPTEMBER

Network Virtualisation Reference architecture and ecosystem_. Telefónica Global CTO

NFV Case Study of China Mobile

ONAP VoLTE Use Case Solution Brief

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

NFV. Cloud Standard Coordination Workshop January 28th 2016, Brussels. 1 Nokia 2016

The Automatic On-boarding System Used in China Mobile's NFV/SDN Network

Towards an SDN-based Mobile Core Networks (MCN)

Nokia Virtualized Mobility Manager

NFV ISG PoC Proposal Subscriber Aware - SGi/Gi-LAN Virtualization

SDN and NFV. Stepping Stones to the Telco Cloud. Prodip Sen CTO, NFV. March 16, 2016

OPNFV: Road to Next Generation Network

High-Availability Practice of ZTE Cloud-Based Core Network

From Virtual to Real OPNFV Proof-of-Concepts

Session Border Controller virtualization towards service-defined networks based on NFV and SDN

Moving along the NFV Way_

Unlock the Benefits of Transport SDN OIF Transport SDN API Interop Demo

Introduction to Cisco and Intel NFV Quick Start

James Won-Ki Hong. Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea.

Mobile World Congress 2016 OPEN SOURCE MANO (OSM) E2E Orchestration Demo. February 2016

Dataplane Networking journey in Containers

Deploy a unified NFV MANO solution that draws on decades of telecom innovation and virtualization expertise

PoC Project Name: C-RAN virtualization with dedicated hardware accelerator

MWC 2015 End to End NFV Architecture demo_

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

CT and IT architecture reconstruction based on software_. Global CTO

OPEN-O Unified NFV/SDN Open Source Orchestrator

System architecture and aspects of SESAME: Small cells coordination for Multi-tenancy and Edge services

The Interoperability Challenge in. Telecom and NFV Environments. Carsten Rossenhövel, EANTC Chris Price, Ericsson Ildikó Váncsa, OpenStack Foundation

Cisco Virtualized Infrastructure Manager

How DPI enables effective deployment of CloudNFV. David Le Goff / Director, Strategic & Product Marketing March 2014

Media Processing in NFV Architectures

China Unicom s perspective on CORD

Embrace the NFV Era. Marketing & Solution Sales, Huawei Technologies HUAWEI TECHNOLOGIES JAPAN K.K.

Mobile-CORD Enable 5G. ONOS/CORD Collaboration

Upgrading Your System a Telco User Perspective. Ulrich Kleber San Francisco November 2015

Cisco Knowledge Network

Hybrid Cloud (Telco & IT) - en fleksibel og optimal implementering

The Virtual Brick Road Achievements and Challenges in NFV Space. Diego R. Lopez Telefónica NFV ISG Technical Manager October 2013

Elastic Network Functions: Opportunities and Challenges

Lowering Network TCO with a Virtualized Core. Mavenir vepc S O L U T I O N B R I E F

ODL and NFV orchestration The OSM case

SDN and NFV: Why ODL ticks all the right boxes?

TITANIUM CLOUD VIRTUALIZATION PLATFORM

Table of Contents HOL EMT

Where is the Network Edge? MEC Deployment Options, Business Case & SDN Considerations

Red Hat OpenStack Platform 13

Deliverable D4.1 Operator grade NFV-based and SDNenriched EPC environment at 5GTN

Multi-tenancy of network operators and edge cloud services using small cells

ARCHITECTURE MATTERS. Dilbert by Scott Adams

ETSI GR MEC 017 V1.1.1 ( )

ATSCALE. June 9, 2016

Table of Contents HOL-1786-USE-1

AN UPDATE ON OSM TO THE NFVRG. Diego R. Lopez Telefónica I+D

Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement Problem

NFV: A Dynamic, Multi-Layer Resource Optimization Challenge. Manjari Asawa Product Management, HPE

ETSI GR NFV-IFA 028 V3.1.1 ( )

Contrail Cloud Affirmed Design and Deployment Guide

Accelerating 4G Network Performance

Next Gen Infrastructure Core (NGIC) & M-CORD

UNIVERSITY OF CAGLIARI

Deployment Case Study of SDN and NFV Transformation. Marcela Blanco-Luna Solutions Architect Advanced Services

Integrating External Controllers with ONAP. AT&T Labs

PROVIDING NETWORK OPERATOR MULTI-TENANCY AND EDGE CLOUD SERVICES USING SMALL CELLS

Network Function Virtualization: Take On the Challenge Minimizing Risks

Network Function Virtualization (NFV): A Technology Enabler for 5G Networks

5G Network Softwarization: Key issues and Gap Analysis. Yachen Wang

Abinash Vishwakarma(Netcracker)

Building a compliance program based on Open Source Georg Kunz

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia

More intelligent resource management needed for service assurance in NFV

ETSI NFV #19 SpecFest Denver 2017

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Preparing your Business for Virtualization

NaaS architecture through SDN-enabled NFV

DevOps CICD for VNF a NetOps Approach

vepc-based Wireless Broadband Access

ONAP CCVPN Blueprint Overview. ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity. ONAP CCVPN Blueprint Overview 1

HP Helion OpenStack Carrier Grade 1.1: Release Notes

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016

Christopher Croot Programmable Networks Architect Dynamic Network Services BT BBF SDN/NFV Work Area Director

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

MAVENIR AND WIND RIVER

Transcription:

A.1 NFV ISG PoC Proposal A.1.1 PoC Team Members PoC Project Name: VoLTE Service based on vepc and vims Architecture Network Operators/ Service Providers: China Unicom Contact: Pei Xiaoyan (peixy@chinaunicom.cn) Jia Chuan (jiach@chinaunicom.cn) Fu Gang(fugang16@chinaunicom.cn) Xue Miao (xuemiao9@chinaunicom.cn) Gao Gongying (gaogy16@chinaunicom.cn) Miao Jie (miaojie9@chinaunicom.cn) Manufacturer A: ZTE Corporation (ZTE) Manufacturer B: Hewlett Packard (HP) Contact: Chu Junsheng (chu.junsheng@zte.com.cn) Dick Chen (dick.chen@ztetx.com) Zhou Jianfeng (zhou.jianfeng@zte.com.cn) Wu Yangchun (wu.yangchun@zte.com.cn) Hu Jie (hu.jie@zte.com.cn) Zhu Jinlei (zhu.jinlei@zte.com.cn) Tao Yunfeng (tao.yunfeng@zte.com.cn) Zhang Maopeng (zhang.maopeng1@zte.com.cn) Contact: Wang Shi-Mao (shi-mao.wang@hp.com) He jian-bo (jianbo.he@hp.com) Du qian (qian.du@hp.com) Chen yan-qing (yan-qing.chen@hp.com) Han jie (jie.han3@hp.com) Liu bin (jamesliu@hp.com) Xie guo-jie (guo-jie.xie@hp.com) Zhao hua (eric.zhao@hp.com) Odini Marie-Paule (marie-paule.odini@hp.com) Lavillat Pierre (pierre.lavillat@hp.com) A.1.2 PoC Project Goals This PoC project is divided into a number of phases. The scope of this proposal focuses on the first two phases.

PoC Project phase#1: The PoC will verify the VoLTE service based on vims and vepc VNFs running on a multi-vendor NFV environment. PoC Project phase#2: The PoC will verify the VoLTE service provided by vims and SDN-based vepc xgw 1 with control plane and user plane separation. The goals of phases 1 are as follows. PoC Project Goal #1.1: Validate the ETSI NFV ISG architecture framework and functional blocks features, as described in ETSI GS NFV 002 v1.1.1 (2013-10) and ETSI GS NFV-MAN 001 V0.6.1 (2014-07). PoC Project Goal #1.2: Demonstrate the integration of a multi-vendor NFV environment. HP BL460 Gen8 Blade Servers with advanced virtualization features, 4*10G Intel 82599 NICs. NFV Orchestrator provided by HP. VNFs (vepc and vims) and their related VNF Managers and EMSs provided by ZTE. Virtual Infrastructure Managers provided by ZTE, and HP, Openstack based. Virtualized resources abstraction based on the Hypervisor software from ZTE, and HP. PoC Project Goal #1.3: Verify VoLTE services based on vepc& vims VNFs deployed on a multivendor NFV environment. PoC Project Goal #1.4: Validate & Demonstration lifecycle management of vepc+vims in a multivendor NFV environment. The goals of phases 2 are as follows. PoC Project Goal #2.1: Validate the SDN-based separation of control plane and user plane of vepc xgw. PoC Project Goal #2.2: Demonstrate the E2E VoLTE service supported by vims and SDN-based vepc. PoC Project Goal #2.3: Validate the interoperability and migration across multi-vendor VIMs. PoC Project Goal #2.4: Validate & Demonstrate use of accelerators (DPDK, SR-IOV). The latter phase of our PoC project is still under development and will be announced in future when clearly defined. A.1.3 PoC Demonstration Venue for the demonstration of the PoC: The PoC network environment will be hosted and presented at China Unicom R&D Lab (Beijing, China). A.1.4 (optional) Publication Currently, publication is not planned. A.1.5 PoC Project Timeline What is the PoC start date? Oct 23 rd, 2014 (already underway) (First) Demonstration target date: Jan 25 th, 2015 (@ China Unicom s R&D Lab) PoC Report target date: Jun 15 th, 2015 1 Here, the vepc xgw includes vsgw and vpgw.

When is the PoC considered completed? Jun 15 th, 2015.

A.2 NFV PoC Technical Details A.2.1 PoC Overview The PoC will verify the end-to-end VoLTE service based on vims and vepc VNFs running on a multi-vendor NFV environment.. A.2.1.1 The overall PoC architecture Figure 1 shows the overall architecture of our PoC, which is built primarily upon the NFV reference architecture framework [4]. The NFVI ecosystem comprises of multiple vendors with a single orchestrator to provide, deploy and manage the vepc and vims deployed on the COTS hardware infrastructures. This PoC will help identify the core functional requirements, including architecture framework, interfaces and information model structures that are required to support the end-to-end VoLTE service. EMS Orchestrator Ve-Vnfm-em Or-Vnfm VNFM Or-Vi vtas Vi-Vnfm Mw VIM vpcscf Gm vis-cscf vims vmme S11 vgw SGi External Links S1-MME S5 vepc Internal Links Theoretical Links (not used in showcase) enb S1-U Figure 1. Architecture of VoLTE service based on vepc and vims (Phase I) The PoC Phase I includes VNFs implementing vepc and vims, and each is potentially with its own VNFM and EMS. Each VNF may have its own EMS, or share the common EMS with other VNF(s). Upon receiving requests from the OSS, the Orchestrator interacts with VNFM to validate and execute the requests, which include on-boarding VNF Packages, instantiating/updating/terminating VNF instances, VNF software image management, policy management, performance/fault management, etc. When there is a need,

Orchestrator (or the VNF Manager depending on the policy) elastically scales in/out a given VNF. EMS Orchestrator Ve-Vnfm-em Or-Vnfm VNFM Or-Vi vtas Vi-Vnfm Mw VIM S5 vpcscf Gm vis-cscf vims vmme vgw-c External Links S11 OF-epc OF-epc Internal Links Theoretical Links (not used in showcase) GW-U S5-U GW-U SGi S1-MME vepc enb S1-U Figure 2. Architecture of VoLTE service based on vepc and vims (phase II) The PoC Phase II includes VNFs implementing control plane of the SDN enhanced EPC, and each is potentially with its own VNFM and EMS. The control plane of vepc and vims is implemented on several VNFs (such as vgw-c VNF, vmme VNF, vpcscf VNF, vis-cscf VNF, and vtas VNF, etc.). The user plane of the SDN enhanced EPC is implemented on distributed GW-Us. The SDN controller is integrated into the vgw-c and interacts with vgw-us based on OF-epc protocol 2. A.2.2 PoC Scenarios The following 6 scenarios will be demonstrated. Scenario 1 Integrated NFV environment setup based on multi-vendor component provisioning. The PoC verifies the feasibility of one NFV environment constructed based on multi-vendor component provisioning, such as 2 OF-epc is extended by ZTE based on the OF-mpc interface that is still in progress in ONF.

o The NFVI constituted on the HP COTS servers, high capacity switches and HP mass storages; o The Orchestrator provided by HP; o The VNFs implementing vepc+vims, the related EMS and VNFM provided by ZTE; o The VIMs provided by ZTE and HP, and each one managing its own NFVI-PoP, respectively. The detailed NFV environment setup includes but not limited to Installation of VIM, NFVO and its related user interface (UI) software. Installation, auto-discovery, configuration and registration of compute node, storage node. Configuration of compute node, storage node and network device. Update/Upgrade VIM, NFVO, its related UI software without stopping the service provisioning., Update/Upgrade compute node, storage node and network device without interrupting the service running. Figure 3. Integrated NFV environment based on multi-vendor provisioning Note: The abstracted virtual resources (Virtual Computing, Virtual Storage and Virtual Network) can be provided by both HP and ZTE virtualisation software running on HP hardware resources. Scenario 2 VoLTE service instantiation The provisioning of VoLTE service includes the deployment of vepc and vims network elements based on the registered vepc and vims packages, the input from customer instantiation request and constraint, capabilities of the NFV environment. The deployment of vepc includes the creation of vmme, vsgw and vpgw. The deployment of vims includes the creation of vpcscf, vis-cscf, and vtas. The provisioning of VoLTE service supports auto and manual deployment of vepc and vims based on the

requirements recorded in VNF Descriptor or input manually by customers. Upon completion of the VoLTE service environment setup, the requirements in VNF descriptor (such as placement affinity) must be satisfied. EMS/OSS NFV Orchestrator vsgw vpgw vpcscf vis-cscf vepc vmme TAS vims NFVI VNF manager(s) Virtual Computing Virtual Storage Virtual Network Virtualisation layer Computing Hardware Hardware Resource Storage Network Hardware Hardware Virtualised Infrastructure Manager(s) Figure 4. VoLTE service environment setup As shown in figure 4, the VoLTE is a network service that is instantiated based on the Network Service Template. The VoLTE service is involved with vepc type of VNFs and vims type VNFs. Both of the two types of VNFs can be regarded as VNF Set as described in the NFV Architectural Framework [NFV002], for both further includes their respectively constituted VNFs. The integrated NFV environment includes VIMs provided by ZTE and HP, and each one manages its own NFVI-PoP. The VoLTE service can be implemented across multi-vendor NFVI-PoP environment. Scenario 3 Lifecycle management of VNFs implementing vepc and vims. The functional elements contained in EPC include MME, SGW and PGW, and in IMS the functional elements include PCSCF, IS-CSCF, and TAS. In NFV environment, each of these functional elements are implemented as VNFs, such as vmme, vsgw, vpgw, vpcscf, vis-cscf, and vtas. The lifecycle management of these VNFs includes the following supported operations, such as creation, deletion, update, migration, recovery, and scaling in/out. The demonstrated scaling action can be taken may include automatically based on load or sessions of the runtime VNFs, or based on the scheduled time preconfigured, or manually.

The demonstrated migration includes moving VNFs (or VNF set) of the VoLTE service from one NFVI- PoP to another. Scenario 4 Verifying the E2E VoLTE service in multi-vendor NFV environment. VoLTE service verification is to test that those functions provided in traditional non-virtualized VoLTE service environment can be running normally in virtualized environment, and that the performance of the service can be guaranteed as in traditional way. The functions needed to be verified includes but not limited to User registration/de-registration normally when EPC and IMS of the VoLTE service are deployed as vepc and vims in NFV environment. The call is established normally when one or both of the call parties are attached on the virtualized network elements. The quality of the voice need be checked and compared with the traditional call going through the physical functions. The attached users can be migrated from virtualized VoLTE service to traditional VoLTE service environment, or vice versa. Scenario 5 VoLTE service environment monitoring, management and maintenance. As VoLTE service is running in a virtualized environment, that is, in NFV environment, the mapping between virtual machines (VMs), network elements (NEs), and physical servers need to be clearly described and shown in the management UI (that is the service portal) for service users/customers to check them as needed. API may also be provided for other systems, i.e. OSS. Correspondence between VMs and NEs. Correspondence between VMs and physical servers. Correspondence between NEs and physical servers. Monitoring the usage of VMs and statistics (such as occupancy rate of CPU, memory and vnic, etc). Monitoring the usage of physical servers and statistics (such as occupancy rate of CPU, memory and NIC, etc). Scenario 6 VoLTE service running on vims and SDN enhanced vepc. The control plane and user plane of the VoLTE service are separated in this scenario, that is, the control plane runs in virtualized environment, and the user plane runs in SDN-based forwarding equipments. Control plane of the enhanced EPC is deployed as VNFs in NFV environment, and interacts with user plane of the EPC using SDN-based protocols, which is OF-EPC protocol.

User plane of S/PGW-U is processed by Forwarding Equipments S6a HSS OCS Gy Gx PCRF OF-EPC I/f implementing the interaction between control plane and user plane vmme S11 vs/pgw-c OF-EPC Ctrl VM Cloud S1-MME OF-EPC Interface Forwarding Equipments S1-U SGi SDN/Router/Switch Internet Figure 5. SDN enhanced vepc with control plane and user plane separation (phase II) The control plane of the SDN-enhanced vepc can control one or more forwarding equipments, so the forwarding equipments can be distributed. The control plane is responsible for the generation of flow tables and action list, and sends them to the forwarding equipments in user plane. The forwarding equipments in user plane only deals with packet switching/forwarding, header encapsulation/deencapsulation, etc.

EMS/OSS NFV- Orchestration vmme vsgw-c vpgw-c vtas ZENIC (SDN Controller) vpcscf vis-cscf VNF manager OF-epc OF-epc SGi VIM VM VM DPDK SR-IOV VMM Host SGW-U Cluster Forwarding Equipments PGW-U Cluster NOVA Neutron Heat O P E N S T A C K Elastic DC-- IaaS/NFVI Figure 6. SDN-based VoLTE service mapping to NFV architecture (phase II) As shown in figure 6, an SDN controller is introduced into Gateway equipment (SGW/PGW) to decouple the control plane and user plane of the vepc in VoLTE service. Accelerator technologies (such as DPDK, SRIOV) are introduced to implement high speed data forwarding at SGW-U/PGW-U. With the accelerator technologies introduced into the NFV architecture and adopted in the data plane of VoLTE service, the I/O performance can be optimized. The detailed performance evaluation will be conducted in this PoC testing. A.2.3 Mapping to NFV ISG Work Describe how this PoC relates to the NFV ISG work: 1) Specify below the most relevant NFV ISG end-to-end concept from the NFV Use Cases [2], Requirements [3], and Architectural Framework functional blocks or reference points [4] addressed by the different PoC scenarios: Scenario 1 Integrated NFV environment setup based on multi- Use Case Requirement E2E Arch Comments UC#5 Virtualisation of Mobile Core Network and IMS [Port.1], [Port.2] Sec 5.1 [Sec.1], [Sec.2], [Sec.3], [Sec.4], [Sec.5], Sec 5.2 [Sec.6], Sec 7.2 [OaM.1], [OaM.2], [OaM.5], [OaM.6], [OaM.8], [OaM.11] [Mig.1], [Mig.2], [Mig.3], [Mig.4] NFV environment setup based on multi-vendor provisioning, such NFVI, VIM, Orchestrator and their connections, NSD and VNF package on-boarding.

vendor [Mod.1] component provisioning. Scenario 2 VoLTE service instantiation UC#5 [Gen.1], [Gen.2], [Gen.3], [Gen.4], [Port.1], [Port.2], [Port.3] [Perf.1], [Perf.2], [Elas.1] Sec 6.1 Sec 6.2 VoLTE service instantiated on the NFV environment includes on-boarding vepc/vims VNF packages constituting the VoLTE service, and the instantiating vepc/vims VNF process, configuring connectivity of VNFs to satisfy the topology requirements of VoLTE service. Scenario 3 Lifecycle management of VNFs implementing UC#4 VNF Forwarding Graphs [Gen.4] [Port.1], [Port.2], [Port.3] [Elas.1], [Elas.2], [Elas.3], [Elas.4], [Elas.5], [Cont.1], [Cont.2], [Cont.3], [Cont.4], [OaM.1], [OaM.2], [OaM.3], [OaM.4] vepc and vims Scenario 4 Verifying the UC#5 [Gen.4] [Mod.2] VoLTE service in multi-vendor NFV environment. Scenario 5 VoLTE service environment monitoring, UC#5 [Gen.2], [Perf.3],[Perf.4], [Cont.1] ~ [Cont.4] [OaM.1]~[OaM.14] [Maint.1]~ [Maint.16] management and maintenance. Scenario 6 VoLTE service running on vims and SDN based vepc. UC#5 [Per.1] [Port.3], [Cont.1] ~ [Cont.4] Control plane and user plane are separated from each other. Control plane is deployed on NFV environment, and interact with user plane through SDN protocol. A.2.4 PoC Success Criteria This proof-of-concept will be considered successful when all scenarios have been successfully implemented,

integrated and demonstrated and findings published in the PoC report. A.2.5 Expected PoC Contribution One of the intended goals of the NFV PoC activity is to support the various groups within the NFV ISG. The PoC Team is therefore expected to submit contributions relevant to the NFV ISG work as a result of their PoC Project. List of contributions towards specific NFV ISG Groups expected to result from the PoC Project: PoC Project Contribution #1: This PoC will demonstrate VNF set concept used for VoLTE service orchestration and management. NFV Group: MAN WG PoC Project Contribution #2: This PoC will demonstrate the VoLTE service implemented across multi-vendor NFV environment, including the VNFs (or VNF set) of the VoLTE service migrating across different NFVI-PoPs. NFV Group: MAN WG PoC Project Contribution #3: This PoC will demonstrate higher performance of the SDN-enhanced vepc in VoLTE service. NFV Group: PER EG POC Project Contribution #4: This POC will illustrate some gaps and requirements for Openstack and SDN applied in NFV environment. NFV WI: Gap Analysis