Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

● 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

Slide 3

Slide 3 text

3 Open Networking Lab (ON.Lab)

Slide 4

Slide 4 text

4 Project in ON.Lab

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

Software-Defined Transformation of Service Provider Networks onosproject.org

Slide 7

Slide 7 text

● 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

Slide 8

Slide 8 text

8 ONOS Distributed Architecture

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

11 ONOS Partner

Slide 12

Slide 12 text

12 ONOS Collaborators

Slide 13

Slide 13 text

● 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/

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

● Leader ○ Luca Prete [email protected] ● Goal ○ Creating a concrete stack of software that can be deployed in networks, around the world 15 Deployment Brigade

Slide 16

Slide 16 text

#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

Slide 17

Slide 17 text

#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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

24 L2 VPLS Connections

Slide 25

Slide 25 text

25 ONS 2016 Demonstration

Slide 26

Slide 26 text

26 North Taiwan Testbed

Slide 27

Slide 27 text

Reinventing Central Offices For Efficiency & Agility opencord.org

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

31 Overview of CORD

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

33 CORD Partner

Slide 34

Slide 34 text

34 CORD Collaborators

Slide 35

Slide 35 text

35 Transforming Service Provider Markets Mobile Residential Enterprise

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

39 Disaggregated OLT Hardware Data Plane

Slide 40

Slide 40 text

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

Slide 41

Slide 41 text

● 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

Slide 42

Slide 42 text

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

Slide 43

Slide 43 text

43 ON.Lab R-CORD Final Architecture

Slide 44

Slide 44 text

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

Slide 45

Slide 45 text

● 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

Slide 46

Slide 46 text

Open and Community-Driven ambassadors.onosproject.org

Slide 47

Slide 47 text

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]

Slide 48

Slide 48 text

48 Snapshots of Community

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

50 THANK YOU!