JP Project STRAUSS

Orchestration of Ethernet services in software-defined and flexible heterogeneous optical networks – the EU/JP Project STRAUSS Achim Autenrieth, ADVA ...
Author: Tiffany Simpson
4 downloads 2 Views 5MB Size
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

Outline         

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 http://www.ict-strauss.eu

@ICTstrauss 2

STRAUSS Project Administrative Information  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

3

Organization of the consortium  EU CONSORTIUM  CTTC (ES)  ADVA Optical Networking (DE),  Telefónica I+D (ES)  University of Bristol (UK)  Fraunhofer – HHI (DE)

Industrial Partners

 JP CONSORTIUM  Osaka University  KDDI R&D Laboratories Inc.  Fujitsu Ltd.

Research Centers

Universities 4

STRAUSS Project Objectives 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.

5

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 SDN

End-to-end Ethernet service provisioning

Data Center/MAN

Data Center/MAN

OPS domain

OPS domain

Controller e.g. GMPLS

Controller e.g. OpenFlow

BVT Ethernet

Controller

EON domain

BVT Ethernet

Challenge: Multi-domain multi-technology network orchestration 6

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

Virtual Optical Network #1

Service B

Service B

Virtual Optical Network #2

Service C

Service C

Virtual Optical Network #3

Shared Physical Infrastructure

7

The need for software defined optical network  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. SDN

End-to-end Ethernet service provisioning

Data Center

Data Center

Service A

Service A

Openflow Controller

Openflow Controller

GMPLS Controller GMPLS Controller

BVT Ethernet OPS OpenFlow Domain

GMPLS Controller

Flexi/Fixed-grid Optical Transport Network GMPLS Domain

BVT OPS

Ethernet

OpenFlow Domain

8

End-to-end Orchestration

STRAUSS Architecture

Virtual Infra. Ctrl & Mgt

SDN-based Service and Network Orchestrator

Network Control & Management

Network Control & Management

...

GMPLS

OpenFlow

... Transport Virtualization

Virtual Transport Infrastructure 1

Virtual Transport Infrastructure n

Virtualization Visor (Abstraction, Partitioning, Composition)

Transport Infra.

Virtual Resources Pool

OPS OPS

OPS/OCS (BVT)

Flexi-grid OCS Domain 1

Flexi-grid OCS Domain 2

OPS/OCS (BVT)

9

STRAUSS Use Case - Datacenter Connectivity Data Center Operator SDN Network Orchestrator

Virtual IT resources

Data Center 2

Data Center 1 Active Stateful PCE

ToR Ethernet Switches

TED LSPDB

OpenFlow Controller

OpenFlow Controller

ToR Ethernet Switches

GMPLS Controller

GMPLS Controller

GMPLS Controller

Flexi-grid DWDM network Core OPS Switches Aggregation OPS Switches

Core OPS Switches Aggregation OPS Switches

10

Flexible Optical Infrastructure Solutions for Ethernet Transport  Optical Packet Switching (OPS)  Variable-length (= variable-bandwidth ) electrical packets are converted to fixedlength optical packet based on multicarrier technology (OFDM/DMT)  VB-FL optical OFDM packet significantly eases optical buffer management while achieving the statistical multiplexing effect

 DMT Transceiver  Discrete Multi-Tone modulation (DMT)  Advanced modulation format realized by digital signal processing (DSP)  Multi carrier modulation format maximizes spectrum utilization

11

Flexible Optical Circuit Switched (OCS) Transport Networks NMS Optical Domain UNI/NNI Packet Routers

WSS

WSS

WSS

ROADM

OTN / Ethernet Switches

WSS WSS

GMPLS Control Plane

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

Advanced Optical Technologies SW-Defined Transceivers

Mission Colorless, Directionless ROADMs

WSS

WSS

WSS

WSS

Any Direction

WSS

Any Color

λ2 λ3

λ1

Symbol rate (SR) is additional parameter:  400G leverages 100G (~30GBd)  1T needs 2..3x SR (~75GBd)

TX C

Flexible Grid Optical Layer Future higherspeed channels

Maximum spectral efficiency superchannels

Optical Power

50GHz spaced channels

Optical Spectrum as a Service

l nm

13

Optical Node Configuration Network Line Port 2

Optical Performance Constraints Sequential Lightpath Setup/Teardown Optical Power Balancing

Directional ROADM

1xN WSS

1xN WSS

Network Line Port 1

Network Line Port 3

a) 40km d) b) 60km

1xN WSS

c) 20km a) d)

1xN WSS

Directionless Module

1xN WSS

Colorless Module(s)

b)

c)

Fixed Filter

Transponder Protection PROT

Tunable – Tunable Regeneration

EXTERNAL

XPDR

XPDR XPDR XPDR

XPDR

XPDR XPDR XPDR XPDR XPDR

Fixed transponders

Tunable transponders

Connectivity & Topology Discovery Signal Mapping & Format Compatibility

External Wavelength OSC (Out-of-band)

Fixed – Tunable Regeneration

14

SDN for Optical Networks

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.

Separation of data and control plane



Flow/circuit oriented data plane



Centralized management & control



HW abstraction and virtualization



Network programmability

Optical Transport

SDN Principles



Facilitate optical layer virtualization & programmability based on HW abstraction 15

Optical transport and SDN Direct 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 multitenancy in abstract model and leverage existing control plane protocols Direct

Abstract (Overlay) SDN Controller (Direct Model) Network Hypervisor

SDN Controller (Abstract Model)

Network Hypervisor

Finding the appropriate level of abstraction is key to virtualization 16

Abstract Model –

Topology Virtualization Options Virtual Node

Abstract Link

 Hierarchical abstraction

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

 Presents subnetwork as a virtual switch  Simple model, but can be deceptive  No easy way to advertise “limited crossconnect capabilities”

Virtual Node aggregation hides internal connectivity issues and physical constraints

 Paths in the optical domain become links in the virtual topology  Allows vendor indepedent constraint modelling

Abstract Link aggregation needs compromises and frequent updates

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

17

SDN Controller #3

SDN Controller #2

SDN Controller #4 SNMP, MTOSI

OF, PCEP GMPLS-ENNI, BGP-LS GMPLS-ENNI

NETCONF/YANG

Optical Network Controller / HyperVisor

REST

OpenFlow

PCEP

BGP-LS

OF, NETCONF, RESTful API

NMS / OSS SNMP, NETCONF

Physical ressources

OF, NETCONF, PCEP

Abstraction

SDN Controller #1

Derived topology

Optical Network Hypervisor

WAN is exposed as abstracted virtual topology

18

STRAUSS SDN Orchestration Testbed ABNO Controller

SDN Network Orchestration

PCE

VNTM

TREMA Controller OpenFlow

OPS OCS

Topology OPS OCS Server

Provisioning Manager

REST API

Flow Server

REST API NOX Controller

Topology Server TED

Active Stateful PCE TED

LSPDB

OpenFlow

REST API OpenFlow Controller Network Hypervisor TED

OpenFlow-enabled OPS DWDM domain

OpenFlow-enabled OPS/Flexi-grid DWDM domain

GMPLS-enabled Flexi-grid DWDM domain

LSPDB

OpenFlow + GMPLS enabled DWDM domain

19

STRAUSS Latest Result Highlights OFC Post Deadline Paper Th5A.2 First international SDN-based Network Orchestration of Variable-capacity OPS over Programmable Flexi-grid EON

1

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

2

3

4

5

6

Network Virtualization Testbed

21

Orchestration in OpenFlow-based OPSEON international network demonstrator Extended PCEP for OF

ABNO Controller Provisioning Manager Flow Programmer REST API

OpenFlow Controller

Topology Rest API

Topology API

PCE

Flow Programmer REST API

OPS Router

Topology Rest API

OpenFlow Controller

Elastic Optical Network with OPS interface

OpenFlow agent

40-100Gbps DMT Tx as BVT

SDN Network Orchestration

Topology Server

RX1 optical packets

OPSEON Interfacing RX2 RX3

OpenFlow-based OPS 22

Distance-adaptive-DMT-based OPS with OpenFlow control 64-9604byte client Ether packets

OpenFlow Controller

OpenFlow Controller

Flow tbl. -> SW tbl.

t

Aggregation + Multicarrier (MC) Adaptive mod.

OpenFlow agents OPS Rounter

Policy control OPS Rounter

f

T ns T ns FL-VC optical packets

1-100G Rx

1-100G DMT Tx OPS Rounter

2km=100Gbps

40km=40Gbps T ns

• 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 23

SDN network orchestration  Application-Based Network Operations (ABNO)  ABNO controller  PCE, includes OF extentions  Topology Server  Provisioning Manager

 OpenFlow OPS Controller  Trema with OpenFlow OPS extensions (including OPS label)

 OpenFlow EON Controller  Optical OpenFlow extensions (Frequency Slot allocation)

24

OFC PDP Conclusions  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. 25

SDN enables Optical Network Operation and Control Innovation Datacenter Connectivity

Network Virtualization & Orchestration

Multilayer Optimization

Open Application Framework

26

Network Operation Evolution with Software Defined Networking

Network & Service Mgmt & Apps

Control Plane

SDN

 Abstraction & Virtualization  Network Programmability  End-to-End Service Orchestration Shortened time-to-market of networking applications by optical network virtualization based upon cost/energyefficient OPS/OCS based Ethernet transport 27

Thank you! Achim Autenrieth [email protected] STRAUSS Contacts Ken-ichi Kitayama [email protected] Raul Munoz [email protected]

http://www.ict-strauss.eu

@ICTstrauss