Share
Embed
Transcript
31 slides
-
The Trends of Open Networking Phil Huang <[email protected]> Open Networking
Solution Engineer, Edgecore Networks TFC Meetup, Taiwan, Sep. 23, 2017 -
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/ -
Edgecore Networks 9/23/17 3 Delivering at Scale ICOS Software Network
OS Partner SONiC Open Hardware / Open Source Software Delivery & Support -
DC Core Data Center Clos Fabric Cloud Service Providers Telecom
Service Providers Enterprise & Campus IXP Ref: https://speakerdeck.com/pichuang/introduction-to-opennetworking 7 -
DC Network Evolved in the World Wide 9/23/17 © 2017
Edgecore Networks. All rights reserved | www.edge-core.com 8 Access Aggregation Core -
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 -
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 -
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 + -
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 -
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 -
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 -
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 -
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/ -
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 -
BGP BMv2 ISIS Lisp Netconf OpenFlow OSPF OVSDB PCEP REST
SNMP TL1 ONF ONOS 27 -
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 -
Join Us! 9/23/17 © 2017 Edgecore Networks. All rights reserved
| www.edge-core.com 30 -
Open Networking from Freedom Control Innovation © 2017 Edgecore Networks.
All rights reserved | www.edge-core.com 31