Is there a Role for GMPLS in Transport SDN? - internet2.edu · 1 | Infinera Confidential &...
-
Upload
trinhxuyen -
Category
Documents
-
view
221 -
download
0
Transcript of Is there a Role for GMPLS in Transport SDN? - internet2.edu · 1 | Infinera Confidential &...
1 | Infinera Confidential & Proprietary
Is there a Role for GMPLS in Transport SDN? Chris Liou
2 | Infinera Confidential & Proprietary
Defining Transport SDN
The Open Transport Switch (OTS) Concept
GMPLS Role in Transport SDN
OTS Prototype Demonstration
Summary
Agenda
3 | Infinera Confidential & Proprietary
Packet World
• Connectionless
• Enterprise origins
• Dynamic flows
• Innate control plane (EMS/NMS independent)
• Numerous distributed CP solutions
• Monolithic, closed systems
Transport World
• Connection (circuit) oriented
• Service provider origins
• Static pipes
• EMS/NMS + Cross-connect paradigm
• Nascent CP (GMPLS)
• Open, programmable systems
Some Historical Context
Historically, transport networks have been programmable.
4 | Infinera Confidential & Proprietary
Convergence of networking layers • {Packet + OTN + ROADM + WDM} = Dynamic & Agile transport
• Necessity for economical scale & operational simplicity
Rise of the Data Center • Cloud & content networking has an impact on network traffic
• Distributed computing & M2M traffic on the rise
Evolving cost/bit @ different layers • Transport economics create opportunities for multi-layer optimization
Emergence of (packet) SDN • Virtualization & Unification of whole network
Motivations behind Transport SDN The Network is Evolving
5 | Infinera Confidential & Proprietary
Rapid & Flexible Bandwidth
• Turn-up bandwidth quickly to support applications
Simplify/Automate Operations
• Multilayer, multivendor & multi-domain orchestration
Improve Resource Utilization
• Coordinate & optimize between layers, select optimal path
Speed New Service Deployment
• Services created faster w/direct API access to transport layer
Extending SDN to Transport
SDN unlocks the value of dynamic transport bandwidth.
Business Applications
SDN Control Layer
Abstraction
Discover, Monitor, Control
• Multi-layer • Multi-vendor • Multi-domain
Packet flows OTN circuits
Optical wavelengths
Physical Resources
6 | Infinera Confidential & Proprietary
A Vision for Transport SDN Multi-layer, Multi-Domain, Multi-Vendor Abstraction & Automation
Domain 1 Domain 2
WDM
OTN
IP
This is what applications see
Vendor A Vendor B
Vendor X Vendor Y
= SDN Control
A B C D
I H G F E
J K L M
R Q P O N
7 | Infinera Confidential & Proprietary
Open Transport Switch is a light weight virtual switch employed in SDN architectures for facilitating resource discovery, monitoring and provisioning of transport flows
Extends OpenFlow for transport functions, adds other Web2.0 protocols
Runs on top of programmable packet/optical transport platforms
Open Transport Switch (OTS) Concept
SDN Control Layer
WDM/ OTN/
Packet
WDM/ OTN/
Packet
OTS OTS
Ethernet Ethernet
Business Applications
What is the right network abstraction?
Network Abstraction
8 | Infinera Confidential & Proprietary
Ethernet Switch
OTN/MPLS/ DWDM
Ethernet Switch
OTN/MPLS/ DWDM
Ethernet Optical
OTS OTS OTS OTS
SDN Controller
Direct (Explicit) Path Set Up (provision every node)
POTN
POTN
POTN
POTN
OTS OTS
SDN Controller
GMPLS LSR
LSR
LSR
LSR ENET
ENET
ENET
ENET
OTS OTS OTS
OTS MPLS Ethernet
Multiple Abstractions Enable CP Compatibility
Indirect (Implicit) Path Set Up (provision edge nodes only,
leverage existing control plane)
OpenFlow
OpenFlow
Ethernet Ethernet Ethernet
9 | Infinera Confidential & Proprietary
Use Case – Optimizing Inter-data Center Networking
Data Center
Routers Transport Switch
Data Center
Optical Transport Network
SDN Orchestration
Centralized Intelligence &
Control
Dynamic, flexible QoS bandwidth for packet flows
Layer 0/1/2/2.5/3 integration & abstraction
Centralized TE for better performance & utilization
Multi-layer resource optimization
10 | Infinera Confidential & Proprietary
Use Case – Multi-Layer Optimization
$,W
Router
Optics
Digital Switching
$$$,kW
Converged Packet/OTN/Optical Layer
IP/MPLS Layer
Next-gen networks will drive need for multi-layer representation, topology computation & provisioning
SDN approach facilitates orchestration across layers & domains
SDN Orchestration
Local IP net
Local Enet
11 | Infinera Confidential & Proprietary
Transport SDN Demo Configuration
bnl-tb-wdm-3 bnl-tb-wdm-4
40G
100G
20G 20G
20G L1 Tunnel
SDN Controller communicating with OTS via OpenFlow extensions
Bandwidth on Demand application for Big Data RDMA transport
3 physical transport path options (with varying latencies)
Implicit & explicit provisioning of 10GbE/40GbE services demonstrated
Topology Monitoring App BW on Demand App
ESnet SDN Controller
Mellanox Mellanox
Path #1
Path #2
Path #3
OTS
ESnet LIMAN Production Network
Brookhaven National Laboratory Testbed
OTS
12 | Infinera Confidential & Proprietary
Potential OpenFlow Extensions for Transport Networks
Function Example Issue Potential Solution
Connection setup
What if the flows are non-packet (e.g. circuits)?
Introduce the concept of flow-id into
OpenFlow
Flow Aggregation
(not demo’ed)
Flow modification messages add flows to an Ethernet port, not to another flow
Use of virtual port for non-packet flows
QoS and CAC
(not demo’ed)
QoS is not in v1.0 Need to include latency requirements
Transport technique-
agnosticism
How can we process “flows” over multi-protocol networks?
Extending service negotiation in
OpenFlow
F1 (ODU1) F2 (ODU1)
Interface 1 Interface 2
Flow-1 (pkt) Flow-3 (e.g. wave)
Flow-2 (pkt)
Flow-1 (7G) Flow-3 (10G)
Flow-2 (3G)
F1 F2 F3 F4
13 | Infinera Confidential & Proprietary
SDN is changing the way people think about networking – focus has particularly been on packet flows
Emerging converged packet/optical systems (P-OTS) & the economics between circuit & packet switching is driving interest in Transport SDN
GMPLS can play an important role in supporting higher level abstractions of transport networks • Hybrid of Centralized + Distributed networking functions
OTS demo is a 1st step towards realizing open, programmable transport networking • Multiple standards organization addressing
Summary