Professional Documents
Culture Documents
Telco
Telco players
players
Very intensive in
hardware
Capital intensive
Software is not at
the core
HARDWARE
Internet
Internet players
players
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
+
-
Makes IT Nonsense
Mapping to computers how networks have evolved
Manual Switching
Very intensive in
human tesources
Era dominated by
hardware
Mid-twentieth
Mid-twentieth century
century
Electromechanical
Switching
Less intensive in
human resources
Era dominated by
complex hardware
Digital Switching
Much less intensive in
human resources
Era dominated by
complex and specific
hardware. Software
appears and is important
Services defined by telco
Second
Second half
half of
of the
the twentieth
twentieth century
century
Internet connectivity
opens the door to the
development of OTT
services (without
operator)
Software becomes a
differentiation asset
Early
Early twenty-first
twenty-first century
century
SDN
Decouple the control and data planes
Gain programmability
Simplify data plane elements
NFV
Separate functionality from capacity
Increase network elasticity
Reduce heterogeneity
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
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
SDN
FEATURE
FEATURE
OPERATING SYSTEM
FEATURE
FEATURE
SPECIALIZED PACKET
FORWARDING HARDWARE
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
FEATURE
FEATURE
OPERATING SYSTEM
FEATURE
FEATURE
SDN
SPECIALIZED PACKET
FORWARDING HARDWARE
OPERATING SYSTEM
SPECIALIZED PACKET
FORWARDING HARDWARE
SDN Controller
SDN
Forwarder
OVS
OVS
OVS
OVS
ALTO
Server
OFC
Network Elements
OSS
BoD
DC
Orchestrator
CDN
Network Brokering
...
Network OS
vRouter
TE
SDN App
Topology
IDE
vSwitch
NFV
Orchestrat
or
Dist IF
Security /
Accounting /
Namespaces
VNF
NetCon
f
Network Elements
I2R
S
Kernel (/kernel)
Common Representation Model
Security and Ancillary Services
Namespaces and Module Management
Devices and Drivers (/dev)
Southbound Interface
NAL
Drivers
Traditional
Traditional Network
Network Model:
Model:
APPLIANCE
APPLIANCE APPROACH
APPROACH
Virtualised
Virtualised Network
Network Model:
Model:
VIRTUAL
VIRTUAL APPLIANCE
APPLIANCE APPROACH
APPROACH
DPI
CG-NAT
BRAS
GGSN/
SGSN
Firewall PE Router
DPI
BRAS
GGSN/SGSN
ORCHESTRATED, AUTOMATIC
& REMOTE INSTALL
PE Router
Firewall
CG-NAT
VIRTUAL
APPLIANCES
Session Border
Controller
STANDARD
HIGH VOLUME
SERVERS
DPI
BRAS
GGSN/
SGSN
CG-NAT
Firewall
PE Router
VIRTUAL NETWORK
FUNCTIONS
FUNCTION
COMMON HW
(Servers & Switches)
CAPACITY
by consensus
Operates
Formal voting only when required
Deliverables: Specifications addressing challenges and operator requirements
As inputs to SDOs
Software Architecture
Management & Orchestration
Reliability & Availability
Performance & Portability
Security
Home environment
CDNs
Logical
Logical Abstractions
Abstractions
VNF
VNF
Logical Links
End
Point
VNF
VNF
VNF
VNF Instances
SW
SW Instances
Instances
VNF
VNF
VNF
VNF
NFV Infrastructure
Virtual
Virtual Resources
Resources
Virtual
Compute
Virtual
Network
Virtualization Layer
Virtualization
Virtualization SW
SW
HW
HW Resources
Resources
Virtual
Storage
Compute
Storage
Network
OSS/BSS
Orchestrator
Se-Ma
EMS 1
EMS 2
EMS 3
VNF 1
VNF 2
VNF 3
Or-Vnfm
Ve-Vnfm
VNF
Manager(s)
Or-Vi
Vn-Nf
NFVI
Virtual
Storage
Virtual
Computing
Vi-Vnfm
Virtual
Network
Nf-Vi
Virtualization Layer
Vl-Ha
Computing
Hardware
Storage
Hardware
Hardware resources
Network
Hardware
Other reference points
Virtualized
Infrastructure
Manager(s)
User
NSP
VNF Forwarding Graph
VNFaaS
Admin
User
VNF
VNF
VNF
VNF
Admin
User
VNPaaS
VNF
VNF
VNF
VNF
VNF
VNF
VNF
VNF
VNF
VNF Tenants
NFVIaaS
NFVI
Provider
IaaS
NaaS
NaaS
PaaS
PaaS
SaaS
HIGH PRESSURE ON
PERFORMANCE
GLOBAL NETWORK VIEW IS
REQUIRED FOR
MANAGEMENT
Pool
admin
Session
UPnP
mgmt
IPv4 /
IPv6
TR-069 DHCP
Separation of HW and SW
No vertical integration
-- HW
HW vendor
vendor
SW
SW vendor
vendor
Mgmt
Mgmt vendor
vendor
NAT
NAT
ctrl.
Infrastructural SDN
Virtual backplane
An Evolutionary Approach
Soft-Node
DS vCPE
Telco Network
environment
Home environment
Access Point Switch Mdem
STB
Virtual
CPE
UPnP
IPv4/IPv6
TR-069
DHCP
FW
NAT
MATURITY LEVEL
EXPLORE
PoC
TRIAL
DEPLOY
Deeper
Network Big
Data
RELEVANT INFO
Copy
REAL-TIME
ANALYSIS
Metadata interface
Security
Alarms
OpenFlow
RAW USER TRAFFIC
NFV
domain
xDRs
POLICY
DECISIONS
MITIGATION
SDN
domain
OF Controller
OF Switch
Stable signatures
PoC
TRIAL
DEPLOY
OPEN-SOURCE CONTROL
PLANE
(Quagga + Linux)
OPTIMIZED
DATA PLANE
(DPDK-based)
MATURITY LEVEL
EXPLORE
PoC
TRIAL
DEPLOY
Counting a Few
Design patterns