Software Defined Optical Networks with Optical OpenFlow Jörg-Peter Elbers, Achim Autenrieth ADVAnced Technology August 2012 Rev 1.0
Outline Software Defined Networks & OpenFlow Optical Domain Extensions and Applications Summary 2
SDN & OpenFlow in a Nutshell 3
End-user value creation Software Defined Networking (SDN) App App App App API Virtual Network Slices API Network OS API SDN enables new networking paradigms through flexibility, agility, and programmability! Data Plane 4
SDN Principles & Benefits Separation of data and control plane Flow oriented data plane Centralized management & control HW abstraction and virtualization Network programmability Deterministic behaviour, predictable performance, rapid convergence Simplified planning, global optimization, off-line analysis Secure multi-tenancy & infrastructure sharing Better machine & service mobility Application-driven networking Key SDN innovations: virtualization and application-level programmability. 5
OpenFlow in a Nutshell The most prominent protocol for Open Source SDN implementations. 6
Early SDN/OF Adopters Research & campus networks Web 2.0 Data centers 7
SDN Inside The Data Center Orchestration of IT & network resources Virtual storage Virtual network Virtual server Storage pool Fabric interconnect Server pool SDN adds missing piece to the virtualization puzzle: Network virtualization. 8
Emerging SDN Applications 1 Optical Cloud Connectivity 2 Packet-based Cloud Access Extend SDN into the optical domain Provide low-latency/high capacity Hide optical layer complexity Extend SDN to access & backhauling Manage QoE with constrained capacity Allow content/service-aware optimization Optical network Carrier Ethernet access Programmable connectivity for data center & carrier infrastructure 9
Optical OpenFlow 10
SDN for Cloud Connectivity Allow flexible resource pooling on a global scale New applications Follow the sun/dark Load balancing Bandwidth calendaring Bulk transfers Optical SDN for low latency/high capacity But: Optical brings new challenges to SDN Optical OpenFlow requires extensions on protocol & architecture level. 11
Circuit Switching with OpenFlow Circuit Switching Extensions Circuit Flows In Port In Lambda VCG Starting Time-Slot Signal 12 Type Out Port Out Lambda VCG Starting Time-Slot Signal 12 Type Good for electrical switches, but limited support for optical wavelength switching. 12
WSS WSS 1:N WSS Optical OpenFlow Extensions OpenFlow Prototype for FSP 3000 ROADM platform Lightpath Setup / Teardown with Optical Power Balancing & Optical Impairment Awareness Topology & Node Discovery Optical Node Model Dynamic Switching Constraints OFELIA Optical OpenFlow Networking Testbed at University of Essex OpenFlow WSS 1:N WSS CFLOW_MOD Controller CFLOW_MOD 1:N WSS CFLOW_MOD WSS λ Block 1:N WSS OpenFlow Agent OpenFlow Agent OpenFlow Agent WSS λ 2 λ 3 TX C λ 1 Any λ 1:N WSS 13
Optical OpenFlow Modes Flat Network Mode Optical network exposed to OpenFlow controller OpenFlow controller with circuit & optical extensions One OpenFlow agent per network element Optical layer control as OF controller app Encapsulated Optical Network Mode (aka Fat Switch Mode) Optical network abstracted as virtual switch Plain packet-based OpenFlow controller Single OpenFlow agent per optical domain Optical layer control by established technologies 14
First Optical OpenFlow Demonstration Packet over Wavelength-Switched ROADM Network Orchestration of IT & Networking Resources by Controller App Path Computation (2) Submit Request including User Context (3) Reserve Resources (1) Publish Service and Infrastructure Information Request High Capacity ROADM Network End-User Visualization Facility Streaming Server Joint demo with Uni Essex (NOW: BRISTOL UNIVERSITY) @ Future Internet Assembly, Aalborg, May 10-11, 2012 15
First International Demonstration Multi-Domain & Multi-Technology Packet over Fixed/Flexi Grid See ECOC Postdeadline Paper Th.3.D.2 16
Summary 17
Summary & Conclusions SDN brings programmability and virtualization to the networking world OpenFlow OF is the most prominent open-source SDN protocol today Optical extensions allow cloud Source: Gartner technology hype cycle, adapted from Wikipedia connectivity for bandwidth/latency sensitive applications Demonstration have proven technical feasibility Standardization is pursued in the ONF (New Transport Group) 18
Thank you jelbers@advaoptical.com IMPORTANT NOTICE The content of this presentation is strictly confidential. ADVA Optical Networking is the exclusive owner or licensee of the content, material, and information in this presentation. Any reproduction, publication or reprint, in whole or in part, is strictly prohibited. The information in this presentation may not be accurate, complete or up to date, and is provided without warranties or representations of any kind, either express or implied. ADVA Optical Networking shall not be responsible for and disclaims any liability for any loss or damages, including without limitation, direct, indirect, incidental, consequential and special damages, alleged to have been caused by or in connection with using and/or relying on the information contained in this presentation. Copyright for the entire content of this presentation: ADVA Optical Networking.
OFELIA EU FP7 OFELIA OpenFlow in Europe - Linking Infrastructure and Applications Project partners: EICT, DTAG, UESSEX, I2CAT, TUB, NEC, IBBT, ETH Zürich, ADVA, STANFORD Eight Interconnected OpenFlow Islands Duration: Sep. 2010 Aug. 2013 (36 months) Provide a unique experimental facility based on OpenFlow Control the network itself precisely and dynamically Allows virtualizing and controlling the network environment through secure and standardized interfaces Allows for Experimentation on multi-layer and multi-technology networks Program your own cloud network! Islands publicly available for experiments UEssex Island equipped with ADVA ROADMs OFELIA belongs to the second wave of FIRE projects under FP7 More information at: http://www.fp7-ofelia.eu tu-berlin.de ibbt.be ethz.ch telekom.com eict.de i2cat.cat nec.com essex.ac.uk advaoptical.com stanford.edu 20