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 Aw...
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...
SDN
SDN
 Utilizing Software Defined Networking (SDN) and
OpenFlow(OF) to
 Decouple the data plane and control plane
 Logica...
Key challenges for Optical OpenFlow based SDN
 why not GMPLS ?
– Complex, inflexible and closed architecture
 Challenges...
• Abstractions
OpenFlow switch abstraction
ofport
1
ofport
2
ofport
n
Optical Network Element
Shelf 1
Module1
Port 1
Port k
Modulem
Port ...
• 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,MC...
SDN over SDM Scenario Flow space Switching [Dimension-less
Switching]
Core
Fibre
Center Freq
BW
4
Core
Fibre
Center Freq
B...
Flow Definition (Fixed & Flexible DWDM grid)
OpenFlow Extensions for Optical SDN
impairments
Extended by
High-performance Network Group
Flow Mode
(Actions)
Add/Delete
...
• Use cases
OpenFlow Architecture with GMPLS
GMPLS
GMPLS
GMPLS
OpenFlow
Controller
SNMP SNMP SNMP
FEATURES_REQ.
FEATURES_REQ
FEATURES_...
OpenFlow Enabled Optical Network Architecture:
Standalone OpenFlow model
OpenFlow
Controller
Internal API Internal API Int...
Proof of Concept:
Media-Aware SDN network
OpenFlow
Flow msgs
Visualization
Facility
High Capacity
Network
End-User
PCE bas...
Packet and Optical Convergence
Fully Converged OpenFlow [ECOC2012 PD]
OpenFlow Extensions for Optical SDN
• OpenFlow Controller consideration in technologically heterogeneous domains
Multi-Dom...
OFC 2014 (Strauss Project)
z
OPS-based
metro network A
OPS2OPS1
Gate sw
DMT Transceivers
100G
25G
25G
50G 50G
100G 50G
OPS...
Virtualization
Extended Controller 1
PCE API
Extended Controller 2
PCE API
PCE
NFV controller
Optical Flowvisor
Slicer
Classifier
Topology
Controller
Flow Message Ctrl
Node
Constraints
Extended OF Protocol
Based on [OF 1.0 v0.3]
Optic...
Applications Profile
Architecture
All optical SDN based data centres
• Experimental Facility
1 x Calient DiamondWave Fiber switch
OpenSource GMPLS controlled
Virtualization to 4 switches
WSS-ROADM
Directionless
4ch ...
Create & Run your Experiment!
Have an idea (SDN APP!)
1
Log on to OFELIA & FIBRE!
2
Configure your network slice!3 Run you...
Partners with complementary
technological strengths and
user groups from five
countries with strong
research communities
i...
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
• ...
Backup- UEssex Island
Upcoming SlideShare
Loading in...5
×

Software Defined Optical Networks - Mayur Channegowda

289

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
289
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Software Defined Optical Networks - Mayur Channegowda

  1. 1. Software Defined Optical Networks Mayur Channegowda
  2. 2. Trends • Cloud: – Hybrid Clouds over Federated Clouds
  3. 3. 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
  4. 4. Optical Trends – Elastic optical networks – Space Division Multiplexing Sakaguchi et al., OFC 2012 PDP5C.1 305 Tb/s
  5. 5. Importance of control plane • Multiple Dimensions: – Port, core, spectrum, Fibre etc. – Impairments • Network complexities – Tracking & Routing Superchannels – Node architecture reconfiguration • Spectrum fragmentation
  6. 6. SDN
  7. 7. SDN  Utilizing Software Defined Networking (SDN) and OpenFlow(OF) to  Decouple the data plane and control plane  Logically Centralized control plane for automated provisioning  Enable unified control and management for packet and circuit switched network • Multilayer operability • New services • Traffic engineering
  8. 8. 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
  9. 9. • Abstractions
  10. 10. OpenFlow switch abstraction ofport 1 ofport 2 ofport n Optical Network Element Shelf 1 Module1 Port 1 Port k Modulem Port 1 Port k Shelf n Module1 Port 1 Port k Modulem Port 1 Port k Rule Switch & Port details OF connmgr
  11. 11. • Switching constraints, Physical Impairments, Power Equalization, RWA
  12. 12. Network Hardware Abstraction Layer
  13. 13. Software Defined Networking (SDN) over SDM • Multi-dimensional slicing service calculates best resources to allocate S/F/t
  14. 14. 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 A B C d Request (Src,Dst,QoT) SDN Controller Technology mapper
  15. 15. 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 Center Freq BW Core Fibre Center Freq BW Multi Dimension Switch Multi Dimension Switch Multi Dimension Switch Multi Dimension Switch
  16. 16. Flow Definition (Fixed & Flexible DWDM grid)
  17. 17. OpenFlow Extensions for Optical SDN impairments Extended by High-performance Network Group Flow Mode (Actions) Add/Delete XC Fixed Ports, channels, constraints type Flexi Ports, bandwidth, center frequencyConfigure Tx/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
  18. 18. • Use cases
  19. 19. OpenFlow Architecture with GMPLS GMPLS GMPLS GMPLS OpenFlow Controller SNMP SNMP SNMP FEATURES_REQ. FEATURES_REQ FEATURES_REQ. FEATURES_REPLY FEATURES_REPLY GMPLS Control Lib. OSPF OSPF-TE OSPF OSPF-TE OpenFlow Agent OpenFlow Agent OpenFlow Agent
  20. 20. OpenFlow Enabled Optical Network Architecture: Standalone OpenFlow model OpenFlow Controller Internal API Internal API Internal API CFLOW_MOD CFLOW_MOD CFLOW_MOD OpenFlow Agent OpenFlow Agent OpenFlow Agent
  21. 21. Proof of Concept: Media-Aware SDN network OpenFlow Flow msgs Visualization Facility High Capacity Network End-User PCE based media over extended controller (3) Reserve Resources (2) Submit Request including User Context (1) Publish Service and Infrastructure Information Request Path Computation Streaming Server OF Agent OF Agent OF Agent OF switch OF switch ADVA ROADM ADVA ROADM
  22. 22. Packet and Optical Convergence Fully Converged OpenFlow [ECOC2012 PD]
  23. 23. 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 Packet Domain Fixed WDM Flexi WDM Network Operating System [OpenFlow Controller, Action on Flows]
  24. 24. OFC 2014 (Strauss Project) z OPS-based metro network A OPS2OPS1 Gate sw DMT Transceivers 100G 25G 25G 50G 50G 100G 50G OPS<->OCS converter OpenFlow Controller 50G Flow of optical packets λ path OPS<->OCS converter TX1(100G) RX1 RX2 RX3 TX2(40G) TX3(40G) OpenFlow agents Optical packets OCS-based core network OpenFlow Controller OPS-based metro network B ABNO Controller Provisioning Manager SDN Network Orchestration Extended PCEP for OF Topology Rest API Flow Programmer REST API Proprietary Interface Proprietary Interface Topology API PCE Topology Server
  25. 25. Virtualization Extended Controller 1 PCE API Extended Controller 2 PCE API PCE NFV controller Optical Flowvisor
  26. 26. Slicer Classifier Topology Controller Flow Message Ctrl Node Constraints Extended OF Protocol Based on [OF 1.0 v0.3] Optical Topology Planner & QoT estimator University of Bristol, UK OpenFlow Switch Polatis/Calient Fiber switches OpenSource GMPLS controlled Virtualization to 4 switches WSS-ROADM Directionless 4ch add/drop 2 x 1GE (SFP) 2x10GE (XFP) DWDM iPLC-ROADM WSS-ROADM Fixed 4ch add/drop 2 x 10GE (SFP+ DWDM) Flexible wdm devices OpenFlow Switch Optical FlowVisor Network Functions Policy Topology QoT PCE …vNET1 Extended OF Controller vNETn Extended OF Controller Virtual PCE Application Layer Virtualization Layer Virtual PCE DEMO Setup N F V contr oller
  27. 27. Applications Profile
  28. 28. Architecture
  29. 29. All optical SDN based data centres
  30. 30. • Experimental Facility
  31. 31. 1 x Calient DiamondWave Fiber switch OpenSource GMPLS controlled Virtualization to 4 switches WSS-ROADM Directionless 4ch add/drop 2 x 1GE (SFP) 2x10GE (XFP) DWDM iPLC-ROADM 3 x openflow enabled switches (Arista, Brocade & Extreme) 1 or 10 GE VPN Server Cisco Router 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-ROADM Fixed 4ch add/drop 2 x 10GE (SFP+ DWDM) DWDM 10 GE Flexible wdm devices 1/10/40Gig HPN SDN testbed
  32. 32. 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 Center Services Network as a Service (NaaS ) 4
  33. 33. Partners with complementary technological strengths and user groups from five countries with strong research communities in 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 partner L2 L1/optics L3 Wireless emulation ControlSW processing USconnections MMsource iBBT X X X X TUB X X I2cat X X X UNIVBRI S X X x X X X ETH X X 36
  34. 34. Partners EU i2CAT NXW UPMC UnivBRIS UTH NICTA BRAZIL UFPA CPqD RNP UFF UFGUFRJ UFSCar UNIFACS USP • List of partners
  35. 35. FIBRE Context (INTER Federation: different control frameworks)
  36. 36. Federation
  37. 37. • How to collaborate
  38. 38. • OpenFlow Agents • Controllers: NOX, POX & OpenDaylight • APPS: Virtualization(Optical Flowvisor), algorithms, TE, PCE • Testbed • UK-BR LINK
  39. 39. Backup- UEssex Island
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×