21
Achim Autenrieth 1 , Thomas Szyrkowiec 1,2 , Klaus Grobe 1 , Jörg-Peter Elbers 1 , Paweł Kaczmarek 1 , Paweł Kostecki 1 , Wolfgang Kellerer 2 1) ADVA Optical Networking 2) Technische Universtität München Optical Network Design and Modeling (ONDM) 19-22 May 2014, Stockholm, Sweden Evaluation of Virtualization Models for Optical Connectivity Service Providers

Evaluation of Virtualization Models for Optical Connectivity Service Providers

Embed Size (px)

DESCRIPTION

Our Advanced Technology team was invited to present these slides at the Optical Network Design and Modeling (ONDM) conference in Stockholm, Sweden, along with a representative from the Technical University in Munich. Check out what they had to say about virtualization models

Citation preview

Page 1: Evaluation of Virtualization Models for Optical Connectivity Service Providers

Achim Autenrieth1, Thomas Szyrkowiec1,2, Klaus Grobe1, Jörg-Peter Elbers1, Paweł Kaczmarek1, Paweł Kostecki1, Wolfgang Kellerer2

1) ADVA Optical Networking 2) Technische Universtität München

Optical Network Design and Modeling (ONDM) 19-22 May 2014, Stockholm, Sweden

Evaluation of Virtualization Models for Optical Connectivity Service Providers

Page 2: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 2 2

NMS / CP / SDN

Mission Key Facts

Transport SDN for Flexible Optical Networks

• Datacenter Connectivity

• Cloud Bursting

• Secure multi-tenancy

• Global network visibility with “real-time” control

• De-couple virtual from physical network

• NFV support From cloud access to optical

Terabit/s connectivity

Use Cases and Drivers Enablers

DC Site 1

MAN / WAN

DC Site N Enterprise

Tenant B cloud

Tenant C cloud Tenant A cloud

Automate connectivity of multi-tier system patterns (Lower OpEx)

• Network Abstraction

• Virtualization

• Open & standardized interfaces

• Multi-tenancy capability

• Integration with existing OSS / NMS / CP

SDN turns the network into a programmable resource

Page 3: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 3 3

Transport SDN – Early Attempts

“If all you have

is a hammer,

everything looks

like a nail.”

Abraham Maslow, 1966

Transport SDN is much more than OpenFlow and protocol extensions.

Page 4: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 4 4

What is SDN?

Open Networking Foundation white paper

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.

• SDN is an architectural framework for creating intelligent networks that are programmable, application aware, and more open.

• SDN allows the network to transform into a more effective business enabler.

• SDN enables applications to request and manipulate services provided by the network and allows the network to expose network state back to the applications.

• A key aspect to the architectural framework is the separation of forwarding from control plane, and establishment of standard protocols and abstractions

AT&T Domain 2.0 Vision white paper

How does SDN apply to Optical Transport Networks?

Page 5: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 5 5

“Legacy”

Tra

nsport

Network programmability

HW abstraction and virtualization

Centralized management & control

Flow/circuit oriented data plane

SDN vs. “Legacy” Optical Transport

Separation of data and control plane

SDN Principles

Top-down approach: Facilitate optical layer abstraction, virtualization & programmability.

Page 6: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 6 6

Direct

How to Achieve Abstraction and Virtualization in Optical Networks?

SDN Controller (Abstract Model) SDN Controller

(Direct Model)

Abstract (Overlay)

Network

Hypervisor

• Direct model with open, standardized API and data models yields potential benefits at cost of complexity and latency

• Suited for multi-vendor management integration

• Current protocols not mature enough – Standardization required (ONF OTWG)

• Abstract model allows abstraction from analog complexity;

• Well suited for Virtualization and Orchestration

• Network Hypervisor key element to provide network abstraction, virtualization, and multi-tenancy in abstract model

This talk focuses on abstract model for optical network virtualization

Page 7: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 7 7

How Transport Fits in SDN Model

Network

Hypervisor

User Interfaces

3rd Party Apps

Transport Apps

Optical Network Controller

Management

Fault & Alarms

Configuration

Accounting

Performance

Security

Control

Topology Disc

Path Compute

Provisioning

Resource Mgr

Policy Mgr

Database

Flow DB

Topology DB

Resource DB

Policy DB

Optical Network Hypervisor

Network

Hypervisor

Storage Compute

Optical Network

Orchestration

SDN

Orchestration

• Hypervisors allowed Storage and Compute resources to be managed together.

• SDN allowed Networking to join through an Orchestration layer

• Transport is added by extending the SDN controller function.

Network Hypervisor virtualizes the optical network and presents an abstracted view to the SDN controller

SDN Controller

Page 8: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 8 8

Optical Network Hypervisor Architecture

WAN is exposed as virtual topology using OpenFlow or Restful API.

SDN Controller #2

SDN Controller #1

Provider Controller

SDN Controller #3

Optical Network Hypervisor NMS /OSS

SNMP, NETCONF

OF, NETCONF, RESTful API

OF,

NETCONF,

PCEP

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

SNMP, MTOSI

OpenFlow PCEP GMPLS-ENNI BGP-LS NETCONF/YANG

REST

Ab

str

acti

on

Physic

al re

ssourc

es

Derived t

opolo

gy

GMPLS

Page 9: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 9 9

Optical Network Virtualization Challenges

• Realities

• Optical networks largely service packet and OTN networks today

• Virtualization should adapt to fit OTN and packet network needs

• Transport networks are centrally managed, familiar with managing complexity

• Distributed protocols (GMPLS, etc.) are used

• Logically-centralized functionalities available today to assist: PCE, TE DB, etc.

• Real challenges of optical networks

• Optical networks are usually built as vendor islands

• Many deployed vendor-proprietary transport technologies

• Element complexity, technology complexity, OA&M complexity ...

• What‘s important to optical transport network virtualization

• Complexity hiding (what happens in optical networks, stays in optical networks)

• Constraints modeling (in IT terminology, without optical characteristics)

Finding the appropriate level of abstraction is key to virtualization

Page 10: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 10 10

Network Abstraction / 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 independent constraint modelling

Virtual Switch

• Hierarchical abstraction

• Presents subnetwork as a virtual switch

• Simple model, but can be deceptive

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

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, M2B.5

Page 11: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 11 11

Flexible Optical Circuit Switched (OCS) Transport Networks

Packet Routers

OTN / Ethernet Switches

UNI/NNI

NMS

Optical Domain

WS

S

WSS

WS

S

WSS

WSS

ROADM

GMPLS Control Plane

Page 12: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 12 12

• Optical network-scope constraints and functions

• Optical Performance Constraints

• Wavelength Contention (ext.)

• Sequential Lightpath Setup / Teardown

• Optical Power Balancing

Optical Network != Generic Hardware

a) 40km

b) 60km

c) 20km

a)

b)

c)

d)

d)

WSS

WSS

WSS

WSS

WSS

Fixed / Tunable transponders

Colorless Module(s)

Line Ports

Directionless Module

External Wavelengths

Regenerators

Modular structure and analog nature of ROADMs introduce node-scope and network-scope constraints

• Modular ROADM structure with node-scope constraints

Page 13: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 13 13

Constraints in an Optical Node

• Transponder tunable range constraint (TTR)

• Fixed transponder is a special case of TTR

• To be exposed as tunability constraints to client layer for packet-optical integration (where packet routers connects optically to the colorless ROADM of optical network)

• Lambda selection group (LSG)

• Transponder tunable range constraint, network degree

• Edge binding constraint (EBC)

• Array of { transponder ID, lambda selection group }

• To be exposed as generic mutual exclusivity to client layer

• Resource grouping constraints (RGC)

• Representation of shared resource exclusion between groups of transponders; may be identified by the ID of their connected multiplexers or ROADMs

• To be exposed to virtual networks as resource sharing constraints

• Transit binding constraint (TBC)

• Table of {incoming lambda channel, incoming network degree, outgoing lambda channel, outgoing network degree}

• Important for computing path for virtual overlay networks

• Regenerator binding constraints (RBC)

• Array of { LSG of incoming regenerator port, incoming ROADM line port, LSG of outgoing regenerator port, outgoing ROADM line port }

• Important for computing path for virtual overlay networks

WSS

WSS

WSS

WSS

WSS

Fixed / Tunable transponders External

Wavelengths

Regen.

Fixed Filter

Today, these constraints cannot be disseminated and mapped to client layers Network Level Abstraction required

Aihua Guo, OFC 2014,

M2B.5

Page 14: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 14 14

Sample ROADM network

WSS W

SS

CL WSS CL WSS

TP B

1

WSS W

SS

DL WSS

CL WSS

TP A

1

Node A (13)

Node C (15)

WSS W

SS

DL WSS

CCM40/8

TP C

1

Node B (14)

Colorless Directionless ROADM

Colorless Directionless ROADM

Colorless Directionless ROADM

MXP A

2

MXP B

2

Node A

Node C

Node B

Page 15: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 15 15

• Single Ethernet Port Switch

• Only client ports present

• Lightpath is mapped to a bidirectional FLOW_MOD or two uni-directional FLOW_MODs (which must be correlated)

• Very simple model, easy to integrate in IT orchestration systems

Single Virtual Switch Model

Modelling of static constraints

Geography No

Optical performance (Reach) No

Feasible Port Connectivity No

Optical parameters (Tunablility) Some (OF 1.4) Modelling of dynamic optical constraints

WL-Blocking No

Internal contention No

10

10

Page 16: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 16 16

• Each NE is mapped to a Virtual Switch

• Feasible Lightpaths can be instantiated as abstract links

• Abstract links can be automatically detected by OF-Controller

• Lightpath is mapped to two bidirectional FLOW_MODS or four unidirectional FLOW_MODS (which must be correlated)

Abstract Link Model – One Switch per NE

Modelling of static constraints

Geography Yes

Optical performance (Reach) Yes

Feasible Port Connectivity No

Optical parameters (Tunablility) Some (OF 1.4)

Modelling of dynamic optical constraints

WL-Blocking Yes

Internal contention Partly A

B

C

(A) (C)

A B

C

Page 17: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 17 17

• Each network port of a line card (TP / MXP) is mapped to a Virtual Switch

• Feasible Lightpaths can be instantiated as abstract links

• Abstract links can be automatically detected by OF-Controller

• Lightpath is mapped to two bidirectional FLOW_MODS or four unidirectional FLOW_MODS (which must be correlated)

Abstract Link Module – One Switch per Line Card

Modelling of static constraints

Geography Partly

Optical performance (Reach) Yes

Feasible Port Connectivity Yes

Optical parameters (Tunablility) Some (OF 1.4)

Modelling of dynamic optical constraints

WL-Blocking Yes

Internal contention Partly

MXP A2

TP A1

TP B

A2

C1

C2

B

A1

TP C1 MXP C2

Page 18: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 18 18

Abstract Link Module – One Switch per Client Port

Exposed topology dynamically changes based on dynamic constraints

Page 19: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 19 19

Summary

• Transport SDN: Programmability & virtualization of optical networks.

• Improves network efficiency. Simpler operation is real opportunity.

• Basic standards and protocols are there, but require further work

• Abstraction of optical network is required,

but static and dynamic constraints should be visible

• Definition of open interfaces (esp. north, east, west) is crucial.

• Trials and interoperability demos are necessary.

Page 20: Evaluation of Virtualization Models for Optical Connectivity Service Providers

© 2014 ADVA Optical Networking. All rights reserved. 20 20

Virtualization facilitated by Network Hypervisor and commercial control plane.

TNC2014 Demonstration - SDN-controlled Optical Service Orchestration

Page 21: Evaluation of Virtualization Models for Optical Connectivity Service Providers

Thank You

IMPORTANT NOTICE

The content of this presentation is strictly confidential. ADVA Optical Networking is the exclusive owner or licensee of the content, material, and information in this presentation. Any reproduction, publication or reprint, in whole or in part, is strictly prohibited.

The information in this presentation may not be accurate, complete or up to date, and is provided without warranties or representations of any kind, either express or implied. ADVA Optical Networking shall not be responsible for and disclaims any liability for any loss or damages, including without limitation, direct, indirect, incidental, consequential and special damages, alleged to have been caused by or in connection with using and/or relying on the information contained in this presentation.

Copyright © for the entire content of this presentation: ADVA Optical Networking.

[email protected]