Joint presentation on behalf of the Society of Cable Telecommunications Engineers (SCTE) between Cox Communications (Mazen Khaddem) and Cisco Systems (Dr. Loukas Paraschis). Presentation covers different SDN categories, NFV examples in business services, and use cases for WAN SDN.
The Ten Facts About People With Autism Presentation
SDN and NFV Value in Business Services
1. SDN and NFV value in Business Services.
Innovations in Network Monetization and Optimization.
M. Khaddam*, L. Paraschis
Network Architecture Groups
* Mazen.Khaddam@cox.com, Loukas@cisco.com
2. SDN & NFV
SDN = Control Plane Programmability
NFV = Data Plane Programmability
Service Plane Programmability?
3. Current State of Network Plumbing
3
Cox Packet Layer Network The current state of network technology is:
Expensive
• Traffic will continue to increase &
network will experience failures
• All service providers network is 2x –
3x overprovisioned to handle failures
• The Backbone experiences on
average 3 fiber cuts per month
Inflexible
• It is hard to change the number of
logical paths and their speeds
dynamically based on services
• It is difficult to delete logical paths
when not needed
• Lack of programmability
Complex
• Network complexity is increasing
• The maintenance of the network is
complicated by using different network
operating systems
• Lack of coordination between network
layers & services
4. Layers in an IP/Transport Network
4
IP Traffic Flows
Layer-2/3 VPN and Carrier Ethernet Services
VPN A
VPN B
VPN A
VPN B
IP Routing Topology (OSPF,etc.)
MPLS/Virtual Link/Tunnel Layer
Layer-2 Links (Ethernet, DS1/DS3, etc.)
Transport Layers
Digital Channels
(SONET/SDH/OTN)
Layer 1
Layer 0
< Data Plane abstractions Only -- where are the control plane abstractions?>
Source: Designing Multi-Layer Carrier Networks for Capacity and
Survivability, OPNET Technologies, Inc., OPNETWORK 2012.
5. SDN Defined
Source: ONF
According to ONF SDN is a
network in which the control plane
is physically separate from
forwarding plane. The SDN
architecture must open,
programmable & standard.
SDN Proposition value
– Network automation
– Optimization
– Flexibility & efficiency
The Benefits of SDN
– Provides more control
– Enable programing
– Better Guarantees
SDN as defined by Open Network Foundation
Source: Bruce Davie , Principle Engineer VMware , ONS 2013
protocols coordination primitives
control
control
Traditional
control
control control
SDN
6. NFV based on ETSI: Separate network function
from Hardware : Source ETSI
• Move functions from hardware to software
• Leverage COTS
• Reduced equipment costs and reduced
power consumption
• Increased speed of Time to Market
• Scale up/down dynamically
• Purpose hardware to support defined
functions
• Difficult to scale to handle
unscheduled events
• Expensive
8. Hydrogen Release: OpneDaylightt
Source: SDN Hub
8
Base Network Service Functions
Management
GUI/CLI
Controller Platform
Southbound Interfaces
& Protocol Plugins
OpenDaylight APIs (REST)
DOVE Mgr
Data Plane Elements
(Virtual Switches,
Physical Device
Interfaces)
Service Abstraction Layer (SAL)
(plug-in mgr., capability abstractions, flow programming, inventory, …)
OpenFlow
1.0 1.3
LISP
Topology
Mgr
Stats
Mgr
Switch
Mgr
Host
Tracker
Shortest
Path
Forwarding
VTN
Coordinator
Affinity
Service
Network Applications
Orchestration & Services
OpenStack
Neutron
OpenFlow Enabled
Devices
VTN
Manager
OVSDB PCEP
VTN: Virtual Tenant Network
DOVE: Distributed Overlay Virtual Ethernet
DDoS: Distributed Denial Of Service
LISP: Locator/Identifier Separation Protocol
OVSDB: Open vSwitch DataBase Protocol
BGP: Border Gateway Protocol
PCEP: Path Computation Element Communication Protocol
SNMP: Simple Network Management Protocol
LISP
Service
NETCONF BGP-LS
Additional Virtual &
Physical Devices
SNMP
DDoS
Protection
Open vSwitches
OpenStack Service
Network
Config
Main difference from other OpenFlow-centric
controller platforms
9. Service Provider SDN use cases
CPE Metro and Access Core
Data Centre
Long Haul DWDM
Metro DWDM
Data Centre
Virtualized n/w
Virtual 2 virtual n/w
interconnect
Service chaining
appliances
Analytics collection
Core Infrastructure
Bandwidth calendaring
Demand engineering / PCE
Single/multi layer optimization
Analytics collection
Agg and access
Infrastructure
Automated set-up
Analytics collections
Service definition
Optimization
CPE
NFV
Services
provisioning
Analytics
Edge
Edge
NFV
Services
Provisioning
Analytics
10. Virtualization Associated SDN/
Network Function Virtualization
Example: Network
Virtualization
Control Program/
Manager A
Control Program/
Manager B
Flow based SDN
Example: Open Flow - centric
Controller & Agent
OF-Agent
App App App
Example: Path
Computation
PCEP
PCC PCC PCC
Applicability to market segment
Metros Data Centre BB
Applicability to market segment Applicability to market segment
Infrastructure Controller based SDN
SDN and NFV
SDN & NFCaVteg oUrizinsg ceurr enCt SDaN/sNFeV Msod els
OF Agent OF Agent
14. Microsoft SWAN: Software-defined networking
Source: Stanford University networking Seminar – Tested-Based Evolution
Seoul
Hong
Kong
Seattle
Los
Angeles
New
York
Miami
Dublin
Barcelon
a
Traffic demand
BW allocation Network, Config
Network
Agent
WAN
Service broker
Topology, traffic
Rate limiting
16. WAN Controller - Use-Case example
Bandwidth Scheduling (On-Demand)
1
NB API
Controller
Collector &
modelling
WAN
R1
R2
R3
1
4
Data Center #1
① Network conditions reported to
collector
② Cust requests DC #1 – DC #2
bandwidth asap
③ Demand admission request:
<R1-R3, B/W, NOW!!>
④ SDN WAN returns option and
cust confirms
⑤ R1-R3 LSP Tunnel Programmed
Data Center #2
via PCEP
2
Web
Portal
Congested!!
3
PCEP
5
Programming
17. NFV use cases - vPE to VPN mapping
SP WAN
SP Data Center
WAN Controller
Collector
Program
ming
Cloud
Controller
DC WAN
Gateway
DC
Fabric
Server
Tenant 1 VM
Tenant 1 VM
Server
Tenant 1 VM
Tenant 2 VM
vPEF
VRF1
vPEF
VRF1
VRF2
VRF1
VRF2
VRF1
VRF2
VRF3
Server
Tenant 2 VM
Tenant 3 VM
vPEF
VRF2
VRF3
VRF3
BGP MPLS VPNs
extended into the DC
1