06.Lopez_x - Future Internet Assembly
Download
Report
Transcript 06.Lopez_x - Future Internet Assembly
The Network
Virtualisation Equation_
Diego R. Lopez
Telefónica I+D
March 2014
Enter the Software Era
Telco players
• Very intensive in
hardware
• Capital intensive
• Software is not at
the core
+
HARDWARE
Internet players
x
• Very intensive in
software
• Can have global impact
with not too much capital
• Hardware is a support, and
is located in the network
periphery
SOFTWARE
+
-
Network Virtualisation takes the “Software-defined” as a key tool for
transforming the industry
DISCOVER, DISRUPT, DELIVER
The Network Dystopia…
Segmented management: High OPEX, often with low utilization of resources, high complexity, and slow time-tomarket for deploying any kind of network service…
DISCOVER, DISRUPT, DELIVER
…Makes IT Nonsense
Mapping to computers how networks have evolved…
DISCOVER, DISRUPT, DELIVER
The Key Role of Virtualisation
A layered model virtualising devices and resources
DISCOVER, DISRUPT, DELIVER
The Virtualisation Equation
Network Virtualisation = SDN + NFV
SDN: Software Defined
Networking
NFV: Network Functions
Virtualisation
DISCOVER, DISRUPT, DELIVER
Software Defined Networking
SDN
Open interfaces (OpenFlow) for
instructing the boxes what to do
Network equipment as
Black boxes
FEATURE
FEATURE
OPERATING SYSTEM
FEATURE
SPECIALIZED PACKET
FORWARDING HARDWARE
FEATURE
FEATURE
FEATURE
OPERATING SYSTEM
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
SPECIALIZED PACKET
FORWARDING HARDWARE
FEATURE
FEATURE
SDN
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
Boxes with autonomous
behaviour
FEATURE
FEATURE
OPERATING SYSTEM
FEATURE
FEATURE
SPECIALIZED PACKET
FORWARDING HARDWARE
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
FEATURE
FEATURE
OPERATING SYSTEM
FEATURE
FEATURE
Decisions are taken out of the box
SDN
SPECIALIZED PACKET
FORWARDING HARDWARE
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
Adapting OSS to manage black boxes
DISCOVER, DISRUPT, DELIVER
Simpler OSS to manage the
SDN controller
Making the Network *A* Computer
• We can apply software
•
SDN Controller
development techniques and
tools
Software development and
operation being multifaceted
Different tools for different
tasks
• Static and dynamic verification
• Translation: assemblers,
compilers, interpreters, linkers
• Testing and debugging
• Version and configuration control
• Dynamic composition and linking
• Development flows
• And any other abstraction
capability
DISCOVER, DISRUPT, DELIVER
SDN
Forwarder
OVS
OVS
OVS
OVS
The NFV Concept
A means to make the network more flexible and simple by minimising
dependence on HW constraints
Traditional Network Model:
APPLIANCE APPROACH
Virtualised Network Model:
VIRTUAL APPLIANCE APPROACH
v
v
DPI
GGSN/
CG-NAT
BRAS
SGSN
Firewall PE Router
DPI
BRAS
VIRTUAL
APPLIANCES
GGSN/SGSN
ORCHESTRATION, AUTOMATION
& REMOTE INSTALL
PE Router
Firewall
CG-NAT
Session Border
Controller
Network Functions are based on specific HW&SW
One physical node per role
DISCOVER, DISRUPT, DELIVER
STANDARD
HIGH VOLUME
SERVERS
Network Functions are SW-based over well-known HW
Multiple roles over same HW
It Ain’t Carrier-grade Cloud Computing
The network differs from the computing environment in 2 key factors:
1
Data plane workloads
(which are huge!)
NEED OF HIGH AND
PREDICTABLE PERFORMANCE
(as with current equipment)
Network requires shape
(+ E2E interconnection)
GLOBAL NETWORK VIEW IS
REQUIRED FOR MANAGEMENT
2
…which are big challenges for vanilla cloud computing
…and most of what industry is offering to Telcos just IT based
cloud products as network virtualization environments
DISCOVER, DISRUPT, DELIVER
The ETSI NFV ISG
• Global operators-led Industry Specification Group (ISG) under the auspices of
ETSI
~200 member organisations
ETSI members sign the “Member Agreement”
Non-ETSI members sign the “Participant Agreement”
Opening up to academia
• Open membership
• 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
• Produce a set of requirements/specifications, quick turnaround (24 month
timeline)
Enter then into a new, more focused Phase 2
• Develop and publicly demonstrate Proof-of-Concepts (PoCs) to encourage
implementation, interoperability and growth of an open ecosystem
DISCOVER, DISRUPT, DELIVER
Forces Pulling NFV in Different Directions
A
standards
organization
Fast Track
Implementation
NFV
Monitoring &
Coordination
Committee
DISCOVER, DISRUPT, DELIVER
The Position of NFV Phase 2
A
standards
organization
Fast Track
Implementation
NFV
Phase 2
Monitoring &
Coordination
Committee
DISCOVER, DISRUPT, DELIVER
Architectural Use Cases
• Network
Functions
Virtualisation Infrastructure
as a Service
Network functions go cloudlike
• Virtual
Network Function as
a Service
Ubiquitous, delocalized
network functions
• Virtual
Network Platform as
a Service
Applying multi-tenancy at
the VNF level
• VNF Forwarding Graphs
Building E2E services by
composition
DISCOVER, DISRUPT, DELIVER
Service-Oriented Use Cases
•
•
•
Mobile core network and IMS
Mobile base stations
•
Evolved Cloud-RAN
Enabler for SON
Home environment
•
Elastic, scalable, more resilient EPC
Specially suitable for a phased approach
L2 visibility to the home network
Smooth introduction of residential
services
CDNs
Better adaptability to traffic surges
New collaborative service models
Fixed access network
Offload computational intensive
optimization
Enable on-demand access services
DISCOVER, DISRUPT, DELIVER
The NFV Framework
End
Point
E2E Network Service
End
Point
Network Service
Logical Abstractions
VNF
VNF
VNF
VNF
VNF
Logical Links
VNF Instances
SW Instances
VNF
VNF
VNF
VNF
VNF : Virtualized Network Function
NFV Infrastructure
Virtual Resources
Virtual
Compute
DISCOVER, DISRUPT, DELIVER
Virtual
Network
Virtualization Layer
Virtualization SW
HW Resources
Virtual
Storage
Compute
Storage
Network
The NFV Reference Architecture
Os-Ma
OSS/BSS
Orchestrator
Se-Ma
Service, VNF and Infrastructure
Description
EMS 1
EMS 2
EMS 3
Or-Vnfm
Ve-Vnfm
VNF
Manager(s)
VNF 1
Or-Vi
VNF 3
VNF 2
Vn-Nf
Vi-Vnfm
NFVI
Virtual
Storage
Virtual
Computing
Virtual
Network
Nf-Vi
Virtualisation Layer
Vl-Ha
Computing
Hardware
Storage
Hardware
Execution reference points
DISCOVER, DISRUPT, DELIVER
Virtualised
Infrastructure
Manager(s)
Hardware resources
Network
Hardware
Other reference points
Main NFV reference points
XaaS for Network Services
User
NSP
VNF Forwarding Graph
VNF
VNF
VNF
Admin
User
VNPaaS
VNFaaS
Admin
User
VNF
VNF
Hosting Service Provider
VNF
VNF
VNF
VNF
VNF
VNF
VNF
VNF
VNF
VNF Tenants
NFVIaaS
NFVI Provider
IaaS
DISCOVER, DISRUPT, DELIVER
NaaS
NaaS
PaaS
PaaS
SaaS
Counting a Few
• Orchestration has the key
•
•
•
Pieces at all infrastructure layers
Need to go beyond just fitting them together
Big data in the loop
•
•
Avoid he trap of just adding software appliances
Seize the opportunity to simplify systems and
processes
• The impact on operations
• Identify interstitial security threats
•
•
•
Topologies
Trusted boot
Several identity layers and accounting
•
•
•
Big multi-user VMs vs small single-user ones
Componentization
Building services by composition
•
Up to three: infrastructural, virtualized, and
service
Mapping to current practices and protocols
• Design patterns
• Dealing with topology layers
•
DISCOVER, DISRUPT, DELIVER
Achieving Network Plasticity
• User-centric connectivity experience
Collaboration among the applications and the network(s)
Networks based on different technologies
Networks in different realms
• Mutual awareness between network and IT
Bidirectional flows
• Blurring the limits
Software in the network
Networks in software
Northbound
• Application-to-network
Eastbound
• Network-realm-to-network-realm
• Abstraction ability is key
Complexity hiding
Coopetition
DISCOVER, DISRUPT, DELIVER