Slide 1

Slide 1 text

Introduction of ONF CORD Project Phil Huang Open Networking Solution Engineer, Edgecore Networks Corporation 2017/07/18, OpenStack Day Taiwan 2017, Taiwan #OpenCORD #ONOSProject

Slide 2

Slide 2 text

● Phil Huang ○ Edgecore Network Solution Engineer ○ ONOS/CORD Ambassador ○ SDNDS-TW Co-Founder Who am I? 2 Ref: https://www.linkedin.com/in/phil-huang-09b09895/

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

4 Open Networking Foundation (ONF)

Slide 5

Slide 5 text

5 Projects in ONF

Slide 6

Slide 6 text

Reinventing Central Offices For Efficiency & Agility opencord.org

Slide 7

Slide 7 text

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

Slide 8 text

8

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

11 Overview of CORD

Slide 12

Slide 12 text

12 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 13

Slide 13 text

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

Slide 14

Slide 14 text

14 ONF 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 15

Slide 15 text

● Telecommunication hardware located at the home or business of a customer ● a.k.a Residential Gateway (RG) 15 L3 Customer Premises Equipment CPE: Customer Premises Equipment

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

17 ONF R-CORD Final Architecture

Slide 18

Slide 18 text

18 Trellis: CORD Network 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 19

Slide 19 text

19 Service Model Ref: https://drive.google.com/file/d/0B1fL5kNHcohHcDB2V2FvS0ViakU/view

Slide 20

Slide 20 text

20 Composing Services

Slide 21

Slide 21 text

21 CORD Virtual Infra Architecture

Slide 22

Slide 22 text

● Provides connectivity within and between services ● Any network virtualization technology can be used ● CORD VTN ensures OVS is configured properly for operation 22 CORD Virtual Tenant Network (VTN)

Slide 23

Slide 23 text

● Hardware environment ○ Dual E5-2670 v3 / RAM 64GB / Intel Dual 10G NIC ● Optimal configuration ○ 16 VMs, 128 S-Tags with 31 C-Tags each ● Target was ~4000 subscribers per server ● Memory usage ○ 40-50% idle with 46GB RAM used 23 Scalable vSG Performance Ref: https://drive.google.com/file/d/0B6cvQiEoZCrzeWh5cTFFRDlvVlE/view CORD node over OpenStack VM Router VM Namespace Router Container

Slide 24

Slide 24 text

● 24 Field Trial: NTT EAST Ref: https://wiki.opencord.org/display/CORD/NTT+and+R-CORD

Slide 25

Slide 25 text

25 Lab Trial 1: GE-PON-OLT

Slide 26

Slide 26 text

26 LAB Trial 2: PPPoE

Slide 27

Slide 27 text

Open and Community-Driven ambassadors.onosproject.org

Slide 28

Slide 28 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 28 What is ONOS / CORD Ambassador Program Please feel free to ask. ONOS/CORD Ambassadors Team in Taiwan will be happy to discuss with you

Slide 29

Slide 29 text

29 ONOS Build 2017

Slide 30

Slide 30 text

30

Slide 31

Slide 31 text

SDNDS-TW ● Software Defined Networking Developer Society ● More than 1000 people on the group 31 Join us! Ref: https://www.facebook.com/groups/sdnds.tw

Slide 32

Slide 32 text

You disaggregate to get choices You aggregate to get efficiencies 32

Slide 33

Slide 33 text

33 THANK YOU!