Software Defined Optical Networks - Mayur Channegowda

543 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
543
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
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

×