Slide 1

Slide 1 text

Introducing ONOS and its Service Provider use cases Prajakta Joshi Director, Products @ ON.Lab ONF Market Education meeting- Feb 25th, 2015

Slide 2

Slide 2 text

Unprecedented Traffic Growth Orders of magnitude increase in users, devices, apps Video, Mobile traffic exploding CAPEX continues to rise “DATA” ERA “VOICE” ERA TRAFFIC OPERATOR COST REVENUES * Graph Source - Accenture Analysis NEW SERVICES EXPLOSIVE  GROWTH   IP Video: 79% of all IP traffic in 2018 AT&T spends $20 Billion per year on CAPEX Service Provider Networks 2016 traffic = triple of 2011 More mobile devices than people Time Growth

Slide 3

Slide 3 text

200-500 routers, 5-10K ports 20-100K routers, 10K-100 Million ports SIZING THE SERVICE PROVIDER NETWORK WAN core backbone 10-50K routers, 2-3 Million ports Metro Network Cellular Access Network 10-50K devices, 100K-1 Million ports Wired Access/Aggregation Network Tens of millions of fixed, hundreds of millions of wireless end points Five nines availability (or a rethink cloud- style), high performance, low latency Ease/agility of service creation Phased migration of networks, support for white boxes THE  CHALLENGE  -­‐  1  

Slide 4

Slide 4 text

SDN Network Operating System Apps Apps   Global Network View / State Global  Network  View  /  State   high throughput | low latency | consistency | high availability High  Throughput:      ~500K-­‐1M  paths  setups  /   second      ~3-­‐6M  network  state  ops  /   second     High  Volume:   ~500GB-­‐1TB  of  network  state   data       Difficult  challenge!   CHALLENGE-­‐1  in  NUMBERS  

Slide 5

Slide 5 text

                        Control  Apps   Mgmt  Apps   Config  Apps   Value  in  apps     and  services   Value  in  network  and     device  innovaXon     Value  in     commercial-­‐grade   soluXons   Strategic  but  difficult     to  moneXze   THE  CHALLENGE  -­‐  2   Who  builds     this  pla[orm?   Merchant  Silicon   Loader   OS   Agent                        SDN  Network  OperaXng  System  

Slide 6

Slide 6 text

ONOS Mission ! To produce the Open Source SDN Network Operating System that enables Service Providers to build real Software Defined Networks

Slide 7

Slide 7 text

Guru  Parulkar   ExecuXve  Director,  ON.Lab,   ExecuXve  Director  ONRC   ConsulXng  Professor,  Stanford     Nick  McKeown   KP,  Mayfield,  Sequoia   Professor,  Stanford   Larry  Peterson   Robert  Kahn  Professor     Princeton  (Emeritus)   Sco7  Shenker   Professor,  UC  Berkeley   Chief  ScienXst,  ICSI     ON.Lab “The  Open  Networking  Lab  was  founded  as  a  501  (c)  (3)   non-­‐profit  to  pursue  our  vision  of  what  Soeware  Defined   Networking  could  be  for  the  public  good.”      

Slide 8

Slide 8 text

Thomas  Vachuska   20+  Years  at  HP   HP  Controller  Architect   Chief  Architect,  ONOS   Madan  Jampani   10+  Years  at  Amazon   Distributed  Systems  Architect   Brian  O’Connor   Stanford  Grad  from  SDN  Group   Intent  Framework   Ali  Al-­‐Shabibi   CERN,  Stanford     VirtualizaXon,  Southbound   Bill  Snow   25+  years     Cisco,  Bay,  IBM,  Startups   VP  of  Engineering   Prajakta  Joshi 14+  years  in  industry   Brocade,  Foundry,  Cisco   Director  of  Products/Community   ON.Lab Leadership Team

Slide 9

Slide 9 text

A Small Strong Team with Diverse Experience OpXcal   C++,  Java,  Python   VirtualizaXon,  Debugging   Distributed  Systems,  Hadoop,  NoSQL   OpenFlow,  Mininet,  OVX,  Controllers   Networking,  RouXng,  OperaXng  Systems   High  Availability,  Scaling,  Security   Product  Management,  Test   Open  Source   UI  

Slide 10

Slide 10 text

“Avocet” released on Dec 5th, 2014 Welcome to open source ONOS! ~1000 code downloads in one month after release…

Slide 11

Slide 11 text

ON.LAB SERVICE PROVIDER PARTNERS COLLABORATORS VENDOR PARTNERS COMMUNITY ONOS  Ecosystem  

Slide 12

Slide 12 text

USE  CASES   CORE     PLATFORM   ECOSYSTEM                                        

Slide 13

Slide 13 text

●  Scalability, High Availability & Performance ●  Northbound & Southbound Abstractions ●  Modularity ONOS  Focus  

Slide 14

Slide 14 text

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)

Slide 15

Slide 15 text

APPLICATION INTENT FRAMEWORK Distributed  Core     Southbound   “Provision  10G  path  from   Datacenter  1  to  Datacenter2   opXmized  for  cost”   Intents  translated  and     Compiled  into    specific   instrucXons  for  network     Devices.   ApplicaXon  Intent  Framework:     APIs,  Policy  Enforcement,  Conflict  resoluXon     Distributed Core Southbound Core API OpenFlow NETCONF Southbound Interface Flexible  and  intuiXve  northbound   abstracXon  and  interface  for  user  or   app  to  define  what  it  needs  without   worrying  about  how.  

Slide 16

Slide 16 text

USE  CASES   CORE     PLATFORM   ECOSYSTEM                                        

Slide 17

Slide 17 text

Core  Packet-­‐OpXcal   Metro  Packet-­‐OpXcal   Wired   Access   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  

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

OpenFlow  1.3   RouXng,   Recovery,   Label  imposiXon   Requests   SR  Labels  imposed  by   controller   OSR  FIB  built  by  controller   RouXng  Service   Requests   Discovery   Service   Forwarding   Service   ONOS Segment  RouXng   * Developed in collaboration with ONF

Slide 21

Slide 21 text

NFV = OPEX Savings? FIREWALL   VM   CGNAT   VM   URL  FILTERING   VM     FIREWALL   CGNAT     URL  FILTERING          NFV   Before  NFV:   Service  Providers  were  managing  devices   With  NFV:    Service  Providers  are  managing  servers!

Slide 22

Slide 22 text

VM VM VM VM VM VM VM VM VM VM VM Service 1 Service2 VM VM VM VM VM VM VM VM VM VM VM VM VM VM Service 3 Service2 Service 1 VMs          Services  

Slide 23

Slide 23 text

OLT   Commodity  servers  +  NFaaS  =    CAPEX  and  OPEX  savings   Packet  SW  +  ROADM   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 Network  FuncXons  as  a  Service  (NFaaS)  

Slide 24

Slide 24 text

USE  CASE   WHERE   WHO   EQUIPMENT   NEEDED   SDN SOLUTIONS SHOWCASE’15   POC/TRIAL/ SOLN   Packet  OpXcal   Core   ON.Lab,  AT&T,   Fujitsu,  Ciena   OpXcal  gear  from   vendors,  TL1  plugin   ON.Lab,  AT&T,  Ciena,   Fujitsu   AT&T,  More   Needed   SDN-­‐IP   WAN   ON.Lab,  Internet2   No   ON.Lab,  Internet2,   Brocade,  Juniper   Internet2   Segment  RouXng   WAN   ON.Lab,  ONF,   Dell   1.3  Switches  with   TTPs   ON.Lab,  ONF,  Dell   China  Mobile   NFaaS  (needs  partnership,  how  to   bring  it/ONOS  into  OPNFV?)   NFV/Central   Office   ON.Lab,  ATT,   Huawei,  NEC   Yes-­‐  various   ON.Lab,  NEC   TBD   Access-­‐  vCPE  (under  definiXon)   Access   TBD   TBD   -­‐   Under  definiXon   Config/Mgmt  (under  definiXon)   OSS/BSS   TBD   TBD   -­‐   Under  definiXon   Mobility  (under  definiXon)   Wireless     TBD   TBD   -­‐   Under  definiXon   MulXcast   Video  Backhaul   ON.Lab,  DIRECTV   DIRECTV  Test  Lab   -­‐   DIRECTV   IP-­‐RAN   Backhaul   Huawei   No   ON.Lab,  Huawei   Huawei   Packet  opXcal:  ONOS  +  ODENOS   Core   NTT,  NEC   No   NTT,  NEC   NEC   Packet  opXcal:  Huawei  +  Telefonica   Core   Huawei,  Telefonica   No   Huawei,  Telefonica   Huawei  

Slide 25

Slide 25 text

2014/15   Blackbird  release   Cardinal  Release   August  Release   November  release   Nov   Sep   Aug   Jul   Jun   May   Mar   Feb   Jan’15   Dec’14   Apr   Oct   ONOS  Releases   •  3 Month Cadence, Train based •  Named after birds in alphabetical order (Avocet, Blackbird…) •  Community release planning event at the start of the release cycle •  Everything tracked in JIRA (jira.onosproject.org) •  Agile development at ON.Lab + freedom to choose whatever process works for you UPCOMING ONOS RELEASES

Slide 26

Slide 26 text

1 2 3 STABILITY     +  NEW  AREAS   PERFORMANCE,   CORE  PLATFORM     USE  CASES/DEPLOYMENTS   Geographically  distributed  ONOS  cluster(s)   MulX-­‐tenancy   Openstack  IntegraXon   IPv6  support   Security   Mobility     ONOS  Focus  2015  

Slide 27

Slide 27 text

Join in @ onosproject.org wiki.onosproject.org https://wiki.onosproject.org/display/ONOS/ONOS+Use+Cases