Post on 14-Aug-2020
transcript
ONOS and the importance of deployments
Luca Prete (ON.Lab)
International OpenFlow/SDN Testbeds Miami – April 1st, 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
USE CASES CORE
PLATFORM DEPLOYMENTS
ONOS mission
To produce the Open Source SDN Network Opera3ng System that enables Service Providers to build
real SoKware Defined Networks
Guru Parulkar Execu3ve Director, ON.Lab, Execu3ve Director ONRC
Consul3ng Professor, Stanford
Nick McKeown KP, Mayfield, Sequoia Professor, Stanford
Larry Peterson Robert Kahn Professor Princeton (Emeritus)
ScoA Shenker Professor, UC Berkeley Chief Scien3st, ICSI
“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.”
ON.Lab
Open source ONOS ecosystem
ON.LAB
SERVICE PROVIDER PARTNERS
COLLABORATORS
VENDOR PARTNERS
COMMUNITY
“Avocet” released on Dec 5th, 2014 Welcome to open source ONOS!
~1000 code downloads in one month after release…
“Blackbird” released on Mar 17th, 2015 Significant performance improvements
● Scalability, High Availability & Performance ● Northbound & Southbound Abstractions ● Modularity
ONOS for Service Providers
ONOS – Distributed NOS
NB – Application Intent Framework
Southbound Core API
Protocols
Adapters
Apps
Protocols
Adapters
Protocols
Adapters
Protocols
Adapters
ONOS Instance 1
ONOS Instance 2
ONOS Instance 3
ONOS Instance N
Distributed Core (performance, scale-out, availability, state management, notifications)
APPLICATION INTENT FRAMEWORK
Distributed Core
Southbound
“Provision 10G path from Datacenter 1 to Datacenter2 op3mized for cost”
Intents translated and Compiled into specific instruc3ons for network Devices.
Applica3on Intent Framework: APIs, Policy Enforcement, Conflict resolu3on
Distributed Core
Southbound Core API
OpenFlow NETCONF Southbound Interface
Flexible and intui3ve northbound abstrac3on and interface for user or app to define what it needs without worrying about how.
USE CASES CORE PLATFORM
DEPLOYMENTS
Optical circuit re-routed
BW Calendaring
1. Centralized Control of packet and optical 2. Multilayer optimization based on availability, economics and policies
Datacenter 1
Packet Network
Optical Network
Control Apps Mgmt Apps Config Apps
ONOS
Datacenter 2
Multilayer SDN control
Seamless peering – SDN-IP
...
ONOS Cluster
• BGP speaker HA
• ONOS/SDN-IP HA
• External BGP router/connection HA
• external networks across SDN island
SDN-IP enables communication between: • SDN network and external IP networks
ONOS ONOS ONOS
SDN-IP SDN-IP SDN-IP
OpenFlow 1.3
Rou3ng, Recovery, Label imposi3on
Requests
SR Labels imposed by controller
OSR FIB built by controller
Rou3ng Service
Requests
Open Segment Routers (OSR)
Open Segment Routers (OSR)
Discovery Service
Forwarding Service
ONOS
Segment routing
OLT
Commodity servers + NFaaS = CAPEX and OPEX savings
Packet SW + RO
ADM
Centralized Control & Management Plane – ONOS + OVX + XOS
PGW XCODE NLA CDN
BNG CDN CG-‐NAT Firewall
VPN WanEx DSA IDS
Central Office Reimagined as Datacenter (CORD)
Mobile Customers
Residential Customers
Enterprise Customers
USE CASES CORE
PLATFORM DEPLOYMENTS
• Seamless peering of SDN islands with exis3ng networks = MigraKon strategy for real networks
• L3 connecKvity with no need of routers in the core
Internet2 and SDN-IP
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