SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered...

26
SDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014

Transcript of SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered...

Page 1: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

SDN in the transport network

Customer Empowered Fibre Workshop

Guy Roberts, DANTE

15-16 Sept 2014

Page 2: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

2Connect | Communicate | Collaborate

Agenda

• SDN in GÉANT – background

• Transport SDN use case

• Infinera’s Open Transport Switch

• Multi-layer SDN

• Multi-domain SDN

Page 3: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

SDN in GÉANT

Page 4: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

4Connect | Communicate | Collaborate

SDN drivers in R&E networks

What is of interest in Research Networking?

• Optimizing end-to-end performance

• Supporting large science flows

• Giving control over the network to researchers

• Solving the multi-layer and multi-domain challenges

What is less interesting?

• Cost reduction

• Billing

Is there a role for SDN in optical transmission?

Page 5: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

5Connect | Communicate | Collaborate

GN3Plus Project - activities

SA1: Core Backbone Services

SA3: Network Service Delivery

SA5: Application Services

SA2: Testbeds as a Service

SA4: Network Support Services

SA7: Support to Clouds

JRA1: Network Architectures for Horizon 2020

JRA2: Technology Testing for Specific Service Applications

JRA3: Identity & Trust Technologies for GÉANT Services

SA6: Service Management & Operation

NA1: Management

NA2: Communications

& Promotion

NA3: Status & Trends

NA4: International & Business Devpt

Page 6: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

6Connect | Communicate | Collaborate

JRA2

Objectives of JRA2:

Evaluate SDN controllers and other open source software

Define common SDN environment and API for R&E

Carry out SDN experiments – Open Calls

Develop new SDN based services

Page 7: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

7Connect | Communicate | Collaborate

SA2: Testbeds

Two generations of SDN testbed• Generation 1

GÉANT Open Flow Facility (GOFF)

SDN focused testbed based on Xen hypervisor, a full

mesh of Open vSwitches coordinated using the Ofelia

Control Framework

• Generation 2

GÉANT Testbed Service (GTS)

Low level Testbed resources are allocated via UI. Open

Stack is used for the VMs and OF enabled switches are

interconnected via NSI enabled BoD service.

Page 8: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

Transport SDN use case

Page 9: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

9Connect | Communicate | Collaborate

Support the Traffic Growth

Network needs to scale to meet the traffic growth

Page 10: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

10Connect | Communicate | Collaborate

SKA network data volumes

Antenna

Correlator

Super Computer

Regional Centre (tbd)

User

Groups

User

Groups

User

Groups

User

Groups

~200km

~1000km

Up to ~25,000km

SA

SKA1-MID

AUS

Low

AUS

Survey

23Tb/s 10Tb/s 83 Tb/s

27Tb/s 59Tb/s 37Tb/s

100Gb/s 100Gb/s

Internal

to the

instrument

Page 11: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

11Connect | Communicate | Collaborate

Transport SDN use case

LHCTier2 site

Tier1 site Infinera

OTS controlled

EVPN-LAN

Tier1 site

MEF type EVPN-LAN

pool of provisionable OTN B/W

Pay as you grow B/W

OTS REST API to allow experimenter’s

applications to manage connectivity

OF controller

Application

Page 12: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

Infinera’s Open Transport Switch

Page 13: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

13Connect | Communicate | Collaborate

Open Transport Switch (OTS)

Infinera are developing the OTS for the DTN-X

Initial version will be REST based as transport OpenFlow has not

been defined yet by ONF.

Later versions will also support a standard ‘wire-line’ Open Flow

interface for provisioning.

This version defines a semantic usage of existing bits/bytes in

Open Flow so that it will do OTN provisioning.

ONF compliant version of OpenFlow dependent on standardization

process.

Page 14: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

14Connect | Communicate | Collaborate

Open Transport Switch

Light-weight Virtual Transport Switch

• Vanilla OpenFlow 1.0

protocol for provisioning

• REST/JSON API for

configuration, discovery,

& management

• Runs on NE or in cloud

• Leverages virtualized

transport abstraction

• Interworks with (but

doesn’t require) GMPLS

OTS-Mgmt

Agent

OTS-Discovery

Agent

OTS-Data

AgentOTS

Management &

ConfigurationDiscovery &

Monitoring

Provisioning

SDN Control Layer

REST/JSONOpenFlow

protocol

Converged Transport HW System

V i r t u a l i z a t i o n m a p p i n g

OTS enables open interface & network virtualization for Carrier

SDN

Page 15: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

15Connect | Communicate | Collaborate

Implicit and explicit models

SDN Controller

Explicit (Direct) Model

OpenFlow

POTN

OTS

P-OTNLSR

LSR ENET

OTS OTS

MPLS LSREthernet

LSR

OTS

LSR

OTS

POTN

OTS

POTN

OTS

POTN

OTS OTS ENET

OTS

ENET

OTS

ENET

OTS

POTN

POTN

POTN

OTS

P-OTNLSR

LSR

LSR

LSR ENET

ENET

ENET

ENET

OTS OTS

OTS

MPLS LSREthernet

Implicit (Indirect) Model

OpenFlow

SDN Controller

• Network abstraction per domain

• Multi-domain orchestration

• Leverage existing control plane

POTN

OTS

• Centralization of all network control

• Individually controlled NE’s

• Hop-by-hop provisioning

MPLS CP GMPLS CP

Page 16: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

16Connect | Communicate | Collaborate

Packet Switching Module

R11 16x10GE or 16x1GE

R12 1 x 100GE

200G Packet Switch on a card

Enables QoS

Traffic Management

MEF services

Point-to-point services EP-LINE, EVP-LINE

Multipoint services EP/EVP-LAN, EP/EVP-TREE

Ethernet services: PXM card

DTN-X

Family

Page 17: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

SDN: solving the Multi-layer

challenge

Page 18: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

18Connect | Communicate | Collaborate

Multi-layer SDN:

OpenFlow at transport and service layers

• Multi-domain and multi-layer orchestration

• SDN applications have visibility of both the transport and packet layers

• Makes express bypass possible

POTN

POTN

POTNP-OTN

ROADM

OTS

DWDM

OpenFlow

Transport SDN

Controller

POTNGMPLS CP

ROADM

ROADM

Eth

Eth

Eth

Eth Eth

Eth

Eth

Eth

Packet SDN

Controller

SDN Application

ROADM

OTS OTS OTS

Page 19: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

19Connect | Communicate | Collaborate

Multi-layer SDN:

OpenFlow at transport and service layers

• Application has the choice to forward flows on the MPLS layer

• Large flows or aggregated flows can be directed over the Transport layer

POTN

POTN

POTNP-OTN

ROADM

OTS

DWDM

OpenFlow

Transport SDN

Controller

POTNGMPLS CP

ROADM

ROADM

Eth

Eth

Eth

Eth Eth

Eth

Eth

Eth

Packet SDN

Controller

SDN Application

ROADM

OTSOTSOTS

Page 20: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

SDN: solving the multi-domain

challenge

Page 21: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

21Connect | Communicate | Collaborate

NSI Fundamental Design Principles (1/3)

NRM

1. “Network Service Interface” is a framework for inter-domain

service coordination

NSA

NSA

Network Services

Agent (NSA)

Requester

Agent (RA)

Provider

Agent (PA)

Network

Services

Interface

Network Resource Manager

(NRM)

NSI Network Service Domain

21

Supports

advance

reservations

Examples:

• Connection Service (NSI-CS)

• Document Distribution Service (NSI-DDS)

• Monitoring Service

• Protection Service

• Verification Service

• Etc.

Page 22: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

22Connect | Communicate | Collaborate

2. Designed for flexible, multi-domain, service chaining

Domain CDomain BDomain A

Tree NSI Topology

Supports Tree and Chain model

of service chaining

Fits in well with Cloud/Compute model of

provisioning as well as Network/GMPLS model

Domain CDomain BDomain A

NSA

Aggregator NSA

Chain NSI Topology

NSA

NSA NSANSA NSA NSA NSANSA

ultimate RA

ultimate PA uPA uPA

uRA

Aggregator/

uPA

Aggregator/

uPA

Aggregator/

uPA

NSI Fundamental Design Principles (2/3)

Page 23: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

23Connect | Communicate | Collaborate

NSI Fundamental Design Principles (3/3)

3. Principles of Abstraction applied – to network layers,

technologies and domains

Service Termination

Points (STPs)

Service Demarcation

Points (SDPs)

Are both abstract

and technology

independent

Page 24: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

24Connect | Communicate | Collaborate

How does NSI fit into SDN?

NSI for multi-domain path negotiation

uRA

uPA

A B

uPA

C D

uPA

E F

Host Host

OTS

OF controller/

FlowVisor

OF

OF controller/

FlowVisorNRM

NSINSI NSI

NSI NSI NSI

AG AG AG

OF

Page 25: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

25Connect | Communicate | Collaborate

SDN and NSI integration

• GÉANT sees the NSI protocol as a key component in delivering

multi-domain SDN services in the R&E networks.

• Work is ongoing in the MOTE GÉANT Open Call to integrate NSI

into the SDN environment. Aims to add Open Flow constructs to

the NML topology description.

• This will bridge the intra-domain operations of OpenFlow with the

inter-domain provisioning in the NSI.

Page 26: SDN in the transport network - · PDF fileSDN in the transport network Customer Empowered Fibre Workshop Guy Roberts, DANTE 15-16 Sept 2014. ... Infinera are developing the OTS for

26Connect | Communicate | Collaborate

www.geant.net

www.twitter.com/GEANTnews | www.facebook.com/GEANTnetwork | www.youtube.com/GEANTtv

Connect | Communicate | Collaborate

Thank you!