Slide 1

Slide 1 text

The Future of Open Networking and OpenStack Phil Huang 黃秉鈞 [email protected] / [email protected] ONF CORD Ambassador / Edgecore Networks Solution Engineer National Taichung University of Science and Technology, Taichung, Taiwan August 14, 2017

Slide 2

Slide 2 text

黃秉鈞 Phil Huang • ONF Ambassador Member • Edgecore Solution Engineer § ONF Projects Support § BigSwitch / CumulusLinux / Pica8 • SDNDS-TW Co-Founder 2 Ref: https://www.linkedin.com/in/phil-huang-09b09895/ ONF: Open Networking Foundation

Slide 3

Slide 3 text

SDN & NFV 3 Where Are We Now? Disaggregated Network Monolithic Systems You disaggregate to get choice; you aggregate to get efficiencies

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

Partner The Ecosystem of ONF – 200+ Members Strong Vibrant Operator Led Consortium Positioned for Success Innovator 110+ Volunteer Volunteers Collaborator Operators (7) Vendors (10) 70+ 100s ONF (& Stanford) Guru Parulkar Network Operators AT&T Andre Fuetsch – CTO Google Urs Hölzle – SVP NTT Comm Dai Kashiwa – Director Comcast Rob Howald– VP Verizon Srini Kalapala – VP China Unicom Shao Guanglu - SVP Research & Vendor Community Nick McKeown Stanford Fabian Schneider NEC New ONF Board Including 14 Operators: Argela/Turk Telecom Microsoft China Mobile Swisscom SK Telecom Telecom Italia ECI Telecom Telefonica Facebook TELUS Globe Telecom Vodafone Goldman Sachs Yahoo

Slide 6

Slide 6 text

Network Virtualization: Overlay and Underlay Unified Network Infrastructure 6

Slide 7

Slide 7 text

Underlay and Overlay Network Infrastructure 7 Underlay Overlay Tenant N vSwitch vRouter Tenant N vSwitch vRouter

Slide 8

Slide 8 text

SONA: Data Center Network Virtualization Simplified Overlay Network Architecture 8 Ref: https://wiki.onosproject.org/display/ONOS/SONA:+DC+Network+Virtualization

Slide 9

Slide 9 text

SONA Objective • Optimized tenant network virtualization service for DC • Based on ONOS which provides § OpenStack Neutron ML2 driver § L3 service plugin • Provisioning an isolated virtual tenant network § Use VXLAN based L2 tunneling with Open vSwitch as a network hypervisor § Use BGP provides horizontal scalability of gateway node 9

Slide 10

Slide 10 text

SONA Architecture 10 VXLAN

Slide 11

Slide 11 text

Trellis CORD Network Infrastructure 11 Ref: https://wiki.opencord.org/display/CORD/Trellis%3A+CORD+Network+Infrastructure

Slide 12

Slide 12 text

What is Trellis? 12 Datacenter Leaf-Spine Fabric Underlay Virtual Network Overlay Unified SDN Control Of Underlay & Overlay ONOS Controller Cluster & Apps Trellis is the enabling Network Infrastructure for CORD Trellis Provides Common control over underlay & overlay networks, including 1. Service Composition for Tenant Networks 2. Distributed Virtual Routing 3. Optimized Delivery of Multicast Traffic Streams CORD: Central Office Re-architected as a Datacenter

Slide 13

Slide 13 text

Underlay Fabric – Open Hardware 13 White Box SDN Switch Edgecore AS6712-32x Spine Switch 32 x 40G ports downlink to leaf switches 40G QSFP+/DAC GE mgmt. AS6712-32x White Box SDN Switch Edgecore AS6712-32x Leaf Switch 24 x 40G ports downlink to servers and vOLT 8 x 40G ports uplink to different spine switches ECMP across all uplink ports GE mgmt. AS6712-32x

Slide 14

Slide 14 text

Metro Router White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box Open Source SDN-based Bare-metal White Box White Box R,E,M- Access Trellis Architecture 14 ONOS Controller Cluster vRouter Control XOS (Orchestrator) vSG VNF VNF VNF VNF vSG VNF VNF VNF VNF vSG VNF VNF VNF VNF OVS OVS OVS OVS OVS Residential Mobile Enterprise Underlay Control Underlay Overlay Control Overlay vOLT Control

Slide 15

Slide 15 text

Virtual Network Overlay 15 OVS OVS OVS OVS OVS OVS OVS OVS OVS Service VNFs & vNets Non-overlapping addresses Service B Virtual Network Tenant Green Virtual Network Overlapping address space Connectivity isolation VMs/Containers Service Y Virtual Network Tenant Blue Virtual Network Services can dynamically grow or shrink VXLAN Overlay VXLAN Overlay VXLAN Overlay Single VXLAN port in OVS

Slide 16

Slide 16 text

Trellis Summary • Underlay Fabric § L2/L3 spine-leaf fabric – Bare-metal hardware + open source software § SDN control plane – No distributed protocols § Modern ASIC data plane – 1.28 Tbps switching bandwidth for each switch • Virtual Network Overlay § Designed for NFV – ChainedVNFs using with best principles of cloud § Overlay Control – XOS and VTN implement service graph § OVS + VXLAN Data Plane • Unified SDN Control § Common Control – Opportunity for optimized service delivery 16

Slide 17

Slide 17 text

Show Case Leaf and Spine Traffic Engineering using Segment Routing and ONOS 17

Slide 18

Slide 18 text

Leaf-Spine Traffic Engineering 18 Ref: http://blog.sflow.com/2015/06/leaf-and-spine-traffic-engineering.html

Slide 19

Slide 19 text

19

Slide 20

Slide 20 text

ONOS Community Open and Community-Driven. 20

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

22

Slide 23

Slide 23 text

ONOS Brigades • Build and Package Infrastructure • Deployments • Dynamic configuration • gRPC • GUI • Lion (Localization/Internationalization) 23 Ref: https://wiki.onosproject.org/display/ONOS/SONA:+DC+Network+Virtualization • Orchestration • P4 • Security & performance analysis • Teaching • Virtualization

Slide 24

Slide 24 text

Join us !!!! 24

Slide 25

Slide 25 text

Thank you! www.opennetworking.org