Mobile Communication and Internet Technologies

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

ETSI NFV Management and Orchestration - An Overview
Lecture 12 IaaS Chapter 3 of the second reference book.
It Ain’t Carrier-Grade Cloud_
Ing. Tomáš Halagan.  Today’s network infrastructure  NFV in nutshell  Terms and definitions of NFV  NFV High Level Architecture  Benefits of NFV.
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
The Network Virtualisation Equation_ Diego R. Lopez Telefónica I+D March 2014.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
Cesar Marcondes (UFSCar)
Utilizing OpenStack to Meet Telco Needs
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Geneva, Switzerland, 4 June 2013 DEFINING NFV NFV  Network Function Virtualization Yun Chao Hu NFV INF WG Co-chair, ITU Workshop.
CloudEthernet Forum OVERVIEW December 2 nd, 2014.
Extreme Networks Confidential and Proprietary. © 2010 Extreme Networks Inc. All rights reserved.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
DPI in an SDN world Charles Glass.
Kostas Giotis, Yiannos Kryftis, Vasilis Maglaris
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Enter NFVRG An Intro to NFV and its Research Problems Diego R. Lopez Telefonica I+D July 2014.
Software-Defined Data Center
FUTURE OF NETWORKING SAJAN PAUL JUNIPER NETWORKS.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
CloudBand™ ecosystem Get to NFV faster with an Ecosystem of Partners
1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
Colombo, Sri Lanka, 7-10 April 2009 FORUM ON NEXT GENERATION STANDARDIZATION (Colombo, Sri Lanka, 7-10 April 2009) Session Moderator Ghassem Koleyni An.
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Cloud computing: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
Business as (Un)usual Applying NFV principles and IPNaaS technologies to network access Telefonica I+D June 2013.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Embrace the Future of.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Outline PART 1: THEORY PART 2: HANDS ON
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Geneva, Switzerland, 4 June 2013 DEFINING NFV NFV  Network Function Virtualization Yun Chao Hu NFV INF WG Co-chair, ITU Workshop.
I2RS Overlay usecase 1 Fangwei hu Bhumip Khasnabish.
CloudMAC: Moving MAC frames processing of the Sink to Cloud.
Craig Farrell CTO Telecom IBM. Why to operators want SDN and NFV? Definitions SDN: Separate control/management & data plane of switches Centralization.
Automating Wireless IP Network And Virtualized Mobile Core Functions HetnetIP: Wireless IP Backhaul Management Automation and Multi-tenant Portal.
Towards more flexible networks -- backyard of IMT Takashi Egawa NEC Corporation Rapporteur, Q.14, SG13 1.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
When RINA Meets NFV Diego R. López Telefónica
Cisco NFV Infrastructure
Instructor Materials Chapter 7: Network Evolution
Chapter 6: Securing the Cloud
Avenues International Inc.
University of Maryland College Park
How Smart Networks are Changing Corporate Networks
Enterprise vCPE use case requirement
Enterprise vCPE use case requirement
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Software Defined Networking Market to grow at 54% CAGR from 2017 to 2024:
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Cloud Computing: Concepts
ONAP Amsterdam Architecture
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Network Function Virtualization Market to reach $70bn by 2024: Global Market.
Cesar Marcondes (UFSCar)
Network Function Virtualization: Challenges and
NFV Update Vienna, February 2018
Cloud Computing and Cloud Networking
Software Defined Networking (SDN)
Mobile Communication and Internet Technologies
NFV and SD-WAN Multi vendor deployment
Presentation transcript:

Mobile Communication and Internet Technologies Associate Professor Cesar Marcondes, Federal University of São Carlos, Brazil Department of Computer Engineering http://www2.dc.ufscar.br/~marcondes/ Mobile Communication and Internet Technologies Developments in NFV technology and SDN Courtesy of: Cesar Marcondes (UFSCar) http://web.uettaxila.edu.pk/CMS/AUT2014/teMCITms/

Module Overview Motivation; Network Functions Virtualization Problem Statement, Trends in IT & Telecom challenges Network Functions Virtualization Vision; Approach; Benefits & Promises The ETSI NFV ISG; WG; Architecture NFV Requirements and Challenges Use Cases, Proof-of-Concepts Enabling Technologies

Motivation Problem Statement Complex carrier networks with a large variety of proprietary nodes and hardware appliances. Launching new services is difficult and takes too long Space and power to accommodate requires just another variety of box, which needs to be integrated. Operation is expensive Rapidly reach end of life due to existing procure-design,- integrate-deploy cycle. Network Operators’ networks are populated with a large and increasing variety of proprietary hardware appliances. To launch a new network service often requires yet another variety and finding the space and power to accommodate these boxes is becoming increasingly difficult; compounded by the increasing costs of energy, capital investment challenges and the rarity of skills necessary to design, integrate and operate increasingly complex hardware-based appliances. Moreover, hardware-based appliances rapidly reach end of life, requiring much of the procure design-integrate-deploy cycle to be repeated with little or no revenue benefit. Worse, hardware lifecycles are becoming shorter as technology and services innovation accelerates, inhibiting the roll out of new revenue earning network services and constraining innovation in an increasingly network-centric connected world. Source: Network Functions Virtualisation – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf Network functionalities are based on specific HW&SW One physical node per role Traditional Network model

Telco vs Service Providers Telco Cycle Service Providers Cycle Idea !! Idea !! AVAILABLE AVAILABLE Deploy Demand Develop Deploy Publish Telco Operators Service Providers Operator 1 Operator 2 Operator n 2-6 Months Sell Equipment Vendors Drive Standardise Implement SDOs Critical mass of supporters Telcos face the challenges that follow their dependency on hardware-based appliances requiring much of the procure design-integrate-deploy cycle to be repeated with little or no revenue benefit. In contrast, the cycle of service provider is much shorter and follow a typical software development-deploy-publish cycle. ------------------------------------------------- In Greek mythology Sisyphus (/ˈsɪsɪfəs/;[1] Greek: Σίσυφος, Sísyphos) was a king of Ephyra (now known as Corinth) punished for chronic deceitfulness by being compelled to roll an immense boulder up a hill, only to watch it roll back down, and to repeat this action forever. More info: http://www.mythweb.com/encyc/entries/sisyphus.html 2-6 Years 2-6 years 2-6 months Source: Adapted from D. Lopez Telefonica I+D, NFV 4

Enter the Software-Defined Era Traditional telcos Internet players x Very intensive in hardware Software not at the core Very intensive in software Hardware is a necessary base - HARDWARE SOFTWARE Adapt to survive: Telco evolution focus shifting from hardware to software + + - AT&T, Telefonica, Telebras Google, Facebook Source: Adapted from D. Lopez Telefonica I+D, NFV

Source: Adapted from D. Lopez Telefonica I+D, NFV Trends High performance industry standard servers shipped in very high volume Convergence of computing, storage and networks New virtualization technologies that abstract underlying hardware yielding elasticity, scalability and automation Software-defined networking Cloud services Mobility, explosion of devices and traffic Challenges Huge capital investment to deal with current trends Network operators face an increasing disparity between costs and revenues Complexity: large and increasing variety of proprietary hardware appliances in operator’s network Reduced hardware lifecycles Lack of flexibility and agility: cannot move network resources where & when needed Launching new services is difficult and takes too long. Often requires yet another proprietary box which needs to be integrated Source: Adapted from D. Lopez Telefonica I+D, NFV

Source: Adapted from D. Lopez Telefonica I+D, NFV The NFV Concept A means to make the network more flexible and simple by minimising dependence on HW constraints v Network Functions are based on specific HW&SW One physical node per role DPI BRAS GGSN/SGSN Session Border Controller Firewall CG-NAT PE Router Traditional Network Model: APPLIANCE APPROACH v Network Functions are SW-based over well-known HW Multiple roles over same HW ORCHESTRATION, AUTOMATION & REMOTE INSTALL DPI BRAS GGSN/ SGSN Firewall CG-NAT PE Router VIRTUAL APPLIANCES STANDARD HIGH VOLUME SERVERS Virtualised Network Model: VIRTUAL APPLIANCE APPROACH DPI Deep Packet Inspection BRAS Border Router Access Server GGSN/SGSN Gateway/Serving GPRS Support Node CG-NAT Carrier Grade Network Address Translation Session Border Controller PE Router Provider Edge Router Source: Adapted from D. Lopez Telefonica I+D, NFV

Target Classical Network Appliance Approach Independent Software Vendors Classical Network Appliance Approach Message Router WAN Acceleration CDN Session Border Controller Orchestrated, automatic & remote install. DPI Firewall Carrier Grade NAT Tester/QoE monitor Standard High Volume Servers Definition: Network Functions Virtualization aims to transform the way that network operators architect networks by evolving standard IT virtualization technology to consolidate many network equipment types onto industry standard high volume servers, switches and storage, which could be located in Datacenters, Network Nodes and in the end user premises. It involves the implementation of network functions in software that can run on a range of industry standard server hardware, and that can be moved to, or instantiated in, various locations in the network as required, without the need for installation of new equipment. Source: Network Functions Virtualization – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf Standard High Volume Storage SGSN/GGSN PE Router BRAS Radio Access Network Nodes Standard High Volume Ethernet Switches Fragmented non-commodity hardware. Physical install per appliance per site. Hardware development large barrier to entry for new vendors, constraining innovation & competition. Network Virtualisation Approach Source: NFV

Network Functions Virtualization Network Functions Virtualization is about implementing network functions in software - that today run on proprietary hardware - leveraging (high volume) standard servers and IT virtualization Supports multi-versioning and multi-tenancy of network functions, which allows use of a single physical platform for different applications, users and tenants Enables new ways to implement resilience, service assurance, test and diagnostics and security surveillance Provides opportunities for pure software players Facilitates innovation towards new network functions and services that are only practical in a pure software network environment Applicable to any data plane packet processing and control plane functions, in fixed or mobile networks NFV will only scale if management and configuration of functions can be automated NFV aims to ultimately transform the way network operators architect and operate their networks, but change can be incremental Source: Adapted from D. Lopez Telefonica I+D, NFV

Benefits & Promises of NFV Reduced equipment costs (CAPEX) through consolidating equipment and economies of scale of IT industry. Increased speed of time to market by minimising the typical network operator cycle of innovation. Availability of network appliance multi-version and multi-tenancy, allows a single platform for different applications, users and tenants. Enables a variety of eco-systems and encourages openness. Encouraging innovation to bring new services and generate new revenue streams. Virtualising Network Functions could potentially offer many benefits including, but not limited to: • Reduced equipment costs and reduced power consumption through consolidating equipment and exploiting the economies of scale of the IT industry. • Increased speed of Time to Market by minimising the typical network operator cycle of innovation. Economies of scale required to cover investments in hardware-based functionalities are no longer applicable for software-based development, making feasible other modes of feature evolution. Network Functions Virtualisation should enable network operators to significantly reduce the maturation cycle. • Availability of network appliance multi-version and multi-tenancy, which allows use of a single platform for different applications, users and tenants. This allows network operators to share resources across services and across different customer bases. • Targeted service introduction based on geography or customer sets is possible. Services can be rapidly scaled up/down as required. • Enables a wide variety of eco-systems and encourages openness. It opens the virtual appliance market to pure software entrants, small players and academia, encouraging more innovation to bring new services and new revenue streams quickly at much lower risk. Source: Network Functions Virtualisation – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf Source: NFV

Benefits & Promises of NFV Flexibility to easily, rapidly, dynamically provision and instantiate new services in various locations Improved operational efficiency by taking advantage of the higher uniformity of the physical network platform and its homogeneity to other support platforms. Software-oriented innovation to rapidly prototype and test new services and generate new revenue streams More service differentiation & customization Reduced (OPEX) operational costs: reduced power, reduced space, improved network monitoring IT-oriented skillset and talent Source: Adapted from D. Lopez Telefonica I+D, NFV

So, why we need/want NFV(/SDN)? 1. Virtualization: Use network resource without worrying about where it is physically located, how much it is, how it is organized, etc. 2. Orchestration: Manage thousands of devices 3. Programmable: Should be able to change behavior on the fly. 4. Dynamic Scaling: Should be able to change size, quantity 5. Automation 6. Visibility: Monitor resources, connectivity 7. Performance: Optimize network device utilization 8. Multi-tenancy 9. Service Integration 10. Openness: Full choice of modular plug-ins Note: These are exactly the same reasons why we need/want SDN. Source: Adapted from Raj Jain

Functions Virtualisation NFV and SDN NFV and SDN are highly complementary Both topics are mutually beneficial but not dependent on each other Open Innovation Software Defined Networking Creates competitive supply of innovative applications by third parties Creates network abstractions to allow application-aware behaviour, and increased flexibility Network Functions Virtualisation Network Functions Virtualisation is highly complementary to Software Defined Networking (SDN), but not dependent on it (or vice-versa). Network Functions Virtualisation can be implemented without a SDN being required, although the two concepts and solutions can be combined and potentially greater value accrued. Network Functions Virtualisation goals can be achieved using non-SDN mechanisms, relying on the techniques currently in use in many datacentres. But approaches relying on the separation of the control and data forwarding planes as proposed by SDN can enhance performance, simplify compatibility with existing deployments, and facilitate operation and maintenance procedures. Network Functions Virtualisation is able to support SDN by providing the infrastructure upon which the SDN software can be run. Furthermore, Network Functions Virtualisation aligns closely with the SDN objectives to use commodity servers and switches. Source: Network Functions Virtualisation – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf Leads to agility, Reduces CAPEX, OPEX, Source: NFV

NFV vs SDN NFV: re-definition of network equipment architecture NFV was born to meet Service Provider (SP) needs: Lower CAPEX by reducing/eliminating proprietary hardware Consolidate multiple network functions onto industry standard platforms SDN: re-definition of network architecture SDN comes from the IT world: Separate the data and control layers, while centralizing the control Deliver the ability to program network behavior using well-defined interfaces NFV and SDN are closely related, but really meet different goals: Both together take the notion of Network Virutalization to new leves NV 2.0

Software Defined Networking Network equipment as Black boxes Open interfaces (OpenFlow) for instructing the boxes what to do SDN Boxes with autonomous behaviour Decisions are taken out of the box FEATURE OPERATING SYSTEM SPECIALIZED PACKET FORWARDING HARDWARE SDN OSS Operations Support System Adapting OSS to manage black boxes Simpler OSS to manage the SDN controller SDN FEATURE OPERATING SYSTEM SPECIALIZED PACKET FORWARDING HARDWARE Source: Adapted from D. Lopez Telefonica I+D, NFV

Scope of NFV and OpenFlow/SDN The scope of NFV are those data plane functions currently implemented in HW to become virtualized functions running on commodity server hardware HW Hardware NW Network SW Software Source: NEC

Networking with SDN & NFV SDN allows to remove the control plane from the data plane equipment and uses a standard interface (e.g., OpenFlow) to push data plane rules and to encapsulate control plane relevant packets. NFV and SDN are independent and complementary. You can do either or both (as in the SDN with ClickOS example) Introducing NFV into the SDN scenario, as proposed by NEC with thei ClickOS NFV Implementation allows to selectively steer some of the traffic to be handled by the SW-based NFV functions while the remainder traffic is handled by the HW data plane. http://www0.cs.ucl.ac.uk/staff/f.huici/publications/clickos-sigcommposter.pdf Source: NEC

Source: Adapted from D. Lopez Telefonica I+D, NFV (Network Virtualization)2 = SDN + NFV SDN: Software Defined Networking NFV: Network Functions Virtualisation NFV and SDN Relationship Concept of NFV originated from SDN -First ETSI white paper showed overlapping Venn diagram -It was removed in the second version of the white paper NFV and SDN are complementary. One does not depend upon the other. You can do SDN only, NFV only, or SDN and NFV. Both have similar goals but approaches are very different. SDN needs new interfaces, control modules, applications. NFV requires moving network applications from dedicated hardware to virtual containers on commercial-off-the-shelf (COTS) hardware NFV is present. SDN is the future. Virtualization alone provides many of the required features Not much debate about NFV. Source: Adapted from D. Lopez Telefonica I+D, NFV

Some Use Case Examples …not in any particular order Switching elements: BNG, CG-NAT, routers. Mobile network nodes: HLR/HSS, MME, SGSN, GGSN/PDN-GW. Home networks: Functions contained in home routers and set top boxes to create virtualised home environments. Tunnelling gateway elements: IPSec/SSL VPN gateways. Traffic analysis: DPI, QoE measurement. Service Assurance: SLA monitoring, Test and Diagnostics. NGN signalling: SBCs, IMS. Converged and network-wide functions: AAA servers, policy control and charging platforms. Application-level optimisation: CDNs, Cache Servers, Load Balancers, Application Accelerators. Security functions: Firewalls, virus scanners, intrusion detection systems, spam protection. Network Functions Virtualisation is applicable to any data plane packet processing and control plane function in mobile and fixed networks. Potential examples have been identified (not in any particular order). Some noteworthy examples apply to Telecom Networks (relevant to core Ericsson business) in the field of NGN signaling and converged network-wide functions: The virtualisation of a mobile core network targeting at a more cost efficient production environment, which allows network operators to cope with the increasing traffic demand in mobile networks, and leading to better resource utilization (including energy savings), more flexible network management (no need to change hardware for nodes’ upgrades), hardware consolidation, easier multi-tenancy support and faster configuration of new services. Network Functions Virtualisation in mobile networks can also be used to create core network instances optimized for specific services, e.g. for Machine-to-Machine communications (M2M). Source: Network Functions Virtualisation – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf CG-NAT Carrier Grade Network Address Translation Server BNG Broadband Network Gateway HLR/HSS Home Location Register/Home Subscriber Server MME Mobility Management Entity SGSN/GGSN Subscriber/Gateway GPRS Support Node PDN-GW Packet Data Network Gateway IPsec IP Security SSL Secure Socket Layer VPN Virtual Private Network DPI Deep Packet Inspection QoE Quality of Experience SLA Service Level Agreement NGN Next Generation Network SBC Session Border Controller IMS IP Multimedia Subsystem AAA Authentication, Authorization and Accounting CDN Content Distribution Network Source: NFV

Source: Adapted from D. Lopez Telefonica I+D, NFV The ETSI NFV ISG Global operators-led Industry Specification Group (ISG) under the auspices of ETSI ~150 member organisations Open membership ETSI members sign the “Member Agreement” Non-ETSI members sign the “Participant Agreement” Opening up to academia Operates by consensus Formal voting only when required Deliverables: White papers addressing challenges and operator requirements, as input to SDOs Not a standardisation body by itself Currently, four WGs and two EGs Infrastructure Software Architecture Management & Orchestration Reliability & Availability Performance & Portability Security ETSI European Telecommunications Standards Institute SDO Standards Development Organization WG Working Group EG ETSI Guide Source: Adapted from D. Lopez Telefonica I+D, NFV

NFV HL Architecture and Scope OSS / BSS NFV Scope Virtualized Network Functions (VNFs) Orchestration (MANO) NFV Management and VNF VNF VNF VNF Service End-Points (End-users, Other Services) NFV Infrastructure (NFVI) Business Support Systems (BSS) Operation Support Systems (OSS) Virtual Infrastructure Virtual Computing Virtual Storage Virtual Networking Other Networks Physical Infrastructure Compute Storage Network Geneva, Switzerland, 4 June 2013

Source: Adapted from D. Lopez Telefonica I+D, NFV NFV Layers End Point E2E Network Service Network Service VNF Logical Links Logical Abstractions VNF Instances VNF SW Instances VNF : Virtualized Network Function NFV Infrastructure E2E End to End VNF Virtualized Network Function Virtual Compute Storage Network Virtual Resources Virtualization Layer Virtualization SW Compute Storage Network HW Resources Source: Adapted from D. Lopez Telefonica I+D, NFV

Rethinking relayering

NFV Requirements and Challenges NFV has been developed for more than 1 year, stimulating new concepts to be born and most specificly implemented. The fundamental questions are being handled by ETSI and the telecom industry, but still remain some issues, that will be solved in the long term and that we will discuss here. These constitute some requirements and challenges about NFV. NFV Requirements and Challenges

First: A Few Challenges Achieving high performance virtualised network appliances portable between different HW vendors, and with different hypervisors. Co-existence with bespoke HW based network platforms enabling efficient migration paths to fully virtualised network platforms. Management and orchestration of virtual network appliances ensuring security from attack and misconfiguration. NFV will only scale if all of the functions can be automated. Appropriate level of resilience to HW and SW failures. Integrating multiple virtual appliances from different vendors. Network operators need to be able to “mix & match” HW, hypervisors and virtual appliances from different vendors, without incurring significant integration costs. In the meantime we will look forward to introduce some issues around NFV concepts which represent the bigger challenges in the development of NFV as a whole. There are a number of technical challenges which need to be addressed: • Achieving high performance virtualised network appliances which are portable between different hardware vendors, and with different hypervisors. • Achieving co-existence with bespoke hardware based network platforms whilst enabling an efficient migration path to fully virtualised network platforms which re-use network operator OSS/BSS. OSS/BSS development needs to move to a model in-line with Network Functions Virtualisation and this is where SDN can play a role. • Managing and orchestrating many virtual network appliances (particularly alongside legacy management systems) while ensuring security from attack and misconfiguration. • Network Functions Virtualisation will only scale if all functions can be automated. • Ensuring the appropriate level of resilience to hardware and software failures. • Integrating multiple virtual appliances from different vendors. Network operators need to be able to “mix & match” hardware from different vendors, hypervisors from different vendors and virtual appliances from different vendors without incurring significant integration costs and avoiding lock-in. Source: Network Functions Virtualisation – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf OSS Operation Support System BSS Business Support System

NFV Performance Challenges Source: Ivan Pepelnjak SDN, NFV and OpenFlow for Skeptics » 5 - Network Function Virtualization http://demo.ipspace.net/get/5%20-%20Network%20Function%20Virtualization.mp4 DPDK Data Plane Development Kit PF-RING http://wiki.aanval.com/wiki/PF_RING Source: Ivan Pepelnjak

NFV Use Cases

Use Cases Matrix Use Case Matrix – 4 big horizontal themes, and 9 use cases ETSI NFV POC

NFV Infrastructure as a Service (NFVIaaS) provide the capability or functionality of providing an environment in which Virtualized network functions (VNF) can execute NFVIaaS provides compute capabilities comparable to an IaaS cloud computing service as a run time execution environment as well as support the dynamic network connectivity services that may be considered as comparable to NaaS

Mobile Core Network and IMS Mobile networks are populated with a large variety of proprietary hardware appliances Flexible allocation of Network Functions on such hardware resource pool could highly improve network usage efficiency Accommodate increased demand for particular services (e.g. voice) without fully relying on the call restriction control mechanisms in a large-scale natural disaster scenario such as the Great East Japan Earthquake

V-EPC Examples of Network Functions include MME, S/P-GW, etc This use case aims at applying virtualization to the EPC, the IMS, and these other Network Functions mentioned above Virtualization of EPC. VNFs as HSS, P/SGW and MME are virtualized EPC Evolved Packet Core MME Mobility Management Entity S/P-GW Serving Gateway/Packet Data Network Gateway LTE Long Term Evolution (4th Generation mobile telephony) IMS IP and Multimedia Subsystem

Virtualization of Mobile Base Station Mobile network traffic is significantly increasing by the demand generated by application of mobile devices, while the ARPU (Avg. Revenue Per User) is difficult to increase LTE is also considered as radio access part of EPS (Evolved Packet System) which is required to fulfil the requirements of high spectral efficiency, high peak data rates, short round trip time and frequency flexibility in radio access network (RAN) Virtualization of mobile base station leverages IT virtualization technology to realize at least a part of RAN nodes onto standard IT servers, storages and switches ARPU Average Revenue Per User

Virtualization of Mobile Base Station BBU Baseband Unit Functional blocks in C-RAN LTE RAN architecture evolution by centralized BBU pool (Telecom Baseband Unit)

NFV Proof-of-Concepts

Ongoing Proof of Concepts CloudNFV Open NFV Framework Project Telefonica - Sprint - 6WIND - Dell - EnterpriseWeb – Mellanox - Metaswitch - Overture Networks - Qosmos - Huawei - Shenick Service Chaining for NW Function Selection in Carrier Networks NTT - Cisco - HP - Juniper Networks Virtual Function State Migration and Interoperability AT&T - BT - Broadcom Corporation - Tieto Corporation Multi-vendor Distributed NFV CenturyLink - Certes - Cyan - Fortinet - RAD E2E vEPC Orchestration in a multi-vendor open NFVI environment Telefonica - Sprint - Intel - Cyan - Red Hat - Dell - Connectem Virtualised Mobile Network with Integrated DPI Telefonica - Intel - Tieto - Qosmos - Wind River Systems - Hewlett Packard C-RAN virtualization with dedicated hardware accelerator China Mobile - Alcatel-Lucent - Wind River Systems - Intel Automated Network Orchestration Deutsche Telekom - Ericsson - x-ion GmbH - Deutsche Telekom Innovation Laboratories VNF Router Performance with DDoS Functionality AT&T - Telefonica - Brocade - Intel - Spirent NFV Ecosystem Telecom Italia - DigitalWave - SunTec - Svarog Technology Group - Telchemy - EANTC Multi-Vendor on-boarding of vIMS on a cloud management framework Deutsche Telekom - Huawei Technologies - Alcatel-Lucent Demonstration of multi-location, scalable, stateful Virtual Network Function NTT - Fujitsu - Alcatel-Lucent DDoS Distributed Denial of Service

CloudNFV Dell Lab infrastructure for CloudNFV Source: ETSI Ongoing PoC http://nfvwiki.etsi.org/index.php?title=On-going_PoCs

Service Chaining for NW Function Selection in Carrier Networks vDPI: CSR 1000v (Cisco Systems) vCPE: VSR1000 (Hewlett-Packard) vFW: FireFly (Juniper Networks) VIM (NW Controller): Service Chaining Function (prototype) + Ryu (NTT) Source: ETSI Ongoing PoC

Multi Vendor on-boarding of vIMS on Cloud Management Frame Scenario 1 – One-click service deployment. IMS service is provided by several 3GPP Network Functions, such as CSC, HSS, MMTel, etc. These functions, all from Huawei, are virtualized. With the pre-defined templates and scripts, all functions can be deployed automatically, onto the cloud platform provided by DT and ALU. Scenario 2 – Auto-scaling of VNF Traffic load generator by a simulator increases and pushes up the workload of the VNF. When the workload exceeds the pre- defined threshold, additional resources (VM) are automatically allocated. In situations of reducing VNF capacity due to decreasing traffic load, similar in reverse direction Scenario 3 – Automated healing of VNF When a VM containing a component of a VNF (VNFC) fails, a new VM will be automatically allocated and created with appropriate component instantiated on it. This process heals the VNF with no service interruption. vIMS = virtualized IP Multimedia Subsytem (IMS) Multimedia Telephony (MMTEL) Home Subscriber Server (HSS) Call Session Control (CSC) Virtual Network function (VNF) Management and Orchestration (MANO) Network Functions Virtualization Infrastructure (NFVI( CloudBand is the Alcatel-Lucent Cloud Platform Source: ETSI Ongoing PoC

EnabEling Technologies

Remarkable Enabeling Technologies Minimalistic OS ClickOS Improving Linux i/O Netmap, VALE, Linux NAPI Programmable virtual switches / bridges Open vSwitch Exploiting x86 for packet processing Intel DPDK Some example start-ups LineRate Systems, 6WIND, Midonet, Vyatta (bought by BCD) Network Functions Virtualisation will leverage modern technologies such as those developed for cloud computing. At the core of these cloud technologies are virtualisation mechanisms: hardware virtualisation by means of hypervisors, as well as the usage of virtual Ethernet switches (e.g. vswitch) for connecting traffic between virtual machines and physical interfaces. For communication-oriented functions, high-performance packet processing is available through high-speed multi-core CPUs with high I/O bandwidth, the use of smart Ethernet NICs for load sharing and TCP Offloading, and routing packets directly to Virtual Machine memory, and poll-mode Ethernet drivers (rather than interrupt driven, for example Linux NAPI and Intel’s DPDK). Cloud infrastructures provide methods to enhance resource availability and usage by means of orchestration and management mechanisms, applicable to the automatic instantiation of virtual appliances in the network, to the management of resources by assigning virtual appliances to the correct CPU core, memory and interfaces, to the re-initialisation of failed VMs, to snapshot VM states and the migration of VMs. Finally, the availability of open APIs for management and data plane control, like OpenFlow, OpenStack, OpenNaaS or OGF’s NSI, provide an additional degree of integration of Network Functions Virtualisation and cloud infrastructure. Source: Network Functions Virtualisation – Introductory White Paper, http://portal.etsi.org/NFV/NFV_White_Paper.pdf Image source: NEC

ClickOS Archtecture Martins, J. et al. Enabling Fast, Dynamic Network Processing with ClickOS. HotSDN 2013. https://github.com/cnplab/clickos/ http://www.read.cs.ucla.edu/click/ DomU: XEN support for running Windows e.g. falls into the category of an unmodified operating system (in other words an operating system that has not been altered specifically to run on the Xen Project Hypervisor. ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN 2013) http://conferences.sigcomm.org/sigcomm/2013/hotsdn.php

Intel DPDK Fonte: Intel Data Plane Development Kit (Intel DPDK) Overview – Packet Processing on Intel Architecture Network Function Virtualisation - NFV

Intel DPDK Buffer and Memory Manager Queue Manager Flow Classification Manage the allocation of objects non-NUMA using huge pages through rings, reducing TLB access, also, perform a pre-allocation of fixed buffer space for each core Queue Manager Implements lockless queues, allow packets to be processed by different software components with no contention Flow Classification Implements hash functions from information tuples, allow packets to be positioned rapidly in their flow paths. Improves throughput Pool Mode Driver Temporary hold times thus avoiding raise NIC interruptions Network Function Virtualisation - NFV

Vyatta vRouter (5400 & 5600) vRouter 5600 Licensing bare metal, VM and Amazon Features: Network Connectivity Firewall IPv6 CLI, GUI and Brocade Vyatta Remote Access API Authentication (TACACS+, RADIUS) Monitoring and log IPSec VPN QoS High-Availability vPlane http://www.brocade.com/products/all/network-functions-virtualization/product-details/5400-vrouter/index.page Network Function Virtualisation - NFV

Openstack OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution. Source: Openstack.org Network Function Virtualisation - NFV

Conclusions Current Enterprise networks are complicated Network Function Virtualization is the future direction with its pros and cons Evolving Technology needs more time to become mainstream Network functionalities are based on specific HW&SW One physical node per role OPEX and CAPEX benefits are the driving force behind NFV and SDN Capital expenditures (CAPEX) are expenditures altering the future of the business. A capital expenditure is incurred when a business spends money either to buy fixed assets or to add to the value of an existing fixed asset with a useful life extending beyond the taxable year. An operating expense, operating expenditure, operational expense, operational expenditure or (OPEX) is an ongoing cost for running a product, business, or system. Its counterpart, a capital expenditure (CAPEX), is the cost of developing or providing non-consumable parts for the product or system.

Q A &

Assignment #7 Write Notes on the terms highlighted in Red in slide 38 Write a summary of the paper “Martins, J. et al. Enabling Fast, Dynamic Network Processing with ClickOS. HotSDN 2013.” on Slide 41