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

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

Reference Platform Design for Edge Cloud

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

Edge Cloud Discussion

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

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

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

OPEN-O Unified NFV/SDN Open Source Orchestrator

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

QoS/QoE in future IoT/5G Networks: A Telco transformation infrastructure perspective.

NFV Case Study of China Mobile

Cisco Virtualized Infrastructure Manager

Technical White Paper on Cloud-based BNG with Control Plane and User Plane Separated Architecture

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

Using Future OSS Orchestration to enhance operations and service agility

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

A.1 NFV ISG PoC Proposal

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

Unbundling. Open Source. Design principles for 5G. Toward a new paradigm, All-IT Network architecture

Network Virtualisation Vision and Strategy_ (based on lesson learned) Telefónica Global CTO

MWC 2015 End to End NFV Architecture demo_

Open Source Community Extends Virtual Central Office to Mobile Use Case

Management in SDN/NFV

Accelerating Telco NFV Deployments with DPDK and SmartNICs

Moving along the NFV Way_

ONOS-based Data Plane Acceleration Support for 5G. Dec 4, SKTelecom

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

5G Core Network - ZTE 5G Cloud ServCore. Zhijun Li, ZTE Corporation

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

Security in Cloud Environments

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

Open Source Networking Software Case studies and Roundtable. Arpit Joshipura GM, Networking

OPNFV Plugfest Jun Hardware Acceleration over NFV in China Mobile. Wang Xu, China Mobile

Red Hat OpenStack Platform 13

Bridging OPNFV and ETSI Yardstick and the methodology for pre-deployment validation of NFV Infrastructure

Towards an SDN-based Mobile Core Networks (MCN)

ONAP VoLTE Use Case Solution Brief

DEPLOYING NFV: BEST PRACTICES

Executive Summary. Introduction. Test Highlights

Elastic Network Functions: Opportunities and Challenges

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

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

Future Broadband Network Virtualization Cloud Central Office

Ixia Test Solutions to Ensure Stability of its New, LXC-based Virtual Customer Premises Equipment (vcpe) Framework for Residential and SMB Markets

China Unicom s perspective on CORD

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

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

Subscriber-aware Dynamic SFC

NEC Virtualized Evolved Packet Core vepc

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

TITANIUM CLOUD VIRTUALIZATION PLATFORM

Migrating Session Border Controllers to the Cloud

OPEN TELCO: A take on the Virtual Central Office

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

Agenda. Introduction Network functions virtualization (NFV) promise and mission cloud native approach Where do we want to go with NFV?

Dataplane Networking journey in Containers

IEEE NetSoft 2016 Keynote. June 7, 2016

Virtualization of Customer Premises Equipment (vcpe)

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

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

Building a Platform Optimized for the Network Edge

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

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

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

From Virtual to Real OPNFV Proof-of-Concepts

CT and IT architecture reconstruction based on software_. Global CTO

ARCHITECTURE MATTERS. Dilbert by Scott Adams

Software Defined. All The Way with OpenStack. T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud

Going Cloud native with NFV for 5G

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

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

Overview on FP7 Projects SPARC and UNIFY

Data Path acceleration techniques in a NFV world

MEF's Lifecycle Service Orchestration (LSO): Multi-operator Service Delivery from Months to Minutes..

Cisco Virtual Topology System (VTS)

Cloud strategy and deployment Experience. Carmen Agúndez Market Area Europe and Latin America Cloud Lead

Design and Implementation of Virtual TAP for Software-Defined Networks

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

Auto-Scaling Capability Support in ONAP

Athens, Greece _ October 25, /26

ONAP Edge WG

KPI-validation and SLA monitoring in context of troubleshooting/isolating VNFs performance issues

Monitoring The Cloud. Service Providers View October 2017

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

SP SDN/NFV Use Cases. Mike McBride Sr. Director of Innovation, Huawei. India Symposium, January 31 February 1, 2016, Bangalore. Networking Foundation

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Carrier Grade Performance and Reliability in Network Virtualization

Making Connectivity Scalable And Reliable! NETWORKING

The way to «ABC Networks» Stefano Pileri, CEO, Italtel

Preparing your Business for Virtualization

NFV ISG PoC Proposal SDN Enabled Virtual EPC Gateway

Building a compliance program based on Open Source Georg Kunz

The Impact of SDN & NFV On Application Delivery and Virtualized Application Execution. Jim Hodges, Senior Analyst Heavy Reading

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community

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

Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

UNIVERSITY OF CAGLIARI

Performance Considerations of Network Functions Virtualization using Containers

OPNFV: Road to Next Generation Network

Reconstruct to re-energize

Transcription:

Experience Sharing: the National Experiment Network for NFV Testing in China Mobile Fu Qiao fuqiao@chinamobile.com 1

Future Network Framework for China Mobile The Future Network of China Mobile is constructed with New DC, New Network, and New Orchestrator New DC: Redesigned the traditional central office into DC, based on NFV to support the virtualized telecom service cloud New Network: Using SDN to accelerate network implementation and improve network agility New Orchestration: Using unified orchestrator to accelerate service on-line and improve service agility New orchestrator New DC: TIC New DC: TIC SDN Control New DC: TIC New DC: TIC New DC: TIC New DC: TIC enodeb AP PTN Mobile User Residential User Enterprise User 2

TIC: Telecom Integrated Cloud TIC is the standard unit constructing the future network. TIC is deployed in a hierarchical manner. Core TIC: Support centralized control plane services Edge TIC: support distributed user plane services and edge computing capability 核心 TIC Core TIC (Regional) 4+ CDN Control Core TIC IoT Control Hypervisor Hardware Orchs trator SDN- Ctrl VNFM /EMS SDN GW Core TIC (Province) 100+ CDN Content Centor Core TIC IMS EPC Hypervisor Hardware 5G CP CSCF MME Orchs trator SDN- Ctrl VNFM /EMS SDN GW Edge TIC SDN-Ctrl SDN-GW Edge TIC (City) 600+ SBC CDN edge SAE-GW Hypervisor HW E-BOD 5G UP PNF GW PNF SBC 边缘 TIC Edge TIC (County) 3000+ scpe CDN Edge Edge TIC CU Hypervisor HW 5G UP 5G EC SDN Ctrl SDN GW BRAS UP Edge TIC (AP) 100K+ Edge TIC 5G EC CU DU OLT BRAS UP SDN GW

TIC: Standard Unit for NFV Deployment TIC is a standard unit for NFV Deployment Limited number of design template, including NFVI, VIM, and NFVO Unified Hardware model Standard network design Standard Network Strict network plane partition, including Management net, service net, and storage net. SG design OSS VNFs Hypervisor NFVO VNFM OpenStack Unified Hardware Unified hardware design with limited number of models suitable for different category of services. Hareware SDN-Ctrl Design Template 4 TIC design templates to carry VNF services of different kind, including: Template for Control plane services, stressing on compute capability Template for Data plane services, stressing on data forwarding capability Template for Edge services, stressing on low cost and light weight Template for Storage services, stressing on storage capability Key Features for TIC: Standard unit, Template-based, Easy to copy 4

China Mobile NovoNet Experiment Network Targeting on future network structure validation, Since 2016, China Mobile is building its Novonet Experiment Network in 4 Provinces. 7 DC sites are included in the network, 15 TICs are constructed VNFs include vepc for NB-IoT, vbras, vcpe, and E-BoD 9 virtual infrastructure vendors, 5 VNF vendors, 3 orchestrator vendors, 4 SDN vendors, are included in the network Beijing Shanghai Zhejiang Guangdong

NovoNet Experiment Network, how we promote We promote the whole work in 3 thread, Integration, Testing and Key feature review, making sure to figure out most of the possible obstacles for field deployment through thorough integration and testing, and solve them through feature review Integrated hardware, virtualized software, SDN and orchestrator from multiple vendors Figure out potential problems First hand experience for future network operation, what we should change, what we should learn Self Integration Is the virtualization of Telecom service ready for deployment? Virtualize layer testing Service testing Testing Key Feature Review How should we benchmarking and choose virtualization platform vendor? Should we use a regional Orchestrator or Centralized one? SDN testing Can SDN work with NFV? What are the key issues? *

Recap: what we have done Begin since Dec. 2016; Two phases finished so far Phase 1 (2016.12-2017.7): Including 5 DC across 3 provinces(shang Hai, Zhe Jiang, & Guang Dong) Testing virtualization platform from 5 vendors 1 SDN vendor is included for network control within DC 3 Services: NB-IoT scpe E-BoD 14 TICs are constructed in total, including 3 VIM vendors, 1 SDN vendor, 3 Orchestrator vendors, and 4 service vendors Phase 2 (2017.9-2018.2): Including 6 DC across 4 provinces(beijing, Shang Hai, Zhe Jiang, & Guang Dong) Continue the testing of virtualization platform with 3 chosen vendor from Phase 1, and add extra 4 vendors for Phase 2 3 SDN vendors are included, and SDN control among DC are tested 4 Services: NB-IoT, scpe, E-BoD, vbras 15 TICs are constructed in total, including 5 VIM vendors, 3 SDN vendors, 3 Orchestrator vendors and 5 service vendors

Lessons learned NO. 1: What features should virtualized services be tested? Testing: 4 services from 5 vendors have been tested Services include mobile core network service (vepc), enterprise network (E-BoD), and residential network(scpe, vbras) Test cases including functional tests, performance tests, and availability tests Due to lab resource constraints, huge throughput tests are excluded Testing are conducted when virtualized service and platform are from different vendors Functional Testing: functions that traditional network functions should have. Make sure virtualized function appears the same function as non-virtualized ones. Virtualization testing: testing to make sure services have the so-called virtualization features, e.g., automatic scale in/out, automatic deployment High availability testing: such testing can be designed for both VNF layer and VNFC layer For VNF layer, the function should follow the same SLA as the traditional virtualized service For VNFC layer, the VNFC should be capable of self recovery Performance testing: With the same throughput requirement, work out how many servers are needed, and how is the performance(latency, packet loss rate). If there are too many servers required, or products can hardly meet the performance requirement, it probably makes sense not to virtualize such service for now. 8

Lessons learned NO. 2: Are Telco services ready to be virtualized and deployed? Virtualization for control plane services is ready Virtualization for user plane services need further testing and verification User plane for Mobile core may need software/hardware acceleration to improve the network forwarding performance A certain difference observed for performance when using SR-IOV vs OVS-DPDK, though OVS-DPDK may experience a considerable performance fluctuation User Plane for Residential GW Considerable performance loss is observed for virtualized user plan, specific hardware acceleration should be utilized 25G/40G NIC should be considered for user plane Mobile Core services are mature enough, while the others should be improved for virtualized features, including scale in/out, high availability features, and etc. 9

Lessons learned NO. 3: What feature should OpenStack be tested for Telco Scenarios Testing: OpenStack from 9 Vendors have been tested Vendors including pure open source vendors, and closed source vendors 189 cases are tested, including basic functional tests, performance tests, and availability tests. Functional testing: including the virtualization function for hypervisor, and the virtualization resource management function for VIM. These test cases are usually quite general, including the virtualization of compute/network/storage resources and the provisioning of these resources(create/get/delete/start/power off) Interface testing: making sure the VIM north interface follow the open source OpenStack northbound API. However we do accept the API with enhanced features and adding new parameters for now, in case such feature is revealed to VNF layer Performance testing: stress testing: how many VM/Subnet can be created for given resource Compute: how much time it takes to create/delete/recover a VM network forwarding performance testing with OVS/SR-IOV Availability testing: availability for VIM/hypervisor/VM/DB Physical infrastructure provisioning testing 10

Lessons learned NO. 4: Is the OpenStack Platform good enough for Telco Usecase? Almost all vendors gain high pass rate for functional tests Major difference appears in performance tests, where closed source vendors somehow show better results Most open source vendors can t meet the requirement for Telco Availability. Failed test cases including VM HA and hypervisor HA. Almost all SUT remain to be improved for capability of managing and controlling physical infrastructure, which is a basic requirement for Telco 11

Lessons learned NO. 5: Should we choose one vendor of OpenStack? Pros: OpenStack Restful APIs are something vendors strictly follows, however each one of them may have different extensions for parameters, which you may need to look more closely IOT for hardware, OpenStack, SDN controller, VNF, VNFM and NFVO is a huge work load, especially when you have multiple OpenStack vendors Different vendors have different version planning, it is difficult to coordinate vendor s versions for long term deployment Cons: It is risky to only rely on one vendor, especially when this industry changes so quickly Unlike enterprise cloud, Telco clouds are widely spread. It is impossible for one vendor to support such huge number of clouds, especially in large countries, e.g. China 12

Lessons learned NO. 6: How should SDN work with NFV? Testing: In our TIC, SDN controller and VIM can possibly come from different vendors 4 matches of SDN vendors and VIM vendors are tested Software defined network control of inter-tic and intro-tic are tested It is possible that within one TIC, VIM and SDN controller are from different vendors SDN-Ctrl North Forwarding plane VSW OpenStack South 1 2 3 SDN- TOR SDN GW SDN controller s northbound is interconnected with OpenStack Neutron. Following the standard Neutron Plugin API, northbound has little if any problems SDN controller s south API is interconnected with both to software (VSW) and hardware (SDN GW, TOR) Hardware: it is almost impossible to decouple the controller with the hardware, since the interface has little standard bases Software: It is necessary to decouple SDN controller with VSW in Telco Scenario, since most VSW are enhanced to meet the performance requirement for Telco, and are closely bounded to hypervisor and VIM vendors Openflow and OVS-DB are useful for such decoupling, however can not cover all the interfaces 13

Lessons learned NO. 7: What s the difference between Core and Edge? Testing: 15 TICs are integrated in total, including 7 core TIC and 8 edge TIC vepc, vbras-cp are deployed on core TIC, while scpe and E-BoD are deployed on edge TIC Core TIC: More cloud-like DC, with large amount of servers, lots of services, huge virtualized pool for resource sharing and scale in/out Mainly designed for control plane, no specific requirement for acceleration Capability for service management of both core and edge, with NFVO/VNFM/EMS deployed Edge TIC: More cloud-like DC in cities and counties, however will be very small at AP (less than 10 servers) Mainly designed for user plane, specific requirement for acceleration and data forwarding NO NFVO/VNFM/EMS 14

Lessons learned NO. 8: How about edge cloud, what do operator need? Light weight services and OpenStack due to limited resources are required. Container might be something that we should choose. However, how to provision the containerized resource, together with virtualized resources remain unsolved Unmanned self provisioning due to remote location is required. This some how requires high reliability for edge, and probably might be contradicted with the limited resource. Specific requirements for acceleration, including DPDK, SR-IOV, smart NIC, FPGA, and GPU. How to efficiently utilize multiple acceleration resources is important for edge. A unified API for acceleration resources might be the solution 15

Lessons learned NO. 9: How should we integrated the new virtualized cloud? Testing: 15 TICs are integrated in total Integration for multiple vendors, with hardware, VIM, SDN, VNF and Orchestrator all from different vendors More than 300 major issues are detected during the integration Lots of issues can be found during integration, however the issues can decrease as our operating staffs gain more experience On-boarding test is important, since software integration can change unexpectedly It is almost impossible to integrate and test all these component pure manually, automatic integration and testing tools are important. This will help decrease the duration of integration from months to hours A fine-grained, automated integration and testing procedure should be designed to replace the traditional integration and maintenance procedure in Operators. This will bring key value for network virtualization 16

Thanks