$30 off During Our Annual Pro Sale. View Details »

Overview of ONOS/CORD and Use Case Study

Phil Huang
December 12, 2016

Overview of ONOS/CORD and Use Case Study

Phil Huang

December 12, 2016
Tweet

More Decks by Phil Huang

Other Decks in Technology

Transcript

  1. Overview of ONOS/CORD and Use Case Study
    Phil Huang
    SDN Solution Engineer, Edgecore Networks Corporation
    2016/12/12, National Chung Cheng University, Taiwan
    #OpenCORD #ONOSProject

    View Slide


  2. Phil Huang
    ○ pichuang , 小飛機
    ○ ONOS/CORD Ambassador
    ○ SDNDS-TW Co-Founder
    ○ Edgecore SDN Solution Engineer
    ■ BigSwitch / CumulusLinux / Pica8
    ○ Committer
    ■ ONOS
    ■ Mininet
    ○ Project
    ■ ONOS SDN-IP Deployment, Taiwan
    ○ Slide Deck
    ■ Speakerdeck
    Who am I?
    2

    View Slide

  3. 3
    Open Networking Lab (ON.Lab)

    View Slide

  4. 4
    Project in ON.Lab

    View Slide

  5. 5
    Project in ONF
    Ref: http://onfsdn.github.io/

    View Slide

  6. Software-Defined Transformation of Service Provider Networks
    onosproject.org

    View Slide


  7. Open Network Operating System (ONOS) is an open
    source SDN network operating system
    ○ Our mission is to enable service providers (SPs) to build real
    SDN/NFV solution

    Design goals
    ○ Distributed core
    ■ Provide HA, scalability and performance
    ○ Abstractions & models
    ■ Allow applications to configure and control the network without
    becoming dependent on device specifics
    ○ Applications platform
    ■ Allow developers to dynamically extend the capabilities
    7
    About ONOS
    Ref: https://drive.google.com/drive/folders/0Byp0qqYOTvAKdTIxT0t3bi1LRUk

    View Slide

  8. 8
    ONOS Distributed Architecture

    View Slide

  9. 9
    ONOS Subsystems
    Ref: http://thenewstack.io/open-source-sdn-controllers-part-vii-onos/

    View Slide

  10. Ibis (1.8.0)

    Dynamic configuration of devices and services

    Virtualization

    GUI scalability enhancements

    Intent framework enhancements
    10
    ONOS Release (Dec, 2016)
    Ref: https://wiki.onosproject.org/display/ONOS/Ibis+Release+Content

    View Slide

  11. 11
    ONOS Partner

    View Slide

  12. 12
    ONOS Collaborators

    View Slide

  13. ● Overlay Networking Architecture
    ● Multi-Layer Networking
    ● Adaptive Flow Monitoring
    ● Path Computation Element (PCE)
    13
    ONOS Showcase
    Ref: http://onosproject.org/2016/11/09/onos-build-2016-summary-blog-post/

    View Slide


  14. Brigades - harnessing the power of community
    ○ Help to make forward progress on key ONOS roadmap items
    ○ ON.Lab & TST acting mostly as shepherds

    Started with 4 brigades
    ○ Deployments Brigade
    ○ Dynamic Configuration Brigade
    ○ Virtualization Brigade
    ○ GUI Brigade
    14
    Getting there...

    View Slide


  15. Leader
    ○ Luca Prete [email protected]

    Goal
    ○ Creating a concrete stack of software that can be deployed in
    networks, around the world
    15
    Deployment Brigade

    View Slide

  16. #ONOSProject
    16
    OpenFlow
    OpenFlow
    OF
    Q3 2015
    ONOS Deployment in Australia
    OpenFlow
    Q3 2015
    Korea announces the first
    ONOS deployment
    Q4 2015
    ONOS deployed in Korea
    Q4 2015
    First ONOS
    production deployment
    in South America
    Q1-Q2 2015
    First ONOS Deployments
    South America, US, EU
    Q4 2015 – New connections
    Sidney – Seattle - Miami
    Sao Paolo – Amsterdam
    Q1 2016
    NCTU / Taiwan
    deploys ONOS
    Q1 2016 – New connections
    Miami - Korea
    Miami - Taiwan
    Korea - Taiwan
    Global SDN Deployment Powered by ONOS

    View Slide

  17. #ONOSProject
    17
    Global SDN demo deployment -> focus on single production networks
    AmLight (South America)
    • Moving L2 services to production using VPLS
    GEANT (Official network)
    • VPLS, BoD, SDN-IP / SDX-L3
    Internet2 (US)
    • VPLS, SDN-IP, new OpenCloud (~E-CORD)
    Israel Institute of Technology (Israel)
    • VPLS, SDN-IP, CORD PODs experimentation
    JGN-X (Japan)
    • VPLS, SDN-IP
    KISTI / KREONET (Korea)
    • Packet-optical, VPLS, SDN-IP, support for VDN (custom virtualization app)
    NCTU (Taiwan)
    • VPLS, SDN-IP, CORD PODs experimentation
    New Participants, New Deployments

    View Slide

  18. 18
    ONOS SDN-IP
    Ref: http://blog.alwaysthenetwork.com/tutorials/bgp-communities/

    Allow SDN to connect to external networks on Internet
    using BGP

    Internet transit network
    ○ Transit data traffic among the
    External IP networks that
    Traverses SDN-IP network

    View Slide

  19. 19
    Demo Goal of ONS 2016
    Ref: http://www.slideshare.net/FeiJiSiao/global-sdnip-deployment-at-nctu-taiwan

    View Slide

  20. #ONOSProject
    20
    OpenFlow
    OpenFlow
    OF
    OpenFlow
    NCTU <-> AmLight
    AS
    #65111
    AS
    #20080
    AS
    #65113

    View Slide

  21. 21
    Media Streaming via NCTU and AmLight
    AS #65113
    AS #65111 AS #20080
    AS #65110

    View Slide

  22. #ONOSProject
    22
    OpenFlow
    OpenFlow
    OF
    OpenFlow
    NCTU <-> KREONET <-> AmLight
    AS
    #65111
    AS
    #20080
    AS
    #65113

    View Slide

  23. 23
    Shutdown Network Interface
    AS #65113
    AS #65111 AS #20080
    AS #65110

    View Slide

  24. 24
    L2 VPLS Connections

    View Slide

  25. 25
    ONS 2016 Demonstration

    View Slide

  26. 26
    North Taiwan Testbed

    View Slide

  27. Reinventing Central Offices For Efficiency & Agility
    opencord.org

    View Slide

  28. 28
    What is CORD?
    SDN + NFV +
    Cloud
    Open Source Software
    Commodity Hardware
    (Servers, White-Box Switches, I/O
    Blades)
    CORD: Central Office Re-architected as a Datacenter

    View Slide

  29. Vendor Lock-In Hardware
    29
    Server Trends
    X86 Hardware + Software
    Central Office (CO)
    局端

    View Slide

  30. Traditional 3-Tier Network
    ● Core / Aggregation / Access
    30
    Network Design Transformation
    Clos Network
    ● Leaf / Spine

    View Slide

  31. 31
    Overview of CORD

    View Slide

  32. 32
    CORD Architecture
    vRouter
    Control
    Other
    App
    Overlay
    Control
    Underlay
    Control
    Other
    App
    vSG
    vSG
    vSG
    VNF
    VNF
    VNF
    VNF
    VNF VNF
    VNF
    VNF VNF VNF
    VNF
    VNF
    OVS OVS OVS OVS OVS
    Underlay
    Overlay
    Control

    View Slide

  33. 33
    CORD Partner

    View Slide

  34. 34
    CORD Collaborators

    View Slide

  35. 35
    Transforming Service Provider Markets
    Mobile
    Residential
    Enterprise

    View Slide

  36. 36
    Current Teleco Central Office of AT&T
    Ref: http://www.netmanias.com/en/post/blog/10408/gigabit-internet-sdn-nfv/at-t-s-cord-the-ultimate-architecture-born-after-decades-of-innovation-in-the-communications-network
    CO: Central Office

    View Slide

  37. 37
    Disaggregated Optical Line Termination
    OLT: Optical Line Termination
    GPON: Gigabit Passive Optical
    Network

    View Slide

  38. 38
    Disaggregated OLT Software
    SDN Controller
    Control Plane
    Cloud
    vOLT + vSG + vRouter + vCDN SDN App

    View Slide

  39. 39
    Disaggregated OLT Hardware
    Data Plane

    View Slide

  40. 40
    ON.LAB R-CORD of AT&T
    Ref: http://www.netmanias.com/en/post/blog/10408/gigabit-internet-sdn-nfv/at-t-s-cord-the-ultimate-architecture-born-after-decades-of-innovation-in-the-communications-network

    View Slide


  41. Telecommunication hardware located at the home or
    business of a customer

    a.k.a Residential Gateway (RG)
    41
    L3 Customer Premises Equipment
    CPE: Customer Premises Equipment

    View Slide


  42. Disaggregation and virtualization
    ○ L3 CPE Software move to NFVI at CO
    42
    virtual Subscriber Gateway (vSG)

    View Slide

  43. 43
    ON.Lab R-CORD Final Architecture

    View Slide

  44. 44
    ON.Lab R-CORD Packet Walk Through
    Ref: http://www.netmanias.com/en/post/oneshot/10031/at-t-cord-gigabit-internet-sdn-nfv/at-t-r-cord-central-office-re-architected-as-a-datacenter-for-residential-packet-walk-through

    View Slide


  45. R-CORD
    ○ 1 year from PoC to Field Trial
    ○ Field Trial with large service provider, June 2016

    OpenCloud
    ○ Deployment on Internet2
    ○ 5 universities already connected

    [R,E,M] CORD Pods at ON.Lab
    45
    CORD Deployment

    View Slide

  46. Open and Community-Driven
    ambassadors.onosproject.org

    View Slide

  47. Designed to empower anyone who is passionate and
    knowledgeable about ONOS and/or CORD
    ● Promote either project in their region
    ● Build strong local community
    47
    What is ONOS / CORD Ambassador Program
    Please feel free to ask. ONOS/CORD Ambassadors Team in
    Taiwan will be happy to discuss with you
    Charles Chan [email protected]
    Phil Huang [email protected]
    Chun-Ming Ou [email protected]
    Yi Tseng [email protected]

    View Slide

  48. 48
    Snapshots of Community

    View Slide

  49. SDNDS-TW
    ● Software Defined Networking Developer Society
    49
    Join us!

    View Slide

  50. 50
    THANK YOU!

    View Slide