Overview of ONOS/CORD and Use Case Study

D907136acebc72f1df878541b26f271a?s=47 Phil Huang
December 12, 2016

Overview of ONOS/CORD and Use Case Study

D907136acebc72f1df878541b26f271a?s=128

Phil Huang

December 12, 2016
Tweet

Transcript

  1. Overview of ONOS/CORD and Use Case Study Phil Huang <phil@cord-ambassadors.org>

    SDN Solution Engineer, Edgecore Networks Corporation 2016/12/12, National Chung Cheng University, Taiwan #OpenCORD #ONOSProject
  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
  3. 3 Open Networking Lab (ON.Lab)

  4. 4 Project in ON.Lab

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

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

  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
  8. 8 ONOS Distributed Architecture

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

  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
  11. 11 ONOS Partner

  12. 12 ONOS Collaborators

  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/
  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...
  15. • Leader ◦ Luca Prete luca@onlab.us • Goal ◦ Creating

    a concrete stack of software that can be deployed in networks, around the world 15 Deployment Brigade
  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
  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
  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
  19. 19 Demo Goal of ONS 2016 Ref: http://www.slideshare.net/FeiJiSiao/global-sdnip-deployment-at-nctu-taiwan

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

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

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

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

    AS #65110
  24. 24 L2 VPLS Connections

  25. 25 ONS 2016 Demonstration

  26. 26 North Taiwan Testbed

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

  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
  29. Vendor Lock-In Hardware 29 Server Trends X86 Hardware + Software

    Central Office (CO) 局端
  30. Traditional 3-Tier Network • Core / Aggregation / Access 30

    Network Design Transformation Clos Network • Leaf / Spine
  31. 31 Overview of CORD

  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
  33. 33 CORD Partner

  34. 34 CORD Collaborators

  35. 35 Transforming Service Provider Markets Mobile Residential Enterprise

  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
  37. 37 Disaggregated Optical Line Termination OLT: Optical Line Termination GPON:

    Gigabit Passive Optical Network
  38. 38 Disaggregated OLT Software SDN Controller Control Plane Cloud vOLT

    + vSG + vRouter + vCDN SDN App
  39. 39 Disaggregated OLT Hardware Data Plane

  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

  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
  42. • Disaggregation and virtualization ◦ L3 CPE Software move to

    NFVI at CO 42 virtual Subscriber Gateway (vSG)
  43. 43 ON.Lab R-CORD Final Architecture

  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

  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
  46. Open and Community-Driven ambassadors.onosproject.org

  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 charles@onlab.us Phil Huang phil@cord-ambassadors.org Chun-Ming Ou cmou@cord-ambassadors.org Yi Tseng yi@onos-ambassadors.org
  48. 48 Snapshots of Community

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

  50. 50 THANK YOU!