cloud computing, sdn and nfv educational...
TRANSCRIPT
Cloud Computing, SDN and NFVEducational Series
Introduction to Network FunctionsVirtualization (NFV)
Ralph SantitoroDirector of Strategic Market [email protected] 6, 2013
Part 1 (Sept. 24): Cloud Computing Essentials Objectives and Market Statistics Virtualization Approaches Cloud Computing Architecture and Deployment Models OpenStack Overview and Functional Components Network as a Service (NaaS)
Part 2 (Oct. 16): Software Defined Networking for Carrier Networks Market Drivers and Business Objectives Evolution of ICT to cloud and how it is changing WANs Concepts, Terminology and Architectures Software Defined Services Open Source SDN Controllers and Tools
Part 3 (Nov. 6): Introduction to Network Functions Virtualization (NFV) Market Drivers and Business Objectives Concepts, Terminology, and Architectures NFV Use Cases Cloud, SDN and NFV Inter-relationship
Webinar Educational Serieson Cloud, SDN and NFV
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 2Introduction to NFV
NFV–Cloud Computing Relationship
NFV virtualizes Network Functions traditionallyimplemented on proprietary, purpose-built equipment Virtual Network Functions (VNFs) run as virtual machines (VMs)
on COTS blade servers Leverage currently available cloud computing technologies Expect to see integration of acceleration technologies that
facilitate NFV to appear on x86 processors and blade servers
VNFs run on VMs on cloud computing platforms Can be sold like SaaS with pay per use service delivery model Can instantiate, modify, or decommission VNFs in minutes Can use for internal network infrastructure functions
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 3Introduction to NFV
Network Function VirtualizationAddressing long standing industry issues
Carrier Problem Statement Large variety of proprietary NEs, appliances and legacy OSSs Launching new services is difficult and takes too long
• Requires more devices which needs to be integrated and managed Network Operation is extremely expensive
• Due to existing procure-design-integrate-deploy cycle
Network Equipment Vendor Problem Statement Launching new products or features is difficult and takes too long
• NE and EMS software are monolithic• Expensive and time consuming to make incremental changes• Cannot quickly create a proof of concept or customer-specific feature
Cannot quickly add new features like in a cloud computingenvironment
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 4Introduction to NFV
Industry Trends supporting NFV
Availability of high performance, high volume COTSservers
Virtualization of Computing, Storage and Networks New virtualization technologies abstract underlying
hardware and technologies resulting in elasticity, scalability and automation
Software-Defined networking (SDN) Explosive growth of mobile devices and traffic Non-stationary network applications and services
Highly scalable cloud computing services (XaaS)
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 5Introduction to NFV
ConceptsNetworking Equipment is essentially a “purpose-built” computer
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 6
Processor(s)DRAM orNVRAM
SSD or HDD
Data Storage
App
OperatingSystem
App
App
App
Software
I/O PortsUSB
Processor(s)
App
OperatingSystem
App
App
App
Software
USB
I/O PortsOpticalDRAM or
NVRAM
Remote HDD(via LAN or WAN)
Data Storage
ComputerIT Platform
Networking EquipmentTelecom Platform
Introduction to NFV
Compute, storage and apps are virtualized on IT platforms.Why not virtualize them on telecom networking platforms?
The network and the computer must be viewed as one
Consider this…
PC applications originally ran on a standalone computer LANs & client/server architectures enabled apps to run remotely
Initially, WANs/broadband speeds very low Only a very limited set of applications could run remotely
Now, WAN speeds comparable to LAN speeds A broad spectrum of apps can now run remotely (“in the cloud”)
Compute elements initially located on local computer Interconnected by local buses, backplanes, or fabrics
Now, compute elements distributed over LANs/WANs Interconnected by “networks”
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 7Introduction to NFV
The network is just an extension of the computer
Long Term Evolution Paths to NFV
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 8
Provisioned Networks
Application-awareNetworks, e.g., DPI
Managed NetworkFunctions
SB EMS-NE Protocols,e.g., SNMP, TL-1, etc.
Purpose-built hardware,e.g., routers, firewalls
Web 2.0 ProgrammableNetworks
Network-awareApplications
Automated NetworkFunctions
Network OS with SBSoftware Adapters
Software-based networkfunctionality
Custom ASICs COTS microprocessors
Technology-specificConnectivity Services
Technology-agnosticConnectivity Services
Introduction to NFV
ETSI NFV ISG
Global operator-initiated Industry Specification Group (ISG) 159 Member companies, (67 ETSI Members, 92 Participant Members)
Open membership to both ETSI and non-ETSI members Operates by consensus (formal voting as needed), quarterly F2F meetings
Technical Steering Committee (TSC) WG Chairs, EG Leaders and Technical Management
Network Operators Council (NOC) Governing and technical advisory body
4 Working Groups (WGs) WG: Infrastructure Architecture (INF) WG: Management and Orchestration (MANO) WG: Software Architecture (SWA) WG: Reliability & Availability (REL)
2 expert groups (EGs) EG: Security (SEC) EG: Performance & Portability (PER)
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 9
ETSI NFV ISG - continued
NFV ISG creating requirements for virtualized network functions Will feed requirements into appropriate SDOs for standardization NFV ISG will not create new standards
Deliverables: White papers and specifications addressing operator requirements Currently published 5 specifications
• GS NFV 001: NFV Use Cases• GS NFV 002: NFV Architectural Framework• GS NFV 003: NFV Terminology and Concepts• GS NFV 004: NFV Virtualization Requirements• GS NFV-PER 002: NFV Proofs of Concepts Framework
NFV ISG lifecycle goal 2 years January 2015 target date for ISG to terminate Take NFV requirements to respective SDOs for standardization
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 10Introduction to NFV
NFV Objectives
Implement network functions currently run on proprietary hardware as software functions on COTS servers with virtualization
Support multi-versioning and multi-tenancy of network functions Allow single physical platform for different applications, users and tenants
Apply NFV to any data plane and control plane functions
Facilitate innovation towards new network functions and services Those that are only practical in a pure software network environment
Automate management & configuration of virtual network functions
Enable new ways to implement resilience, service assurance, test &diagnostics and security surveillance
Transform the way networks are architected and operated change will be incremental
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 11
Benefits of Network Functions Virtualization
Flexibility to easily, rapidly, dynamically provision andinstantiate new services in various locations No need to install new equipment to instantiate a service
Reduce time-to-market by minimizing typical networkoperator cycle of innovation More service differentiation and customization Achieve revenue sooner
Reduced operational costs: power, space, and improved network monitoring
Web 2.0 software-oriented innovation rapidly prototype/test new services to generate new revenue
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 12Introduction to NFV
NFV enables experimentation of new services with low entry cost
NFV Approach
Network Functions Virtualization Vision
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 13
Traditional Approach
• Purpose-built network appliances• Physical install per appliance per site
COTS servers and storage
Virtualized NetworkFunctions (VNFs)
Set Top Box
MessageRouter
FirewallDPI
CDN
Tester/QoEmonitor
ResidentialGateway
CarrierGrade NAT
Session BorderController
BRASPE RouterS/GGSN
Network Equipment
With NFV, network functions no longer fixed in time and space
NFV Requirements
Key high-level requirement categories have been identified Portability/Interoperability Performance Management and Orchestration Elasticity Security Resiliency Network Stability Service Continuity Operations Energy Efficiency Migration and co-existence with existing platforms
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 14Introduction to NFV
Detailed requirements driven by use cases
Network Function VirtualizationInfrastructure (NFVI)
NFV Reference ArchitectureNote: ETSI NFV ISG Work in Progress and subject to change
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 15
Physical ResourcesCompute Storage Network
Virtualization Layer (Hypervisor)
Virtual Resources (VMs)vCompute vStorage vNetwork
VNF VNF VNF VNF
Virtual Network Functions
CloudComputing
Infrastructure
VNF and NFVIManagement
andOrchestration
OSS / BSS
Introduction to NFV
VNFExample Router VNF
VNF DecompositionNote: ETSI NFV ISG Work in Progress and subject to change
Virtualized Network Function (VNF) A network function capable of running on an virtualized cloud computing
infrastructure (NFVI) and orchestrated by an NFV Orchestrator (NFVO) VNF Component (VNFC) Software component of a VNF One or more VNFCs can be used to create a VNF VNFCs map 1:1 to a VM image
VNF Descriptor (VNFD) File, provided by VNF vendor, describing VNF’s requirements and capabilities E.g., compute, memory and storage requirements, vendor name, VNF ID and
version, performance, etc.
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 16
VNFC1
VNFCn…
VNFD
OSPFVNFC
VNFD
RIPVNFC
NATVNFC
DHCPServerVNFC
IP SecVNFC
L2bridging
VNFC
L3routingVNFC
Classificationand Filtering
VNFC
Generic Model
Introduction to NFV
ARPVNFC
Currently Proposed NFV Use Cases
NFVIaaS (NFV Infrastructure as a Service)
VNFaaS (Virtual Network Function as a Service)
VNPaaS (Virtual Network Platform as a Service)
VNF Forwarding Graphs
EPC and IMS Virtualization
Mobile Base Station Virtualization
Residential CPE Virtualization
CDN Virtualization
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 18
NFVIaaSAdmin Domain 2 VNFs running on Admin Domain 1’s infrastructure
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 19
VNFaaSVirtualized Enterprise Branch office CPE functions
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 20
VNPaaSExample of Enterprises sharing SP infrastructure
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 21
VNF Forwarding GraphsPhysical View
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 22
EPC and IMS VirtualizationVirtualize some or all of EPC and IMS
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 23
Mobile Base Station Virtualization (C-RAN)Baseband Unit (BBU) Pooling
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 24
Residential CPE VirtualizationSet Top Box (STB) and Residential Gateway (RGW)
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 25
RGW functions that can be virtualized
Connectivity: DHCP server to provide private IP addresses to home devices NAT router to convert the home addresses to one public IP per home (IPv4/6) PPPoE client to provide for client connectivity to the BRAS ALG (Application level gateway) to allow for application-specific
routing behavior
Security: Firewall, Antivirus, IPS to provide protection to the home environment Parental control to allow control of consumed web content to device level Port mapping VPN Server to provide remote access to the user LAN
Management: Web GUI to allow subscriber management TR-69 to allow operator's control uPnP with augmented security for discovery of vRGW by home applications Statistics & Diagnostics
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 26
STB functions that can be virtualized
User Interface & Connectivity: Remote UI server to allows same look & feel to variety of home devices
including automatic UI negotiation for best possible user experience Middleware Client to provide interface for middleware servers to query
information, e.g., Electronic Program Guide (EPG), subscriber rights, etc.
Media Streaming: DLNA media server to expose all media inventory, e.g., EPG, VOD catalog,
NPVR list, TSTV inventory to DLNA devices VOD, NPVR, TSTV, OTT clients to provide I/Fs to existing content platforms Streaming methods such as HTTP and Zero Client Multi-screen - support simultaneous, screens of varying resolution & formats Media Cache - Support caching of different content types and formats
Management & Security: Web GUI to allow subscriber management Encryption to support different encryption schemes for cached content Share Content for users to see their content across the virtualized home
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 27
Content Delivery Networks Virtualization(vCDN)
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 28
NFVCPU RAM NIC Disk
Hypervisor
Clou
d Co
mpu
ting
CPU RAM NIC Disk
Hypervisor
Clou
d Co
mpu
ting
SDN
ControlLayer Network Services
Inter-Relationship between CloudComputing, SDN and NFV
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved. 30Introduction to NFV
NSVNF
NSVNF
NSVNF
ApplicationLayer
BusinessApplicationsBusiness
ApplicationsBusinessApplications
NetworkServiceNetwork
ServiceNetworkService
InfrastructureLayer
OpenFlow TL1 SNMP
Technology Abstraction
RESTful APIs
Network/Service Abstraction
SDNCVNF
VNFVNFVNF VNF
SummaryWhat was covered in today’s session
Industry Trends supporting NFV
Long Term Evolution Paths to NFV
NFV Benefits and Objectives
NFV Requirements and Use Cases
NFV Reference Architecture
Definition and Components of a Virtual Network Function
Inter-relationship between Cloud Computing, SDN & NFV
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 31
NFV References and Resources
New ETSI NFV white paper http://portal.etsi.org/NFV/NFV_White_Paper2.pdf
Original ETSI NVF white paper http://portal.etsi.org/NFV/NFV_White_Paper.pdf
ETSI NFV Technology page http://www.etsi.org/technologies-clusters/technologies/nfv
ETSI Technical Specifications GS NFV 001: NFV Use Cases GS NFV 002: NFV Architectural Framework GS NFV 003: NFV Terminology and Concepts GS NFV 004: NFV Virtualization Requirements GS NFV-PER 002: NFV Proofs of Concepts Framework
ETSI NFV Proof of Concept (PoC) page http://etsi.org/technologies-clusters/technologies/nfv/nfv-poc
ETSI NFV ISG Portal (ETSI membership required) http://portal.etsi.org/portal/server.pt/community/NFV
(c) Copyright 2013 Fujitsu Network Communications, Inc. All Rights Reserved.Introduction to NFV 33