software defined optical networks - mayur channegowda

39
Software Defined Optical Networks Mayur Channegowda

Upload: cpqd

Post on 24-May-2015

262 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software Defined Optical Networks - Mayur Channegowda

Software Defined Optical Networks

Mayur Channegowda

Page 2: Software Defined Optical Networks - Mayur Channegowda

Trends

• Cloud:– Hybrid Clouds over Federated Clouds

Page 3: Software Defined Optical Networks - Mayur Channegowda

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

Page 4: Software Defined Optical Networks - Mayur Channegowda

Optical Trends– Elastic optical networks

– Space Division Multiplexing

Sakaguchi et al., OFC 2012 PDP5C.1

305 Tb/s

Page 5: Software Defined Optical Networks - Mayur Channegowda

Importance of control plane

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

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

• Spectrum fragmentation

Page 6: Software Defined Optical Networks - Mayur Channegowda

SDN

Page 7: Software Defined Optical Networks - Mayur Channegowda

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

Page 8: Software Defined Optical Networks - Mayur Channegowda

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

Page 9: Software Defined Optical Networks - Mayur Channegowda

• Abstractions

Page 10: Software Defined Optical Networks - Mayur Channegowda

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

Page 11: Software Defined Optical Networks - Mayur Channegowda

• Switching constraints, Physical Impairments, Power Equalization, RWA

Page 12: Software Defined Optical Networks - Mayur Channegowda

Network Hardware Abstraction Layer

Page 13: Software Defined Optical Networks - Mayur Channegowda

Software Defined Networking (SDN) over SDM

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

Page 14: Software Defined Optical Networks - Mayur Channegowda

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

Page 15: Software Defined Optical Networks - Mayur Channegowda

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

Page 16: Software Defined Optical Networks - Mayur Channegowda

Flow Definition (Fixed & Flexible DWDM grid)

Page 17: Software Defined Optical Networks - Mayur Channegowda

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

Page 18: Software Defined Optical Networks - Mayur Channegowda

• Use cases

Page 19: Software Defined Optical Networks - Mayur Channegowda

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

Page 20: Software Defined Optical Networks - Mayur Channegowda

OpenFlow Enabled Optical Network Architecture:Standalone OpenFlow model

OpenFlowController

Internal API Internal API Internal API

CFLOW_MOD

CFLOW_MOD

CFLOW_MOD

OpenFlowAgent

OpenFlowAgent

OpenFlowAgent

Page 21: Software Defined Optical Networks - Mayur Channegowda

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

Page 22: Software Defined Optical Networks - Mayur Channegowda

Packet and Optical ConvergenceFully Converged OpenFlow [ECOC2012 PD]

Page 23: Software Defined Optical Networks - Mayur Channegowda

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]

Page 24: Software Defined Optical Networks - Mayur Channegowda

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

Page 25: Software Defined Optical Networks - Mayur Channegowda

Virtualization

Extended Controller 1

PCE API

Extended Controller 2

PCE API

PCENFV controller

Optical Flowvisor

Page 26: Software Defined Optical Networks - Mayur Channegowda

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

Page 27: Software Defined Optical Networks - Mayur Channegowda

Applications Profile

Page 28: Software Defined Optical Networks - Mayur Channegowda

Architecture

Page 29: Software Defined Optical Networks - Mayur Channegowda

All optical SDN based data centres

Page 30: Software Defined Optical Networks - Mayur Channegowda

• Experimental Facility

Page 31: Software Defined Optical Networks - Mayur Channegowda

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

Page 32: Software Defined Optical Networks - Mayur Channegowda

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

Page 33: Software Defined Optical Networks - Mayur Channegowda

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

Page 34: Software Defined Optical Networks - Mayur Channegowda

Partners

EU

i2CAT

NXW

UPMC

UnivBRIS

UTH

NICTA

BRAZIL

UFPA

CPqD

RNP

UFF

UFGUFRJ

UFSCar

UNIFACS

USP

• List of partners

Page 35: Software Defined Optical Networks - Mayur Channegowda

FIBRE Context (INTER Federation: different control frameworks)

Page 36: Software Defined Optical Networks - Mayur Channegowda

Federation

Page 37: Software Defined Optical Networks - Mayur Channegowda

• How to collaborate

Page 38: Software Defined Optical Networks - Mayur Channegowda

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

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

Page 39: Software Defined Optical Networks - Mayur Channegowda

Backup- UEssex Island