software defined optical networks - mayur channegowda

39
Software Defined Optical Networks Mayur Channegowda

Upload: cpqd

Post on 11-May-2015

249 views

Category:

Technology


6 download

TRANSCRIPT

Software Defined Optical Networks

Mayur Channegowda

Trends

• Cloud:– Hybrid Clouds over Federated Clouds

Requirements

• Dynamic, flexible• Real-Time Analysis for adaptive networks

– Efficiency of network links

• Application Aware (Integrated IT+Network Sol.)• Multi-Technology and Multi-Domain aspects• Capabilities: Virtualization

Optical Trends– Elastic optical networks

– Space Division Multiplexing

Sakaguchi et al., OFC 2012 PDP5C.1

305 Tb/s

Importance of control plane

• Multiple Dimensions: – Port, core, spectrum, Fibre etc.– Impairments

• Network complexities– Tracking & Routing Superchannels– Node architecture reconfiguration

• Spectrum fragmentation

SDN

SDN

Utilizing Software Defined Networking (SDN) andOpenFlow(OF) to Decouple the data plane and control plane

Logically Centralized control plane for automatedprovisioning

Enable unified control and management for packet andcircuit switched network

• Multilayer operability• New services• Traffic engineering

Key challenges for Optical OpenFlow based SDN

why not GMPLS ?– Complex, inflexible and closed architecture

Challenges for Unified Control Plane– Switching constraints, Physical Impairments, Power Equalization, RWA

Multi-Domain, Multi-Technology Operation

Optical SDN support for virtualization

• Abstractions

OpenFlow switch abstraction

ofport1

ofport2

ofportn

Optical Network Element

Shelf 1

Mod

ule

1

Port 1

Port kM

odul

e m

Port 1

Port k

Shelf n

Mod

ule

1

Port 1

Port k

Mod

ule

m

Port 1

Port k

RuleSwitch &

Port details

OFconnmgr

• Switching constraints, Physical Impairments, Power Equalization, RWA

Network Hardware Abstraction Layer

Software Defined Networking (SDN) over SDM

• Multi-dimensional slicing service calculates best resources to allocate S/F/t

Multi dimension Application

OpenFlow (or others) Interface

Features(flexi, gain,MCF,

modulation)

Features(flexi, gain,MCF,

modulation}Features

(flexi, gain,MCF, modulation)

Features(flexi, gain,MCF,

modulation)

Northbound Interface

AB

Cd

Request (Src,Dst,QoT)

SDN Controller

Technology mapper

SDN over SDM Scenario Flow space Switching [Dimension-less Switching]

Core

Fibre

Center Freq

BW

4

Core

Fibre

Center Freq

BW

Core

Fibre

BW

Core

Fibre

Center Freq

BW

Core

Fibre

CenterFreq

BW

Core

Fibre

Center Freq

BW

Multi DimensionSwitch

Multi DimensionSwitch

Multi DimensionSwitch

Multi DimensionSwitch

Flow Definition (Fixed & Flexible DWDM grid)

OpenFlow Extensions for Optical SDN

impairments

Extended byHigh-performance Network Group

Flow Mode(Actions)

Add/Delete XC

Fixed Ports, channels, constraints type

Flexi Ports, bandwidth, center frequencyConfigureTx/Rx

OpenFlow Messages

Switch Feature

Fixed

Flexi

Port Peering

Channel spacing per port

Channels per port

Constraints per port

Power

Bandwidth range and granularity per port

Center frequency range

Signal type (modulation) per port

Constraints per port

Power

Impairments

Cross Technology Domains/Cross Overs

• Use cases

OpenFlow Architecture with GMPLS

GMPLS GMPLS GMPLS

OpenFlowController

SNMP SNMP SNMP

FEATURES_REQ.

FEATURES_REQ

FEATURES_REQ.

FEATURES_REPLYFEATURES_REPLY

GMPLSControlLib.

OSPFOSPF-TE

OSPFOSPF-TE

OpenFlowAgent

OpenFlowAgent

OpenFlowAgent

OpenFlow Enabled Optical Network Architecture:Standalone OpenFlow model

OpenFlowController

Internal API Internal API Internal API

CFLOW_MOD

CFLOW_MOD

CFLOW_MOD

OpenFlowAgent

OpenFlowAgent

OpenFlowAgent

Proof of Concept:Media-Aware SDN network

OpenFlowFlow msgs

VisualizationFacility

High CapacityNetwork

End-User

PCE based media over extended controller

(3) Reserve Resources(2) Submit Request including User

Context(1) Publish Service and Infrastructure

Information

Request

PathComputation

Streaming Server

OF AgentOF Agent

OF Agent

OF switch

OF switch

ADVA ROADMADVA ROADM

Packet and Optical ConvergenceFully Converged OpenFlow [ECOC2012 PD]

OpenFlow Extensions for Optical SDN

• OpenFlow Controller consideration in technologically heterogeneous domains

Multi-Domain Scenario Flow Mapping Rule

Flexi Grid Fixed Grid Each Center frequency and bandwidth must be compatible with WDM Grid

Flexi Grid Packet switched

One or multiple packet flow identifiers must be mapped to each center frequency +bandwidth

Fixed Grid Packet switched

One or multiple packet flow identifiers must be mapped to each channel

PacketDomain

FixedWDM

FlexiWDM

Network Operating System [OpenFlow Controller, Action on Flows]

OFC 2014 (Strauss Project)

z

OPS-based metro network A

OPS2OPS1

Gate sw

DMT Transceivers

100G

25G25G

50G 50G

100G 50G

OPS<->OCSconverter

OpenFlowController

50G

Flow of optical packets

λ path

OPS<->OCSconverter

TX1(100G)

RX1 RX2

RX3TX2(40G)

TX3(40G)

OpenFlowagents

Optical packets

OCS-based core network

OpenFlowController

OPS-based metro network B

ABNO Controller

ProvisioningManager

SDN Network OrchestrationExtended

PCEP for OF

Topology Rest API

Flow Programmer

REST API Proprietary Interface

Proprietary Interface

Topology API

PCE

Topology Server

Virtualization

Extended Controller 1

PCE API

Extended Controller 2

PCE API

PCENFV controller

Optical Flowvisor

Slicer

ClassifierTopologyController

Flow Message Ctrl

Node Constraints

Extended OF ProtocolBased on [OF 1.0 v0.3]

Optical Topology Planner & QoT

estimator

University of Bristol, UKOpenFlow

Switch

Polatis/Calient Fiber switchesOpenSource GMPLS controlledVirtualization to 4 switches

WSS-ROADMDirectionless4ch add/drop2 x 1GE (SFP)2x10GE (XFP)DWDM

iPLC-ROADM

WSS-ROADMFixed 4ch add/drop2 x 10GE (SFP+ DWDM) Flexible wdm devices

OpenFlowSwitch

Optical FlowVisorNetwork Functions

Policy Topology QoT

PCE

…vNET1

Extended OF Controller

vNETn

Extended OF Controller

Virtual PCEApplication Layer

Virtualization Layer

Virtual PCE

DEMO Setup

NFV

controller

Applications Profile

Architecture

All optical SDN based data centres

• Experimental Facility

1 x Calient DiamondWave Fiber switchOpenSource GMPLS controlledVirtualization to 4 switches

WSS-ROADMDirectionless4ch add/drop2 x 1GE (SFP)2x10GE (XFP)DWDM

iPLC-ROADM

3 x openflow enabled switches (Arista, Brocade & Extreme)

1 or 10 GE

VPNServer

CiscoRouter

Campus Ethernet Switching

4 x NEC Switch:20 x 1000Base-T (RJ-45)4 x 1000Base-X (SFP)2 x 10GBase-X (XFP)

1~10GE

Xen/KVM Virtual Machines

Application Servers

Database Servers NFS

SDN/OpenFlow Controllers (NOX, Trema, FlowVisor), GMPLS,Control Frameworks (ofelia, opennaas, openstack)

WSS-ROADMFixed 4ch add/drop2 x 10GE (SFP+ DWDM)

DWDM

10 GE

Flexible wdm devices

1/10/40Gig

HPN SDN testbed

Create & Run your Experiment!

Have an idea (SDN APP!)

1

Log on to OFELIA & FIBRE!

2

Configure your network slice!3 Run your experiment!!!

Firewall, Load Balancer

Controller(Intelligence)

Application 1

Application 2 Application 1

Application 2

Data CenterServices

Network as a Service (NaaS )

4

Partners with complementarytechnological strengths anduser groups from fivecountries with strong research communitiesin networking.

OFELIA - Aim and Partners.Build first OpenFlow test environment in Europe.Complimentary strength & representation of most important research communities.

Additional partners and European manufacturers will be involved through Open Calls

Three years project, starting Oct 2010 7 OpenFlow-enabed islands at academic institutions: Berlin (TUB) – partial replacement of existing

campus network with OF-switches Gent (IBBT) – central hub, large-scale emulation Zürich (ETH) – connection to OneLab and GpENI Barcelona (i2CAT) – experience with facility

projects (IaaS, DRAGON) Bristol(UNIVBRIS)– national hub for UK optical ITALY (CREATNET & CNIT) community; L2 (Extreme) switches, FPGA testbed

NEC provides homogeneous L2 hardware platform (OF-enabled Ethernet switches)

ADVA as major vendor of optical access and data center equipment

Different external vendors(Juniper, Extreme) Explore extensions of OpenFlow towards wireless and

optical transmission

Federation of Seven islands

part

ner

L2 L1/o

ptic

s

L3 Wire

less

emul

atio

n

Cont

rolS

W

proc

essi

ng

US

conn

ectio

ns

MM

sour

ce

iBBT X X X X

TUB X X

I2cat X X X

UNIVBRIS

X X x X X X

ETH X X

36

Partners

EU

i2CAT

NXW

UPMC

UnivBRIS

UTH

NICTA

BRAZIL

UFPA

CPqD

RNP

UFF

UFGUFRJ

UFSCar

UNIFACS

USP

• List of partners

FIBRE Context (INTER Federation: different control frameworks)

Federation

• How to collaborate

• OpenFlow Agents• Controllers: NOX, POX & OpenDaylight• APPS: Virtualization(Optical Flowvisor),

algorithms, TE, PCE • Testbed• UK-BR LINK

Backup- UEssex Island