Transcript SDN

Software Defined
Networking
AFCEA Short Course
Robert KImball
CGSI CTO
20 April 2016
Copyright © Ciena Corporation 2015. All rights reserved. Confidential & Proprietary.
User Applications
Compute and Storage
Network Connectivity
Network Functions
3
Current Network
Software-Defined Network
Open APIs
Software
Transformation
SDN/NFV Platform
Open interfaces
and protocols
Infrastructure
Transformation
Closed
Open
Application
Layer
Control
Layer
NB
I
NB
I
NB
I
Business Applications
Network
Services
Controller Framework
Common APIs
Open Platform
• Diverse applications
• Planning,
optimization,
services, etc.
• Common framework
• Multi‐vendor NW SW
• Routing, Resiliency
Standard Interfaces
Infrastructure
Layer
• Standard, programmatic
interfaces across layers
• Open/common
device data models
Application
Layer
Cloud
Orchestrator
Compute
Storage
Network
Orchestrator
NBI
Parent
Controller
Control Layer
Validated in the Joint
OIF/ONF Prototype Demo
in Fall 2014
Multi‐layer control
Multi‐vendor, Multi‐
domain Demo
•
•
Domain
Controller
Domain
Controller
SBI
SBI
NE
NE
NE
Domain 1
Domain
Controller
NE
NE
NE
Domain 2
NE
NE
NE
Domain 3
Infrastructure Layer
5 Carrier Labs
9 Vendors
OpenFlow Optical
Transport Extensions
Prototype NBI for
Connectivity Service and
Topology
Whitepaper available with
details
SDN Abstractions
Apps
Network
services
Apps
Network
services
top down
Controller
bottom up
Open API to
configure
forwarding
plane of NE is
key to longterm benefits
of SDN
Apps
mediation
NETCONF
Network
higher layer APIs are key to
initial SDN benefits
For immediate
benefits to
network
operators, we
must also
focus on higher
level APIs
Off-line communication
Per layer
planning,
inventory,
billing
EMS/NMS
• Static configurations
IP
Packet
OTN
• Paths are selected one layer
at a time
Packet
Distributed
control at
every layer
DWDM
OTN
DWDM
• Inter-layer coordination must
be manually planned
• Restoration is single layer,
resulting in conflicts across
layers and inefficiencies
Virtual Network Functions
Virtual Infrastructure
Physical Network Elements
Resource Adapters are available for 50+ devices
from these and other vendors
Centralized or distributed network functions
CPE with
compute capacity
NFV
Network Function
Virtualization
Centralized offthe-shelf server
OSS/BSS
Vendor X
Cisco Prime
ALU NSP
Multi-Domain Service Orchestration
openmano
Overture Ensemble
Cisco / Tail-f
ALU SAM
SDN Mgmt.
and Control
HP Director
VMware NSX
Juniper Contrail
Cisco ACI
ALU CloudBand
ALU Nuage
NFV MANO
Data Center
SDN Controller
OSS/BSS
Planet
Operate
(SDN/NMS)
SDN
Mgmt.
& Control
Planet Orchestrate
(NFV)
NFV MANO
DC SDN Controller
Firefly
Data
Center
Data Center
Software PS
Planet Orchestrate
(MDSO)
Multi-Domain
Service Orchestration
Matrix
Marketplace
BP Marketplace
Open APIs
• End-to-End
Service Provisioning
• FCAPS, Inventory…
OSS/BSSREST APIs
Multi-Domain Service Orchestration
NMS
Legacy
Network
•
•
•
•
FCAPS
Inventory
Topology
...
WAN SDN
Controller
SoftwareDefined WAN
•
•
•
•
FCAPS
Inventory
Topology
...
NFVO
NFV
Cloud
•
•
•
•
FCAPS
Inventory
Topology
...
DC SDN
Controller
Data
Center
•
•
•
•
FCAPS
Inventory
Topology
...
Completing Transport SDN
Southbound Interface – ONF Follow-On OpenFlow Extensions
• Autonomous Functions – programmability of local functions
•
•
Generation and processing of Performance Monitoring (bit
errors or SNR)
Pre-programmed local protection functions to meet service
requirements
Northbound Interface – OIF API Project
• OIF Project to define API specs
•
•
•
Based on OIF/ONF prototyping and testing of REST/JSON APIs
Service Request, Topology, others
Use ONF work on commonality across technologies
•
•
Common Core Information Model
Mapping to REST/JSON interfaces
“NETCONF is the standard for installing, manipulating, and deleting
configuration of network devices while YANG is used to model both
configuration and state data of network elements. YANG structures the
data definitions into tree structures and provides many modeling features,
including an extensible type system, formal separation of state and
configuration data, and a variety of syntactic and semantic constraints.
YANG data definitions are contained in modules and provide a strong set of
features for extensibility and reuse.” Carl Moberg Cisco

http://mysite.com/users
http://mysite.com/users/jdoe
http://mysite.com/users
http://mysite.com/users
http://mysite.com/users/jdoe

http://docs.rackspace.com/files/api/v1/cfdevguide/content/View_List_of_Containers-d1e1100.html
http://docs.openstack.org/api/openstacknetwork/2.0/content/List_Networks.html
http://rpc.geocoder.us/service/json?address
http://rpc.geocoder.us/service/csv?address
BSS/OSS
Service activation, Service assurance, Billing,
…
SOA
TMF
feature
Control
Layer
feature
feature
operating system
CORBA
NMS
Web Srv
RMI
legacy
API
TMF
API
Inventory, Performance, Fault, Trouble
Ticketing,
BGP,PCE-P,
I2RS
OF
switch
EMS
Discover, Monitoring, Fault, Provisioning, …
XML
TL1
SNMP
Device Management
Configuration, Provisioning, Inventory, …
IP, Ethernet, SDH
Infrastructure
Layer
OF
switch
OF
switch
OF
switch
SDN Abstractions
Apps
Apps
Network
services
Apps
Network
services
Controller
NETCONF
mediation
Network
higher layer APIs are key to
initial SDN benefits





Open Source SDN Controller
Targeted for service providers and mission
critical networks
Developers include service providers, vendors,
and academia
Competes with other controllers
 Open Daylight
 Open Flow
Detailed Roadmap at:
h1ps://wiki.onosproject.org/display/ONOS/Roadmap+2015%
3A+Distributed+Core



Blue Planet
NFV
SDDC
SD-WAN
OSS/BSS
NMS
Legacy
Network
•
•
•
•
FCAPS
Inventory
Topology
...
WAN SDN
Controller
SoftwareDefined WAN
•
•
•
•
FCAPS
Inventory
Topology
...
NFVO
NFV
Cloud
•
•
•
•
FCAPS
Inventory
Topology
...
DC SDN
Controller
Data
Center
n
Recreates the Silo Inefficiencies of the Legacy Era
•
•
•
•
FCAPS
Inventory
Topology
...
• End-to-End
Service Provisioning
• FCAPS, Inventory…
OSS/BSSREST APIs
Multi-Domain Service Orchestration
NMS
Legacy
Network
•
•
•
•
FCAPS
Inventory
Topology
...
WAN SDN
Controller
SoftwareDefined WAN
•
•
•
•
FCAPS
Inventory
Topology
...
NFVO
NFV
Cloud
•
•
•
•
FCAPS
Inventory
Topology
...
DC SDN
Controller
Data
Center
•
•
•
•
FCAPS
Inventory
Topology
...
BSS/OSS
Service activation, Service assurance, Billing,
…
SOA
TMF
feature
Control
Layer
feature
feature
operating system
CORBA
NMS
Web Srv
RMI
legacy
API
TMF
API
Inventory, Performance, Fault, Trouble
Ticketing,
BGP,PCE-P,
I2RS
OF
switch
EMS
Discover, Monitoring, Fault, Provisioning, …
XML
TL1
SNMP
Device Management
Configuration, Provisioning, Inventory, …
IP, Ethernet, SDH
Infrastructure
Layer
OF
switch
OF
switch
OF
switch


Event
Event
Multi-Domain Orchestration Layer
Network View
•Network configuration is responsive
to real world events
•Paths through the network
•Network element configurations
•Which equipment employed
•Automated response
•Increased resiliency
Network
Management
System ( NMS )
System correlates
events to infected
path
Working Path
Known Secure Path
Targeted flow is
dynamically
provisioned to
known secure path
System triggers
switch to secure path
WAN Automation improves
✔
Create new network services quickly
✔
Optimize network configurations in real-time
✔
Simplify network provisioning
✔
Create new virtual networks quickly
✔
Create virtual networks across multi-vendor networks
Use lower-cost routers and switches
-0.4
-0.2
0
0%
0.2
0.4
0.6
0.8
1
100%
Source: Infonetics Research – SDN and NFV Strategies: Global Service Provider Survey,
July, 2013. (survey representing 53% of global Telecom CapEx)
168k+
500+
LDN, Metro Fiber, Network-to-Network
Subsea, Terrestrial
Interconnects
205/28 20K+
205 Cities in
28 Countries
Buildings Directly
On-Net
* Savings are a function of utilization and metro size
Best Service of the Year – EMEA
Service Provider of the Year – EMEA
* Savings are a function of utilization and metro size
Controller
OF-minus
other?
OF 2.x