Is there a Role for GMPLS in Transport SDN? - internet2.edu · 1 | Infinera Confidential &...

15
1 | Infinera Confidential & Proprietary Is there a Role for GMPLS in Transport SDN? Chris Liou [email protected]

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

[email protected]

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

14 | Infinera Confidential & Proprietary

Thank You [email protected]

15 | Infinera Confidential & Proprietary

SDN Demo Collaboration Team

ESnet

• Chin Guok

• Andy Lake

• Inder Monga

• Mike O’Connor

• Eric Pouyoul

Brookhaven National Labs

• Scott Bradley

• Tan Li

• Dantong Yu

Infinera

• Chris Liou

• Dharmendra Naik

• Ping Pan

• Sharfuddin Syed

• Abhinava Sadasivarao