ONOS, its architecture, use cases, community • Highlight what differen3ates ONOS, why it is championed by service providers and rapidly gaining trac3on with the broader community • Get you intrigued enough that you want to get your hands on ONOS right aPer this talk! J (When that happens, you can download ONOS code at hSp://bit.ly/download-‐onos )
R&D Clean-‐slate Design Mar, 2015 Scalability Performance, HA Blackbird Release June 2015 SDN/NFV Solu3on POCs Cardinal Release ONOS Journey so far Well architected & modular Easy to use GUI Tutorial VM Videos: ONOS + Use Cases Central Office Re-architected as Datacenter • CO fabric control • Network Function as a Service • vCPE over vOLT Packet Optical Convergence SDN-IP Peering Performance leadership • 1M+ Flow Ops/sec • Scales with ONOS servers • Sub 100ms to react to network events • HA: non-stop operation with component failures
Unique ONOS user IP addresses: ~1900 IPv6, NETCONF, v6 tes3ng, ONOS OPNFV project and others already being driven by community around the globe. map.onosproject.org
Global Network View / State Global Network View / State Each instance is identical One can add and remove instances seamlessly Each instance is a master for a subset of switches It works like a single system for apps and network devices ONOS Instance 1 ONOS Instance 2 ONOS Instance 3
Datacenter 1 to Datacenter2 optimized for cost” Intents translated and Compiled into specific instructions for network devices. Applica3on Intent Framework: Abstrac3ons, APIs, Policy Enforcement, Conflict resolu3on Distributed Core Southbound Core API OpenFlow NETCONF Southbound Interface ONOS Applica3on Intent Framework I want to define “what” I need without worrying about “how”…
link sensing latency o Less than 100ms o ONOS processing less than 10ms • Flow rule opera3ons throughput o 500K to 3M ops/sec • Intent opera3ons throughput o 150k ops/sec • Intent opera3ons latency o Less than 50ms First gen results; Will get even beSer! Comprehensive stress tes3ng ahead…
Wireless Access Access Central Office Built like a Data Center Network Interface ! Network Interface ! Enterprise Access Wireless Access Wired Access Wireless Access Wired Access Wireless Access Enterprise Access Wireless Access Network Interface ! Network Interface ! Network Interface ! Network Interface ! POP Built like a Data Center Network Interface ! Network Interface ! Network Interface ! Network Interface ! Service Provider Network of the Future
I O Metro Core Link I O Access Link I O Commodity hardware Fabric Spine Switches Leaf Switches Central Office re-imagined as Datacenter NFV Orch Large number of COs Evolved over 40-50 years Huge source of CAPEX/OPEX Architect with commodity hardware and manage the fabric/ infrastructure with ONOS (SDN Control plane)
Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box ONOS Leaf-Spine L3 Fabric White Box White Box Central Office fabric control with ONOS Elephant flow rerouting Traffic Steering Network Virtualization L3 Clos Fabric Control (Segment Rou3ng)
VM Service 1 Service2 VM VM VM VM VM VM VM VM VM VM VM VM VM VM Service 3 Service2 Service 1 NFaas: From VMs to Services VNF VMs Service Abstraction Service Composition
Centralized Control & Management Plane – ONOS + OVX + XOS PGW XCODE NLA CDN BNG CDN CG-‐NAT Firewall VPN WanEx DSA IDS Mobile Customers Residential Customers Enterprise Customers I O Access Link Central Office with NFaaS (NFV)
O Access Link Commodity hardware Fabric Spine Switches Leaf Switches Control Apps Mgmt Apps | Config Apps | vBNG vCPE PON OLT MACs vOLT XOS + OVX Subscriber 1 Whitebox Switch ONU Replace complex residen3al gateway with commodity switch 20K-100K subscribers " ONU Whitebox Switch SDN Control Plane -‐ ONOS Subscriber 2 Central Office DHCP LDAP RADIUS Control Data Central Office Re-architected as Datacenter
(Multi-layer SDN Control) Datacenter 2 Failure handling – move traffic to different path “Provision 10G path from Datacenter 1 to Datacenter 2 optimized for latency” Lower CAPEX, OPEX, better utilization Bandwidth on Demand Bandwidth Calendaring Pay per network feature, QOS Multilayer Packet/optical SDN control Multi-layer SDN control
• 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 Seamless peering with SDN-IP
– deployed and connected several universi3es • Peering between ESnet (US) – AARNet (Australia) deployed • AARNet (Australia) likely to deploy in a na3on-‐wide network • DREAMER (Europe) • KREONET/KISTI (Korea) • Peering between FIU – Chile/Brazil – deployed ONOS star3ng to have a global footprint in R&E networks
R&D Clean-‐slate Design Mar, 2015 June 2015 Dec, 2015 ONOS Journey ahead Clean Slate Design è Service Provider Deployment Well architected & modular Easy to use GUI Tutorial VM Videos: ONOS + Use Cases
R&D Clean-‐slate Design Mar, 2015 Scalability Performance, HA Blackbird Release June 2015 Dec, 2015 ONOS Journey ahead Clean Slate Design è Service Provider Deployment Best in class results • 1M+ Flow Ops/sec • Scales with ONOS servers • Sub 100ms to react to network events • HA: non-stop operation with component failures
R&D Clean-‐slate Design Mar, 2015 Scalability Performance, HA Blackbird Release June 2015 SDN/NFV Solu3on POCs Cardinal Release Dec, 2015 ONOS Journey ahead Clean Slate Design è Service Provider Deployment Central Office Re-architected as Datacenter • CO fabric control • Network Function as a Service • vCPE over vOLT Packet Optical Convergence SDN-IP Peering
¡ Mailing lists: hSp://onosproject.org/community/mailing-‐lists/ ¡ Blackbird Performance whitepapers, test methodology, evalua3on: hSp://onosproject.org/soPware/blackbird-‐whitepapers/ ¡ Use cases and solu3ons: hSps://wiki.onosproject.org/display/ONOS/ONOS+Use+Cases ¡ ONOS code download: hSps://wiki.onosproject.org/display/ONOS/Downloads ¡ ONOS Youtube channel: hSp://bit.ly/onosyoutube ¡ Slides hSp://bit.ly/onos-‐slides Much more on the wiki and website…