those open source projects. • For example. If you want to choose a software switch in your networking. • You can use one of the following open source project. • OpenvSwitch • FD.io • io.Visor • You can also integrate those with DPDK to support high performance.
Hardware Network Control Operating Systems Cloud & Virtual Management Orchestration, Management, Policy Application Layer / App Server IO Abstraction & Data Path System Integration & Test Automation Network Data Analytics Automation of Network + Infrastructure + Cloud + Apps + IOT Linux Foundation Hosted Outside Linux Foundation Standards Infrastructure Software Services SW Components + Data Plane Acceleration + Open HW (OPNFV, FDIO, OCP) • Lower CapEx • Test automation – Ease of Deployment Network Service Orchestration (ODL, OPNFV, ONAP) • Common hardware-software management • Easy VNF onboarding • Common model across clouds Closed-Loop Automation, Standards Harmonization • Analytics integration (ONAP + PNDA) • Framework alignment with MEF, TMF
& SW • Operating System – Linux based operating system & 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)
Define API to provide a vendor-independent way of controlling forwarding elements, such as a switching ASIC, and NPU or a software switch in a uniform manner. • Open Network Linux – ONL • Linux distribution (Debian) with added driver and configuration for running bare metal switches. • Open Network Install Environment – ONIE • Open install environment for bare metal network switch • ONIE enable a bare metal network switch ecosystem where end users have a choice among different network operation systems
U-Boot & ONIE Bare metal switch U-Boot & ONIE Network OS Bare metal switch U-Boot & ONIE Network OS Application Bare metal switch Bare metal server U-Boot & PXE Bare metal server U-Boot & PXE Linux,Windows, etc Bare metal server U-Boot & PXE Linux,Windows, etc Application Server Switch
Switch Data Plane Switch Data Plane Linux OS Applications Switch Control Plane Applications Control Protocol Traditional Switch SDN-based System Open Networking Switch
McKeown publish a paper in 2008. • OpenFlow: Enabling Innovation in Campus Networks • OpenFlow first version 1.0 in 2009 • Open Network Foundation (ONF) in 2011
in 2013 • B4: Experience with a Globally-Deployed Software Defined WAN • How aboutTaiwan? • Industry • Hardware/Agent • Campus • NCTU • Government • ITRT/III • Contributor (Software) • Almost from NCTU …
it is decoupled from forwarding functions. Data Plane Switch Application Controller Control Plane Control Protocol Application Control Plane Data Plane Switch Cisco/Juniper/…
Menber • Led consortium driving transformation of network infrastructure. • Serves as the umbrella for a number of projects building solutions • Leveraging network disaggregation • White box economics • Open source software • Software defined standards
• For Public • Build tools and platforms that enable and accelerate SDN and make them available through open source. • Educate the public on the benefits of SDN • Provide thought leadership to ensure continued innovation around SDN
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