Slide 1

Slide 1 text

Introduction to Open Networking Phil Huang SDN Solution Engineer, Open Networking Division

Slide 2

Slide 2 text

About Me Phil Huang • Edgecore SDN Solution Engineer • Big Switch Networks • Cumulus Networks • Pica8 • Open Network Linux & OF-DPA • ONOS/CORD Ambassador • blog.pichuang.com.tw 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 2

Slide 3

Slide 3 text

Network Evolution

Slide 4

Slide 4 text

Facebook Datacenter © 2017 Edgecore Networks. All rights reserved | www.edge-core.com Ref: http://www.zdnet.com/pictures/facebooks-data-centers-worldwide-by-the-numbers-and-in-pictures/

Slide 5

Slide 5 text

Open Networking Evolution © 2017 Edgecore Networks. All rights reserved | www.edge-core.com DC Core Data Center Clos Fabric Cloud Service Providers Telecom Service Providers Enterprise & Campus IXP

Slide 6

Slide 6 text

Underlay Network Evolution for Data Center © 2017 Edgecore Networks. All rights reserved | www.edge-core.com Three-Tier Architecture Ref: https://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the-next-generation-facebook-data-center-network/ Leaf-Spine Architecture 1 3 2 4 Facebook Fabric

Slide 7

Slide 7 text

Overlay Network Evolution for Data Center © 2017 Edgecore Networks. All rights reserved | www.edge-core.com Ref: https://www.linkedin.com/pulse/network-virtualization-101-nve-overlay-sdn-dhiman-chowdhury

Slide 8

Slide 8 text

Next Gen Data Center Networking • Trend 1 • Disaggregation and White box • Trend 2 • Virtualization, Overlays, and OpenStack • Trend 3 • Two-stage Leaf-spine Clos- Fabrics with ECMP and Pods • Trend 4 • SDN, Policy, and Intent • Trend 5 • Big Data and Analytics 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 8 Ref: https://www.linux.com/blog/event/open-networking-summit/2017/3/linux-foundation-highly-relevant-data-center-networking-evolution-says-sdxcentral-report

Slide 9

Slide 9 text

Introduction

Slide 10

Slide 10 text

Open Compute Project, OCP • Founded in 2011 • Global community for Open IT hardware • Increased Flexibility • Push for standard HW and Reduced Cost • Initial Data Center focus • Now broadening to telecom and Enterprise • Disaggregated • Fully open hardware with enabling software 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 10

Slide 11

Slide 11 text

Telecom Infra Project, TIP • Founded May 2016 • Open community of telecoms, infrastructure providers, integrators • More simple, flexible, and efficient telecom infrastructure • Projects • Access, Backhaul, Core and Management 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 11

Slide 12

Slide 12 text

Why Edgecore Networks? 3/31/17 12 Delivering at Scale Cumulus® Linux® Network OS ICOS Software Network OS Partner SONiC Open Hardware / Open Source Software Delivery & Support

Slide 13

Slide 13 text

What’s Inside Switch Box? 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 13 Silicon Hardware Driver Control / Management Software Network OS Mechanical Box

Slide 14

Slide 14 text

SDN Based Middleware 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 14 Legacy System Data Plane Control Plane Applications SDN-based System Data Plane Control Plane Applications Control Protocol Open Networking System Data Plane Linux OS Applications

Slide 15

Slide 15 text

Managing Switch as a Server 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 15 Any Customer can choose Any Software • BIOS + PXE = U-Boot + ONIE (Open Network Install Environment)

Slide 16

Slide 16 text

Infrastructure as Code 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 16

Slide 17

Slide 17 text

Open Networking Software Ecosystem

Slide 18

Slide 18 text

Commercial Network OS • Cumulus Networks CumulusLinux • Linux based NOS at web-scale with configuration, provisioning & monitoring tools • Big Switch Networks BCF & BMF • Provide total solution Big Monitoring Fabric and Big Cloud Fabric via centralized controller • Pica8 PicaOS • Hybrid networking OpenFlow agent with native L2 and L3 features • IP Infusion OcNOS • Full function L2/L3 with MPLS/VPLS, Carrier Ethernet, OAM and Telecom features • Pluribus Network NetVisor • Full function L2/L3 with data analytics, service chaining and NFV function 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 18

Slide 19

Slide 19 text

Open Source Software • Open Compute Project, OCP • Open Network Install Environment (ONIE): Universal NOS Loader • Switch Abstraction Interface (SAI): Sstandard HAL for silicon from multiple vendors • Open Optical Monitoring (OOM): Make the contents of optical mode EEPROM with python • Dell EMC OpenSwitch • Full featured Linux-based NOS • Engineered for disaggregated whitebox networking devices • SnapRoute FlexSwitch • L2 and L3 protocol suite, with comprehensive configuration APIs, automation and orchestration • OCP Accepted • Open Network Linux, ONL • OCP reference OS for switches • Forwarding Agents: OF-DPA & Indigo OF Agent, SAI, OpenNSL, FBOSS Agent, Quagga Routing • Open Network Foundation: Atrium SDN Distribution • OpenFlow physical (ONL with OF-DPA) and virtual switches • ONOS / ODL open-source OpenFlow controller, with BGP application based on Quagga • Microsoft Software for Open Networking in the Cloud, SONiC • Network OS components, including full function L3 routing • Contributed by Microsoft and co-contributors to OCP 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 19 SONiC

Slide 20

Slide 20 text

Technical Stack 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 20 Silicon Boot Loader Network OS Network Application Cumulus® Linux® Network OS U-Boot

Slide 21

Slide 21 text

Use Case Study

Slide 22

Slide 22 text

Cumulus Linux 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 22

Slide 23

Slide 23 text

BSN Big Cloud Fabric 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 23 Open, Economical Solution for Existing Enterprise & Service Provider Data Center Switch Light OS Switch Light OS Switch Light OS Switch Light OS Switch Light OS L2 + L3 Clos Fabric Managed by SDN Controller OpenStack & VMWare Big Cloud Fabric Controller Full Automation for Provisioning, HA / Resiliency & Management L2 + L3 Clos Fabric Switch Light OS Open Network Linux (ONL) Based OS for Edgecore Networks switches Switch Light VX Switch Light VX Switch Light Virtual

Slide 24

Slide 24 text

BSN Big Monitoring Fabric 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 24 Trusted Zone DC / Enterprise / Campus Network Untrusted Zone Internet / ISP 1/10/40/100G Big Monitoring Fabric Controller Web Proxy IPS SSL Decryption Inline Tool Chains Traffic Distribution / Load Sharing CABS APT Protection DMZ Firewall Perimeter Firewall

Slide 25

Slide 25 text

Pica8 PicOS 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 25 § L2 – STP, MLAG, 801 § L3 – BGP, OSPF, § Standard Linux kernel § Traditional CLI § NETCONF/YANG model Routing & Switching Mode § OVS Agent § OpenFlow 1.0/1.3/1.4 § OpenFlow Interworking with L2/L3 § Controller agnostic § Standard Linux kernel Openflow Mode Leaf: 1G, 10G, 25G, 40G Spine: 10G, 40G, 100G Hybrid Mode Control Plan Data Plan

Slide 26

Slide 26 text

ON.Lab CORD 3/31/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 26

Slide 27

Slide 27 text

Open Networking from Freedom Control Innovation © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 27