software defined optical networks - mayur channegowda
TRANSCRIPT
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
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
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
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
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
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
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
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
• OpenFlow Agents• Controllers: NOX, POX & OpenDaylight• APPS: Virtualization(Optical Flowvisor),
algorithms, TE, PCE • Testbed• UK-BR LINK