Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Trends of Open Networking

Phil Huang
September 23, 2017

The Trends of Open Networking

#edgecore #opennetworking

Phil Huang

September 23, 2017
Tweet

More Decks by Phil Huang

Other Decks in Technology

Transcript

  1. The Trends of Open Networking Phil Huang <[email protected]> Open Networking

    Solution Engineer, Edgecore Networks TFC Meetup, Taiwan, Sep. 23, 2017
  2. Phil Huang 黃秉鈞 • Edgecore Networks Solution Engineer • ONF

    Projects • BigSwitch / Pica8 / CumulusLinux • Open Source SI • ONF A-Team/CORD Ambassador • SDNDS-TW Co-Founder 9/23/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 2 ONF: Open Networking Foundation Ref: https://www.linkedin.com/in/phil-huang-09b09895/
  3. Edgecore Networks 9/23/17 3 Delivering at Scale ICOS Software Network

    OS Partner SONiC Open Hardware / Open Source Software Delivery & Support
  4. 4

  5. DC Core Data Center Clos Fabric Cloud Service Providers Telecom

    Service Providers Enterprise & Campus IXP Ref: https://speakerdeck.com/pichuang/introduction-to-opennetworking 7
  6. DC Network Evolved in the World Wide 9/23/17 © 2017

    Edgecore Networks. All rights reserved | www.edge-core.com 8 Access Aggregation Core
  7. Open Compute Project, OCP • Founded 2011 • Global community

    for open IT hardware spec Hardware Management Networking Data Center HPC Open Rack Server Storage Telco Ref: http://www.opencompute.org/ 9
  8. OCP, Networking • Fully disaggregated and open networking HW &

    SW • Operating System - Linux based operating systems & developer tools, and REST API’s • Fully automated configuration management & bare metal provisioning • Universal & Multi-Form Factor Switch motherboard hardware • Fully open integration & connectivity • Energy efficient power & cooling designs • Software Defined Networking (SDN) Ref: http://www.opencompute.org/projects/networking/ 10
  9. Switch as a Server Compute Network Bare Metal Server Bare

    Metal Switch Hardware 11 U-Boot & ONIE BIOS & PXE Boot & Provision BIOS & PXE U-Boot & ONIE OS Network OS Linux, Windows… U-Boot & ONIE BIOS & PXE Applications Network OS Linux, Windows… Applications Applications +
  10. Hardware and Software Disaggregation 9/23/17 © 2017 Edgecore Networks. All

    rights reserved | www.edge-core.com 17 OCP-Qualified Hardware Software on Linux-based Platform OCP: Open Compute Project
  11. 19

  12. OpenvSwitch 9/23/17 © 2017 Edgecore Networks. All rights reserved |

    www.edge-core.com 20 • Current Available Version 2.8.0 • Support for DPDK v17.05.1 • OpenFlow 1.4 are now implemented • Support conntrack NAT action with all supported Linux kernels (from 2.6.0) Ref: http://openvswitch.org/releases/NEWS-2.8.0
  13. Proxmox VE - OpenvSwitch 9/23/17 © 2017 Edgecore Networks. All

    rights reserved | www.edge-core.com 21 • Native porting OpenvSwitch into Proxmox VE • Current Available Version 2.6.2 • “apt install openvswitch-switch” • It’s OK for get the source from GitHub, and compile & install it
  14. Pica8 PicOS 9/23/17 © 2017 Edgecore Networks. All rights reserved

    | www.edge-core.com 22 § L2 – STP, MLAG, 801 § L3 – BGP, OSPF § Standard Linux kernel § Traditional CLI § NETCONF/YANG model Routing & Switching Mode § Porting OpenvSwitch § OpenFlow 1.0/1.3/1.4 § OpenFlow Interworking with L2/L3 § SDN controller are available § Standard Linux kernel Openflow Mode Leaf: 1G, 10G, 25G, 40G Spine: 10G, 40G, 100G Hybrid Mode Control Plan Data Plan
  15. NetDevOps = Networking + DevOps • Based on Agile Manifesto

    and DevOps culture • It is talking about Network Automation 1. Prevent Fat Fingers Ø“The CLI is Dead, API is Cool!“ (e.g. Ansible, gRPC, NETCONF, RESTful …etc) Ø“By 2020, ONLY 30% of network operations teams will use the command line interface (CLI) as their primary interface, down from 85% at YE16.” from Gartner report 2. Repetitive Tasks ØMake reproduce and dispose operations more reliable and predictable 3. Deliver source code ØReuse of known-good automation scripts increases admin confidence as well as task completion accuracy 9/23/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 24 Ref: https://cumulusnetworks.com/blog/netdevops-networking-methods-with-a-devops-mindset/
  16. RedHat Ansible 9/23/17 © 2017 Edgecore Networks. All rights reserved

    | www.edge-core.com 25 Ref: https://www.ansible.com/blog/networking-features-in-ansible-2-4
  17. Summary • Emerging trends shaping the data center 1. Hardware

    and Software disaggregation 2. Driving network automation is the rapid expansion of network infrastructure 3. Increase strategic workforce, especially software part • Network engineers require skills include − Linux knowledges − Ansible (or others CM tool) − Network programmability skill − Continued learning and Open Mind 9/23/17 © 2017 Edgecore Networks. All rights reserved | www.edge-core.com 29 Network Engineer Capacity Total Population M-Form