33
Introduction of ONF CORD Project Phil Huang <[email protected]> Open Networking Solution Engineer, Edgecore Networks Corporation 2017/07/18, OpenStack Day Taiwan 2017, Taiwan #OpenCORD #ONOSProject

Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang Open Networking Solution Engineer, Edgecore Networks

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

Introduction of ONF CORD Project

Phil Huang <[email protected]>Open Networking Solution Engineer, Edgecore Networks Corporation

2017/07/18, OpenStack Day Taiwan 2017, Taiwan

#OpenCORD #ONOSProject

Page 2: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

● Phil Huang○ Edgecore Network Solution Engineer○ ONOS/CORD Ambassador○ SDNDS-TW Co-Founder

Who am I?

2Ref: https://www.linkedin.com/in/phil-huang-09b09895/

Page 3: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

3

Page 4: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

4

Open Networking Foundation (ONF)

Page 5: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

5

Projects in ONF

Page 6: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

Reinventing Central Offices For Efficiency & Agility

opencord.org

Page 7: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

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

Page 8: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

8

Page 9: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

Vendor Lock-In Hardware

9

Server Trends

X86 Hardware + Software

Central Office (CO)局端

Page 10: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

Traditional 3-Tier Network● Core / Aggregation / Access

10

Network Design Transformation

Clos Network● Leaf / Spine

Page 11: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

11

Overview of CORD

Page 12: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

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

Page 13: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

13

Disaggregated Optical Line TerminationOLT: Optical Line TerminationGPON: Gigabit Passive OpticalNetwork

Page 14: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

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

Page 15: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

● 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

Page 16: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

● Disaggregation and virtualization○ L3 CPE Software move to NFVI at CO

16

virtual Subscriber Gateway (vSG)

Page 17: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

17

ONF R-CORD Final Architecture

Page 18: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

18

Trellis: CORD Network Architecture

vRouterControl

Other App

OverlayControl

Underlay Control

Other App

vSG

vSG

vSG

VNF

VNF

VNFVNF

VNF VNFVNF

VNF VNF VNFVNF

VNF

OVS OVS OVS OVS OVS

Underlay

Overlay

Control

Page 19: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

19

Service Model

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

Page 20: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

20

Composing Services

Page 21: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

21

CORD Virtual Infra Architecture

Page 22: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

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

Page 23: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

● 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

Page 24: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

24

Field Trial: NTT EAST

Ref: https://wiki.opencord.org/display/CORD/NTT+and+R-CORD

Page 25: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

25

Lab Trial 1: GE-PON-OLT

Page 26: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

26

LAB Trial 2: PPPoE

Page 27: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

Open and Community-Driven

ambassadors.onosproject.org

Page 28: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

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

Page 29: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

29

ONOS Build 2017

Page 30: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

30

Page 31: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

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

Page 32: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

You disaggregate to get choices

You aggregate to get efficiencies

32

Page 33: Introduction of ONF CORD Project · 2017. 7. 21. · Introduction of ONF CORD Project Phil Huang  Open Networking Solution Engineer, Edgecore Networks

33

THANK YOU!