ONOS and the importance of deployments Luca Prete (ON.Lab) International OpenFlow/SDN Testbeds Miami April 1 st, 2015
Why this talk?
The importance of deployments In general, for ONOS and its community Demonstrate ONOS in produc3on Quickly improve the codebase Understand produc3on requirements For Service Providers Innova3on Requirements support For Vendors Par3cipate in transforma3on Lead the latest SDN technology
CORE PLATFORM USE CASES DEPLOYMENTS
ONOS mission To produce the Open Source SDN Network Opera3ng System that enables Service Providers to build real SoKware Defined Networks
ON.Lab The Open Networking Lab was founded as a 501 (c) (3) non- profit to pursue our vision of what SoKware Defined Networking could be for the public good. Nick McKeown KP, Mayfield, Sequoia Professor, Stanford ScoA Shenker Professor, UC Berkeley Chief Scien3st, ICSI Guru Parulkar Execu3ve Director, ON.Lab, Execu3ve Director ONRC Consul3ng Professor, Stanford Larry Peterson Robert Kahn Professor Princeton (Emeritus)
Open source ONOS ecosystem ON.LAB SERVICE PROVIDER PARTNERS VENDOR PARTNERS COLLABORATORS COMMUNITY
Avocet released on Dec 5 th, 2014 Welcome to open source ONOS! ~1000 code downloads in one month after release
Blackbird released on Mar 17 th, 2015 Significant performance improvements
ONOS for Service Providers Scalability, High Availability & Performance Northbound & Southbound Abstractions Modularity
ONOS Distributed NOS Apps NB Application Intent Framework ONOS Instance 1 Distributed Core ONOS ONOS (performance, scale-out, Instance 2 availability, state management, Instance 3 notifications) ONOS Instance N Southbound Core API Adapters Adapters Adapters Adapters Protocols Protocols Protocols Protocols
APPLICATION INTENT FRAMEWORK Flexible and intui3ve northbound abstrac3on and interface for user or app to define what it needs without worrying about how. Provision 10G path from Datacenter 1 to Datacenter2 op3mized for cost Applica3on Intent Framework: APIs, Policy Enforcement, Conflict resolu3on Intents translated and Compiled into specific instruc3ons for network Devices. Distributed Core Southbound Core API OpenFlow NETCONF Southbound Interface
CORE PLATFORM USE CASES DEPLOYMENTS
Multilayer SDN control BW Calendaring Control Apps Config Apps ONOS Mgmt Apps 1. Centralized Control of packet and optical 2. Multilayer optimization based on availability, economics and policies Datacenter 1 Datacenter 2 Packet Network Optical circuit re-routed Optical Network
Seamless peering SDN-IP SDN-IP enables communication between: SDN network and external IP networks external networks across SDN island ONOS Cluster SDN-IP SDN-IP SDN-IP ONOS/SDN-IP HA BGP speaker HA External BGP router/ connection HA ONOS ONOS... ONOS
Segment routing Requests Requests Discovery Service Rou3ng Service Forwarding Service Rou3ng, Recovery, Label imposi3on ONOS OpenFlow 1.3 SR Labels imposed by controller OSR FIB built by controller Open Segment Routers (OSR) Open Segment Routers (OSR)
Central Office Reimagined as Datacenter (CORD) PGW XCODE NLA CDN BNG CDN CG- NAT Firewall VPN WanEx DSA IDS Mobile Customers Residential Customers Enterprise Customers Centralized Control & Management Plane ONOS + OVX + XOS OLT Commodity servers + NFaaS = CAPEX and OPEX savings Packet SW + ROADM
CORE PLATFORM USE CASES DEPLOYMENTS
Internet2 and SDN-IP Seamless peering of SDN islands with exis3ng networks = MigraKon strategy for real networks L3 conneckvity with no need of routers in the core
THREEHOUSE BGP peering
KREONET-S A full SDN network The Korean NREN is planning to deploy a fully SDN network controlled by ONOS! ONOS controlling core, edge, international op. Use cases: ü Network Virtualization ü Packet/Optical + Bandwidth calendaring ü SDN-IP Work in progress, deployment coming soon!
Conclusions ONOS is out and we already have positive feedback! ü Focused on SP (Scalability, HA, performance) ü Use-cases ü On-going Deployments Deployments are terribly important for everyone ü ONOS community ü Service Providers ü Vendors This is not enough. We can quickly make things better, TOGETHER!
Learn more about ONOS and join the community at onosproject.org SoKware- defined networking can radically reshape the wide area network. The introduc3on of ONOS provides another open source SDN op3on designed for service provider networks with the poten3al to deliver the performance, scale, availability and core features that we value John Donovan Senior Execu3ve Vice President AT&T Technology & Opera3ons BUILD USE CHAMPION