Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ONOS presentation

ONOS Project
February 25, 2015

ONOS presentation

ONOS presentation @ ONF Market Education meeting

ONOS Project

February 25, 2015
Tweet

More Decks by ONOS Project

Other Decks in Technology

Transcript

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

    View Slide

  2. 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

    View Slide

  3. 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  

    View Slide

  4. 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  

    View Slide

  5.                        
    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  

    View Slide

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

    View Slide

  7. 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.”  
       

    View Slide

  8. 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

    View Slide

  9. 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  

    View Slide

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

    View Slide

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

    View Slide

  12. USE  CASES  
    CORE    
    PLATFORM  
    ECOSYSTEM
       
       
       
       
       
       
       
       
       
       

    View Slide

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

    View Slide

  14. 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)

    View Slide

  15. 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.  

    View Slide

  16. USE  CASES  
    CORE    
    PLATFORM  
    ECOSYSTEM
       
       
       
       
       
       
       
       
       
       

    View Slide

  17. 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  

    View Slide

  18. 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

    View Slide

  19. 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

    View Slide

  20. 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

    View Slide

  21. 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!

    View Slide

  22. 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  

    View Slide

  23. 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)  

    View Slide

  24. 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  

    View Slide

  25. 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

    View Slide

  26. 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  

    View Slide

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

    View Slide