28
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks the EU/JP Project STRAUSS Achim Autenrieth, ADVA Optical Networking DRCN 2014 Ghent , Belgium, April 1 – 3, 2014

Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

Embed Size (px)

DESCRIPTION

Achim Autenrieth presented these slides on the STRAUSS Project at the DRCN conference earlier this month. Check it out

Citation preview

Page 1: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

Orchestration of Ethernet Services in

Software-Defined and Flexible

Heterogeneous Optical Networks –

the EU/JP Project STRAUSS

Achim Autenrieth, ADVA Optical Networking

DRCN 2014

Ghent , Belgium, April 1 – 3, 2014

Page 2: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

2

Introduction of the project STRAUSS

Motivation

Organization of the consortium

Overall architecture of the project

Flexible Optical Infrastructure Solutions for Ethernet Transport

SDN Orchestration and Optical Network Virtualization

Multidomain Ethernet Services Orchestration Testbed

Latest Research Highlights: OFC Post-Deadline Paper

Conclusions

Outline

http://www.ict-strauss.eu @ICTstrauss

Page 3: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

3

Project Name: Scalable and efficient orchestration of Ethernet services using software-defined and flexible optical networks.

Acronym: STRAUSS

Call identifier: FP7-ICT-2013- EU-Japan (Coordinated EU-Japan Call)

Funding scheme: STREP

EU Project Coordinator: Dr. Raul Muñoz. Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)

JP Project Coordinator: Prof. Ken-ichi Kitayama. Osaka University

Duration: 36 months (1st June 2013 – 31st May 2016)

Total Cost: € 5.033.882.

EC Contribution: € 1.498.990.

JP Contribution: € 2.820.000

Project website: www.ict-strauss.eu

STRAUSS Project

Administrative Information

Page 4: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

4

Organization of the Consortium

Industrial Partners Research Centers Universities

EU CONSORTIUM

CTTC (ES)

ADVA Optical Networking (DE),

Telefónica I+D (ES)

University of Bristol (UK)

Fraunhofer – HHI (DE)

JP CONSORTIUM

Osaka University

KDDI R&D Laboratories Inc.

Fujitsu Ltd.

Page 5: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

5

Design, Integration and Development of

Optical Packet Switching (OPS) nodes for aggregation networks

Flex-grid DWDM Optical Circuit Switching (OCS) for metro and long haul transport

Virtualization layer for dynamic and on-demand partitioning of the optical infrastructure, offering virtual optical Ethernet transport networks (slices)

Legacy (e.g. GMPLS) and new (e.g. OpenFlow based) control plane approaches for the control and management of virtual slices

Service and network orchestration layer

interworking and coordination of heterogeneous control plane and transport technologies to offer end-to-end Ethernet transport services.

STRAUSS Project Objectives

Page 6: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

6

The Need for >100Gb/s Optical Ethernet

Transport over EON and OPS

An efficient transport infrastructures for > 100Gb/s Ethernet services is the adoption of Ethernet as the technology of choice in data centers

Fixed-grid DWDM networks, EPS networks and aggregation technologies are not efficient for data rates > 100 Gb/s

Elastic optical networks (EON) and optical packet switching (OPS) networks based on bandwidth variable transponder (BVT) are key technologies

Challenge: Multi-domain multi-technology network orchestration

SDN

Data Center/MAN

Ethernet

OPS domain

BVT

Data Center/MAN

Ethernet

BVTEON domain

End-to-end Ethernet

service provisioning

ControllerController Controller

OPS domain

e.g. OpenFlow

e.g. GMPLS

Page 7: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

7

The Need for Optical Network Virtualization

Each data center service has its own specific QoS and SLA requirements.

Network operators require dedicated and application-specific optical networks.

Optical network virtualization is a key technology for addressing this issue.

Service A

Service A

Service B

Service C

Service B

Service C

Virtual Optical Network #1 Virtual Optical Network #2 Virtual Optical Network #3

Shared Physical Infrastructure

Page 8: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

8

The Need for Software-Defined Optical

Networks

Each network uses a control plane (e.g. OpenFlow or GMPLS) for the provisioning of dynamic, adaptive and fault-tolerant network services.

A physical infrastructure comprising heterogeneous optical transport and control plane technologies does not naturally interoperate.

Software defined Networking (SDN) is a key technology for addressing this issue.

OpenFlow Domain

SDN

OpenFlow DomainGMPLS Domain

GMPLS Controller

GMPLS Controller

OpenflowController

Data Center

Ethernet OPS

BVT

OpenflowController

Data Center

EthernetOPS

BVTFlexi/Fixed-grid

Optical Transport

Network

GMPLS Controller

End-to-end Ethernet

service provisioning

Service A

Service A

Page 9: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

9

STRAUSS Architecture

Virtual Transport Infrastructure 1 Virtual Transport Infrastructure n

...

...

SDN-based Service and Network Orchestrator

Network Control & ManagementNetwork Control & Management

Flexi-grid OCS Domain 2Flexi-grid OCS Domain 1

OPS

OPSOPS/OCS

(BVT)

OPS/OCS

(BVT)

Virtual Resources Pool

GMPLS OpenFlow

Tra

nsport

Infr

a.

Tra

nsport

Virtu

aliz

atio

nV

irtu

al In

fra.

Ctr

l &

Mg

tE

nd-t

o-e

nd

Orc

hestr

ation

Virtualization Visor (Abstraction, Partitioning, Composition)

Page 10: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

10

STRAUSS Use Case - Datacenter Connectivity

Virtual IT resources

SDN Network Orchestrator

Data Center Operator

Data Center 1

Core OPS Switches

Flexi-grid DWDM network

ToREthernet Switches

Aggregation OPS Switches

Data Center 2

Core OPS Switches

ToREthernet Switches

Aggregation OPS Switches

GMPLSController

GMPLSController

GMPLSController

OpenFlowController

Active StatefulPCE

TED LSPDBOpenFlowController

Page 11: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

11

Flexible Optical Infrastructure Solutions for

Ethernet Transport

DMT Transceiver

Discrete Multi-Tone modulation (DMT)

Advanced modulation format realized by digital signal processing (DSP)

Multi carrier modulation format maximizes spectrum utilization

Optical Packet Switching (OPS)

Variable-length (= variable-bandwidth ) electrical packets are converted to fixed-length optical packet based on multicarrier technology (OFDM/DMT)

VB-FL optical OFDM packet significantly eases optical buffer management while achieving the statistical multiplexing effect

Page 12: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

12

Flexible Optical Circuit Switched

(OCS) Transport Networks

Optical transport networks provides dynamic, high bandwidth, programmable services for Ethernet Transport

WS

S

WSS

WS

S

WSS

WSS

Packet Routers

OTN / EthernetSwitches

UNI/NNI

NMS

Optical Domain

ROADM

GMPLS Control Plane

Page 13: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

13

Advanced Optical Technologies

Symbol rate (SR) is additional parameter:

400G leverages 100G (~30GBd)

1T needs 2..3x SR (~75GBd)

50GHz spaced channels

Future higher-speed channels

Maximum spectral efficiency super-channels

Op

tica

l Po

we

r

l nm

C

AnyDirection

WS

S

WS

S

WSS

WSS

λ1λ2 λ3

TX

WSS AnyColor

MissionColorless, Directionless ROADMs

Flexible Grid Optical Layer

SW-Defined Transceivers

Optical Spectrum as a Service

Page 14: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

14

Optical Node Configuration

Network Line Port 2

1xN

WSS

1xN

WSS

1xN WSS

1xN WSS

1xN WSS

XPD

R

XPD

R

XPD

R

XPD

R

XPD

R

XPD

R

XPD

R

XPD

R

EXTERN

AL

Tunable transponders

Network Line Port 1 Network

Line Port 3

Colorless Module(s)

Directionless Module

Directional ROADM

Fixed Filter

XPD

R

XPD

R

PRO

T

External Wavelength

Transponder Protection

Fixed – Tunable Regeneration

Tunable –Tunable Regeneration

Fixed transponders

Connectivity & Topology Discovery

Signal Mapping & Format Compatibility

Optical Performance Constraints

Sequential Lightpath Setup/TeardownOptical Power Balancing

OSC(Out-of-band)

a) 40km

b) 60km

c) 20km

a)

b)

c)

d)

d)

Page 15: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

15

Op

tica

l Tra

nsp

ort

Networkprogrammability

HW abstractionand virtualization

Centralizedmanagement & control

Flow/circuit oriented data plane

SDN for Optical Networks

Separation of data and control plane

Facilitate optical layer virtualization & programmability based on HW abstraction

SDN Principles

In the SDN architecture, • the control and data

planes are decoupled, • network intelligence

and state are logically centralized,

• and the underlying network infrastructure is abstracted from the applications.

Page 16: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

16

Direct

Optical Transport and SDNDirect vs. Indirect Model

How to best extend SDN to transport layer?

Direct control yields potential benefits at cost of complexity and latency

Indirect control is easier to implement, and provides a migration path

Network Hypervisor key element to provide network abstraction, virtualization, and multi-tenancy in abstract model and leverage existing control plane protocols

SDN Controller(Abstract Model)

SDN Controller(Direct Model)

Abstract (Overlay)

Network

Hypervisor

Finding the appropriate level of abstraction is key to virtualization

Network

Hypervisor

Page 17: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

17

Abstract Model –

Topology Virtualization Options

Abstract Link

“You can reach this destination across this domain with these characteristics”

Paths in the optical domain become links in the virtual topology

Allows vendor indepedent constraintmodelling

Virtual Node aggregation

hides internal connectivity

issues and physical

constraints

Abstract Link aggregation

needs compromises and

frequent updates

See also: Aihua Guo, "Network Virtualization", OFC 2014, Monday, M2B.5

Virtual Node

Hierarchical abstraction

Presents subnetwork as a virtual switch

Simple model, but can be deceptive

No easy way to advertise “limited cross-connect capabilities”

Page 18: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

18

Optical Network Hypervisor

WAN is exposed as abstracted virtual topology

SDN Controller #2

SDN Controller #1

SDN Controller #3

SDN Controller #4

Optical Network Controller / HyperVisorNMS / OSS

SNMP, NETCONF

OF, NETCONF, RESTful API

OF, NETCONF,PCEP

OF, PCEPGMPLS-ENNI, BGP-LS

SNMP, MTOSI

OpenFlow PCEP GMPLS-ENNIBGP-LS NETCONF/YANG

REST

Ab

stra

ctio

nP

hys

ical

ress

ou

rce

sD

eri

ved

top

olo

gy

Page 19: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

19

STRAUSS SDN Orchestration Testbed

SDN Network Orchestration

ABNO Controller

PCE

GMPLS-enabled Flexi-grid

DWDM domain

Active StatefulPCE

TED LSPDBTED

Topology Server

VNTM

Topology Server OPS

Flow Server

Provisioning Manager

TREMA Controller

REST API

OpenFlow

OpenFlow-enabled OPS/Flexi-grid

DWDM domain

NOX Controller

REST API

OpenFlow

OpenFlow-enabled OPS

DWDM domain

OpenFlowController

REST API

Network Hypervisor

OpenFlow + GMPLS enabledDWDM domain

OCS

OPS OCS

TED LSPDB

Page 20: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

OFC Post Deadline Paper Th5A.2

First international SDN-based Network

Orchestration of Variable-capacity OPS over

Programmable Flexi-grid EON

Y. Yoshida1, A. Maruta1, K. Kitayama1, M. Nishihara2, T. Tanaka2, T. Takahara2, J. C. Rasmussen2, N. Yoshikane3, T. Tsuritani3, I. Morita3, S. Yan4, Y. Shu4, M.

Channegowda4, Y. Yan4, B.R. Rofoee4, E. Hugues-Salas4, G. Saridis4, G. Zervas4, R. Nejabati4, D. Simeonidou4, R. Vilalta5, R.Muñoz5, R. Casellas5, R. Martínez5, M. Svaluto5, J. M. Fàbrega5, A. Aguado6, V. López6, J. Marhuenda6, O. González de

Dios6, J. P. Fernández-Palacios6

1 2 3 4 5 6

STRAUSS Latest Result Highlights

Page 21: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

21

Network Virtualization Testbed

Page 22: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

22

Orchestration in OpenFlow-based OPS-EON

International Network Demonstrator

OpenFlow-based OPS

40-100Gbps DMT Tx as BVT

OPS<->EONInterfacing

OpenFlowController

RX3

RX2

OpenFlowagent

optical packets

OpenFlowController

ABNO Controller

ProvisioningManager

SDN Network Orchestration

Extended PCEP for OF

Topology Rest API

Flow Programmer

REST API

Topology API

PCE

Topology Server

Topology Rest APIFlow

Programmer REST API

Elastic Optical Network with OPS interface

OPS Router RX1

Page 23: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

23

Distance-Adaptive-DMT-based OPS

with OpenFlow Control

OpenFlowController

OpenFlowagents

OPSRounter

Flow tbl. -> SW tbl.

1-100G DMT Tx

OPSRounter

OPSRounter

1-100G Rx

2km=100Gbps40km=40Gbps

OpenFlowController

t

Aggregation+

Multicarrier (MC) Adaptive mod.

f

T nsFL-VC optical packets

64-9604byte client Ether packets

T ns

Policy control

• Fixed-length optical packet eases optical buffer scheduling • Payload capacity is maximized based on (expected) distance to the destination• Sophisticated NW control is required to gain statistical multiplexing effect

T ns

Page 24: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

24

Application-Based Network Operations (ABNO)

ABNO controller

PCE, includes OF extentions

Topology Server

Provisioning Manager

SDN Network Orchestration

OpenFlow EON Controller

Optical OpenFlow extensions (Frequency Slot allocation)

OpenFlow OPS Controller

Trema with OpenFlow OPS extensions (including OPS label)

Page 25: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

25

STRAUSS demonstrated a multi-domain multi-technology network orchestration of Variable-capacity OPS over Programable Flexi-Grid EON

Data plane achievements:

46-108Gb/s distance-adaptive DMT-based FL-VC OPS

Integrated OCS/EON programable node with real-time OPS-EON interface

Flexi-Grid Network Function Programable node

Control plane achievements:

OpenFlow-based OPS Controller

Flexi-Grid SDN Controller

Application-Based Network Operations for network orchestration

This could serve as an architecture for elastic-bandwidth slice provisioning with the finest data granularity for SDN applications.

OFC PDP Conclusions

Page 26: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

26

SDN Enables Optical Network

Operation and Control Innovation

Datacenter Connectivity Network Virtualization & Orchestration

Multilayer Optimization Open Application Framework

Page 27: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

27

Network Operation Evolution with

Software Defined Networking

Network & Service Mgmt& Apps Control Plane SDN

Shortened time-to-market of networking applications by optical network virtualization based upon cost/energy-

efficient OPS/OCS based Ethernet transport

Abstraction & Virtualization

Network Programmability

End-to-End Service Orchestration

Page 28: Orchestration of Ethernet Services in Software-Defined and Flexible Heterogeneous Optical Networks - the EU/JP Project STRAUSS

Thank you!Achim Autenrieth [email protected]

STRAUSS ContactsKen-ichi Kitayama [email protected]

Raul Munoz [email protected]

http://www.ict-strauss.eu @ICTstrauss