Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE Networked Systems (NetSys) 2013 Stuttgart, 14.03.2013
Outline Network Virtualization SDN & OpenFlow EU Project OFELIA SDN / OpenFlow in Optical Networks 2
The Big Picture - 2012 Tops Software-Defined Networks Cloud Services & Big Data Mobile Broadband SDN is possibly the biggest shift in telecoms in 30 years The network is finally the computer. M. Finnie, Interoute, Oct. 2012 In a few years, we can expect the communications industry to look and feel similar to the IT industry. Network Function Virtualization Operator Paper, Oct. 2012 Mobile data traffic will increase 18-fold between 2011 and 2016. There will be over 10 Billion mobileconnected devices in 2016. Cisco Visual Networking Index, Feb. 2012 3
Customer Network Virtualization Virtualization enables the creation of logically isolated network partitions over abstracted physical networks and share them in a flexible and dynamic way. Orchestration of IT & network resources Key aspects Programmability and orchestration of end-to-end services Virtual storage Tenant #1 Virtual server Virtual network #1 Virtual storage Tenant #2 Virtual server Virtual network #2 Isolation, aggregation and composition of multi-tenant virtual networks Virtual Resources Recursive abstraction, combination and partitioning of resources Enterprise Ethernet Access Optical Access IP Edge Metro WDM IP/MPLS Core Core WDM Data Center #1 Data Center #2 Network virtualization and hardware abstraction 4
Virtualization in Transport Networks Web 2.0 data centers Global carriers 5
Software Defined Networking (SDN) and OpenFlow Software Defined Networking (SDN) SDN virtualizes the network infrastructure the natural step beyond virtualization of servers and storage Virtualization has appealed to network managers for some time; consequently, SDN is a strategy of substantial global interest. OpenFlow Has emerged as one of the world s most popular SDN protocols, particularly among data centers for Web 2.0 companies One solution for the control of cloud computing, storage, and networking resources with a single, unified API* The Vision With a single instruction, the controller can jointly create virtual machines, and reserve computing, networking and storage resources in a virtual slice. OpenFlow is seen as a native interface for SDN *Application Programming Interface 6
Software Defined Networking (SDN) The missing piece for network virtualization End-user value creation App App App App API Virtual Network Slices API Network OS API SDN enables network virtualization through centralized control, data and control plane separation, and API based programmability Data Plane 7
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. 8
What is OpenFlow? The most prominent protocol for Open Source SDN implementations enabling remote configuration of an NE from a central Controller Invented by Stanford's Future Internet research program Currently being standardized by ONF Decoupling control and user plane Cache control decisions in data path (flow table) using small set of primitives ( Forwarding instruction set ) 9
Circuit Switching With OpenFlow Circuit Switching Extensions Circuit Flows In Port In Lambda VCG Starting Time-Slot Signal 10 Type Out Port Out Lambda VCG Starting Time-Slot Signal 10 Type Good for electrical switches, but limited support for optical wavelength switching 10
Why SDN and Optical Networking? Transforming the network into a programmable, virtualized resource 11
EU FP7 Project OFELIA OpenFlow in Europe Linking Infrastructure and Applications Started September 2010 Duration: 3 years Total budget 6.3M, funding 4.45M 10 partners 10 OpenFlow-enabled islands Provide a unique experimental facility based on OpenFlow 13 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 More information at: http://www.fp7-ofelia.eu UBristol Island equipped with ADVA ROADMs Gent (IBBT) Bristol (UBristol) Zurich (ETH) Barcelona (Spain) Berlin (TUB) Rome, Catania(CNIT) Trento (Create-Net) Pisa (CNIT, 2 locations) Uberlândia (UFU)
OFELIA Challenges and Objectives OFELIA builds the first OpenFlow switching testbed in Europe. Essential for Future Internet experimentation. What is OpenFlow and why experimental facility? Scientific challenges? Open issues? Advances beyond state of the art. Priorities w.r.t. scientific challenges? OFELIA creates real-world experimental networking substrate Allows flexible control down to individual flows Is protocol agnostic, programmable, scalable Allows deployment & test of new controllers & control apps Main objective is the creation of a research facility including Virtualization: automatic creation of slices Multi-domain extensions of controllers (for federation of islands) Extension into optical and wireless technologies OF extensions needed for multi-layer, multi-domain experiments Any domain or layer borders require flow processing; Interface between controller and processing plug-ins needs to be developed & tested Extend filter format description to generic labels (CarrierEther,IPv6, optical ciruits) non-ip experiments such as content-based addressing NW Control application OpenFlow controller Switch packet/ circuits Processing 14
WSS WSS 1:N WSS Optical OpenFlow Extensions OpenFlow Support for FSP 3000 ROADM platform Optical Performance Constraints Sequential Lightpath Setup/Teardown Optical Power Balancing Optical Node Model: Wavelength Continuity & Dynamic Switching Constraints WSS 1:N WSS Connectivity & Topology Discovery Signal Mapping & Format Compatibility 1:N WSS WSS λ Block WSS λ 2 λ 3 TX C λ 1 Any λ 1:N WSS 1:N WSS OSC (Out-of-band) Optical extensions required to deal with the analogue nature of the optical layer 15
Optical OpenFlow Modes Flat / Direct Network Mode Optical network exposed to OpenFlow controller OpenFlow controller requires circuit & optical extensions One OpenFlow agent per network element Optical layer control as OF controller app Virtual Overlay 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 Compromises possible between hiding optical complexity and exposing topology 16
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 17
First International Demonstration Multi-Domain & Multi-Technology Packet over Fixed/Flexi Grid ECOC 2012 Postdeadline Paper Th.3.D.2 (Essex, ADVA, CTTC, KDDI) 18
The Future of Network Operation Software Defined Networking Virtualized Network Resources Dynamic Services Customer Apps Full Plug & Play SDN Agents and Controller Extendible control & virtualization framework Open Northbound APIs Innovation through ADVA and 3rd party apps FSP SW Suite SDN brings programmability and virtualization to the (optical) networking world 19
In Summary, Network Virtualization and SDN is enabled by advances in computing technologies, and addresses fundamental problems facing Service Providers will allow for us to transform our business to a software focused supplier of value added applications and network management solutions will allow carriers to optimize and monetize their network infrastructures in new ways needs to overcome gaps that still exist to tightly couple and optimize the dynamic management of virtualized data center and network resources is a disruptive change that creates opportunities for vendors and carriers 20
Thank you go to OFELIA website www.fp7-ofelia.eu to start your own OpenFlow experiments! aautenrieth@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.