New Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao
|
|
- Donald Blaise Jackson
- 6 years ago
- Views:
Transcription
1 New Approach to OVS Datapath Performance Founder of CloudNetEngine Jun Xiao
2 Agenda VM virtual network datapath evolvement Technical deep dive on a new OVS datapath Performance comparisons Q & A 2
3 VM virtual network datapath evolvement VNIC emulation VNIC paravirtualization VNIC/PNIC Multiple queues/load balance VNIC offloading and PNIC H/W acceleration OVS Kernel DP Overlay Overlay awareness offloading Stateful actions, i.e. conntrack Very high packet rate processing OVS-DPDK DP
4 Why a new approach to OVS datapath performance? VNIC emulation VNIC paravirtualization VNIC/PNIC Multiple queues/load balance VNIC offloading and PNIC H/W acceleration Overlay Overlay awareness offloading OVS Kernel DP CPU efficiency is very important! Stateful actions, i.e. conntrack Very high packet rate processing OVS-DPDK DP
5 A new approach to OVS datapath performance VNIC emulation VNIC paravirtualization VNIC/PNIC Multiple queues/load balance VNIC offloading and PNIC H/W acceleration Overlay Overlay awareness offloading An Uniform OVS DP Stateful actions, i.e. conntrack Very high packet rate processing
6 Technical deep dive on CloudNetEngine virtual switch
7 Design principles Datapath needs to be as reliable as possible High performance for all typical workloads Throughputs on both BPS and PPS wise CPU efficiency is very critical Easy of integration for various virtual networking solutions Easy of maintenance 7
8 CloudNetEngine virtual switch architecture Openflow APIs OVSDB APIs ODP APIs Adv APIs CDP APIs ovs-vswitchd* (dpif-netlink) ovsdb-server Scheduler Adaptive poll Mem mgmt Timer mgmt Classifier* Flow cache* FWD engine* Multi queue Overlay Security group QoS Offloading Sniffer DPDK* Net chain CDP (CloudNetEngine Data Path) 8
9 Performance practices Packet handle layout, lazy metadata reset. Improve instruction per cycles. Load balancing rxq processing. Inline filtering for packet monitoring. CPU efficiency: Hybrid polling + RX interrupt Packet group metadata Zero copy S/W H/W Offloading depending on system runtime configuration 9
10 Extensibility A lightweight and efficient framework (net chain) to plugin new features It s RCU protected so that updating a net chain won t have any performance penalty on the datapath A net chain can use packet group metadata to very quickly decide whether the net chain is applicable to the input packet vector or not 10
11 Performance comparisons
12 Performance test configuration Host H/W CPU: - Xeon E v3 2.40GHz - 6 physical cores, 12 logical cores NIC: ES 10-Gigabit MEM: - 16G Host S/W - Ubuntu x86_64 + KVM - Qemu G size hugepages are used All QEMU instances set cpu affinity Guest H/W - 4 vcpus/ 2vNICs/ 4G memory for NFV tests - 1 vcpus/ 1vNICs/ 1G memory for non-nfv tests - for NFV tests, virtio mrg_rxbuff=off, all other offload flags are enabled - for non-nfv test, virtio all offload flags are enabled - vnics use default queues Guest S/W - buildroot kernel x86_64 - testpmd io mode forward for NFV test - iperf for TCP test - netperf for TCP_RR test Virtual Switches Under Test Native OVS - OVS kernel module bundled with Linux kernel OVS-DPDK - OVS DPDK v16.11 CNE vswitch - CNE vswitch 1.0
13 VM (testpmd) vnic0 vnic1 - Bi-directional traffic - Each direction with 250 concurrent flows - 0.5% PDR Host1 vswitch Host2 TRex NFV Test Topology
14 MPPS (Higher is better) NFV 64 Bytes 0.5% PDR test Throughput
15 VM VM Host1 vswitch TCP Single Host Test Topology
16 Gbps (Higher is better) CPU % (Lower is better)
17 TPS (Higher is better) CPU % (Lower is better)
18 VM1 VM2 VM3 VM4 Host1 vswitch Host2 vswitch VXLAN TCP/VXLAN Two Hosts Test Topology
19 Gbps (Higher is better) CPU % (Lower is better) TCP/VXLAN Two Hosts Test Throughput TCP/VXLAN Two Hosts Test CPU Usage
20 TPS (Higher is better) CPU % (Lower is better) TCP_RR/VXLAN Two Hosts Test Throughput TCP_RR/VXLAN Two Hosts Test CPU Usage
21 Demo: CNE vswitch integration with OVN/OpenStack c-api... n-api q-svc ovn-nb ovn-sb l3-agent dhcp-agen t ovsdb_server ovs_vswitchd ovn-controller OVS Kernel DP CONTROLLER NODE Network Node EXT network MGMT&&CTRL network Data network n-cpu c-vol ovsdb_server ovn-controller ovs_vswitchd CDP n-cpu c-vol ovsdb_server ovn-controller ovs_vswitchd OVS Kernel DP COMPUTE NODEs (CNE) COMPUTE NODEs (OVS Kernel DP)
22 Q & A info@cloudnetengine.com 22
Next Gen Virtual Switch. CloudNetEngine Founder & CTO Jun Xiao
Next Gen Virtual Switch CloudNetEngine Founder & CTO Jun Xiao Agenda Thoughts on next generation virtual switch Technical deep dive on CloudNetEngine virtual switch Q & A 2 Major vswitches categorized
More informationAgilio CX 2x40GbE with OVS-TC
PERFORMANCE REPORT Agilio CX 2x4GbE with OVS-TC OVS-TC WITH AN AGILIO CX SMARTNIC CAN IMPROVE A SIMPLE L2 FORWARDING USE CASE AT LEAST 2X. WHEN SCALED TO REAL LIFE USE CASES WITH COMPLEX RULES TUNNELING
More informationA Brief Guide to Virtual Switching Franck Baudin (Red Hat) Billy O Mahony (Intel)
A Brief Guide to Virtual Switching Franck Baudin (Red Hat) Billy O Mahony (Intel) vswitching: Different Use Cases Enterprise Data Center Manageability Console Telco Network Infrastructure Larger Packet
More informationCorporate Update. OpenVswitch hardware offload over DPDK. DPDK summit 2017
Corporate Update OpenVswitch hardware offload over DPDK DPDK summit 2017 Agenda ASAP2-Flex for vswitch/vrouter acceleration HW classification offload concept OVS-DPDK using HW classification offload RFC
More informationvswitch Acceleration with Hardware Offloading CHEN ZHIHUI JUNE 2018
x vswitch Acceleration with Hardware Offloading CHEN ZHIHUI JUNE 2018 Current Network Solution for Virtualization Control Plane Control Plane virtio virtio user space PF VF2 user space TAP1 SW Datapath
More informationNetronome 25GbE SmartNICs with Open vswitch Hardware Offload Drive Unmatched Cloud and Data Center Infrastructure Performance
WHITE PAPER Netronome 25GbE SmartNICs with Open vswitch Hardware Offload Drive Unmatched Cloud and NETRONOME AGILIO CX 25GBE SMARTNICS SIGNIFICANTLY OUTPERFORM MELLANOX CONNECTX-5 25GBE NICS UNDER HIGH-STRESS
More informationvnetwork Future Direction Howie Xu, VMware R&D November 4, 2008
vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008 Virtual Datacenter OS from VMware Infrastructure vservices and Cloud vservices Existing New - roadmap Virtual Datacenter OS from VMware Agenda
More informationUsing SR-IOV offloads with Open-vSwitch and similar applications
Using SR-IOV offloads with Open-vSwitch and similar applications Rony Efraim, Or Gerlitz Netdev conferences 1.2 Oct 2016 Agenda Solution building blocks Use the software datapath (kernel) as a slow path
More informationEnabling DPDK Accelerated OVS in ODL and Accelerating SFC
Enabling DPDK Accelerated OVS in ODL and Accelerating SFC Sharad Mishra, Intel Corporation Eric Multanen, Intel Corporation Danny Zhou, Intel Corporation Rajeev Koodli Legal Disclaimer General Disclaimer:
More informationVirtual Switch Acceleration with OVS-TC
WHITE PAPER Virtual Switch Acceleration with OVS-TC HARDWARE ACCELERATED OVS-TC PROVIDES BETTER CPU EFFICIENCY, LOWER COMPLEXITY, ENHANCED SCALABILITY AND INCREASED NETWORK PERFORMANCE COMPARED TO KERNEL-
More informationUnderstanding The Performance of DPDK as a Computer Architect
Understanding The Performance of DPDK as a Computer Architect XIAOBAN WU *, PEILONG LI *, YAN LUO *, LIANG- MIN (LARRY) WANG +, MARC PEPIN +, AND JOHN MORGAN + * UNIVERSITY OF MASSACHUSETTS LOWELL + INTEL
More informationDPDK Summit China 2017
DPDK Summit China 2017 2 Practice of Network Monitoring and Security Technologies in Cloud Data Center Kai, Wang YunShan Networks Data center is evolving to be cloud based and software defined The monitoring
More informationAccelerating VM networking through XDP. Jason Wang Red Hat
Accelerating VM networking through XDP Jason Wang Red Hat Agenda Kernel VS userspace Introduction to XDP XDP for VM Use cases Benchmark and TODO Q&A Kernel Networking datapath TAP A driver to transmit
More informationSmartNIC Programming Models
SmartNIC Programming Models Johann Tönsing 206--09 206 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV
More informationVirtio/vhost status update
Virtio/vhost status update Yuanhan Liu Aug 2016 outline Performance Multiple Queue Vhost TSO Functionality/Stability Live migration Reconnect Vhost PMD Todo Vhost-pci Vhost Tx
More informationQorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update
QorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update APF-NET-T0658 Gary Chu A U G. 2 0 1 4 TM External Use The New Virtualized Network Cloud Cloud gaining momentum as the service platform
More informationAchieve Low Latency NFV with Openstack*
Achieve Low Latency NFV with Openstack* Yunhong Jiang Yunhong.Jiang@intel.com *Other names and brands may be claimed as the property of others. Agenda NFV and network latency Why network latency on NFV
More informationAccelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with Danny Zhou (danny.zhou@intel.com) SDN/NFV Software Architect Network Platform Group, Intel Cooperation Agenda Overview: and Open vswitch (OVS)
More informationSmartNIC Programming Models
SmartNIC Programming Models Johann Tönsing 207-06-07 207 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV
More informationNetworking at the Speed of Light
Networking at the Speed of Light Dror Goldenberg VP Software Architecture MaRS Workshop April 2017 Cloud The Software Defined Data Center Resource virtualization Efficient services VM, Containers uservices
More informationDPDK Vhost/Virtio Performance Report Release 18.05
DPDK Vhost/Virtio Performance Report Test Date: Jun 1 2018 Author: Intel DPDK Validation Team Revision History Date Revision Comment Jun 1st, 2018 1.0 Initial document for release 2 Release 18.02 Contents
More informationDPDK Summit 2016 OpenContrail vrouter / DPDK Architecture. Raja Sivaramakrishnan, Distinguished Engineer Aniket Daptari, Sr.
DPDK Summit 2016 OpenContrail vrouter / DPDK Architecture Raja Sivaramakrishnan, Distinguished Engineer Aniket Daptari, Sr. Product Manager CONTRAIL (MULTI-VENDOR) ARCHITECTURE ORCHESTRATOR Interoperates
More informationData Path acceleration techniques in a NFV world
Data Path acceleration techniques in a NFV world Mohanraj Venkatachalam, Purnendu Ghosh Abstract NFV is a revolutionary approach offering greater flexibility and scalability in the deployment of virtual
More informationHost Dataplane Acceleration: SmartNIC Deployment Models
Host Dataplane Acceleration: SmartNIC Deployment Models Simon Horman 20 August 2018 2018 NETRONOME SYSTEMS, INC. Agenda Introduction Hardware and Software Switching SDN Programmability Host Datapath Acceleration
More informationDesign and Implementation of Virtual TAP for Software-Defined Networks
Design and Implementation of Virtual TAP for Software-Defined Networks - Master Thesis Defense - Seyeon Jeong Supervisor: Prof. James Won-Ki Hong Dept. of CSE, DPNM Lab., POSTECH, Korea jsy0906@postech.ac.kr
More informationDPDK Summit China 2017
Summit China 2017 Embedded Network Architecture Optimization Based on Lin Hao T1 Networks Agenda Our History What is an embedded network device Challenge to us Requirements for device today Our solution
More informationOpen vswitch DPDK Acceleration Using HW Classification
Open vswitch DPDK Acceleration Using HW Classification Rony Efraim DPDK summit Dublin Oct 2016 Accelerated Switch And Packet Processing (ASAP 2 ) ASAP 2 take advantage of ConnectX-4 capability to accelerate
More informationAgilio OVS Software Architecture
WHITE PAPER Agilio OVS Software Architecture FOR SERVER-BASED NETWORKING THERE IS CONSTANT PRESSURE TO IMPROVE SERVER- BASED NETWORKING PERFORMANCE DUE TO THE INCREASED USE OF SERVER AND NETWORK VIRTUALIZATION
More informationComparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs
Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs Johann Tönsing May 24, 206 206 NETRONOME Agenda Contributions of OpenFlow, Open vswitch and P4 OpenFlow features missing in P4,
More informationMWC 2015 End to End NFV Architecture demo_
MWC 2015 End to End NFV Architecture demo_ March 2015 demonstration @ Intel booth Executive summary The goal is to demonstrate how an advanced multi-vendor implementation of the ETSI ISG NFV architecture
More informationDPDK Vhost/Virtio Performance Report Release 18.11
DPDK Vhost/Virtio Performance Report Test Date: December 3st 2018 Author: Intel DPDK Validation Team Revision History Date Revision Comment December 3st, 2018 1.0 Initial document for release 2 Contents
More informationOpenStack and OVN What s New with OVS 2.7 OpenStack Summit -- Boston 2017
OpenStack and OVN What s New with OVS 2.7 OpenStack Summit -- Boston 2017 Russell Bryant (@russellbryant) Justin Pettit (@Justin_D_Pettit) Ben Pfaff (@Ben_Pfaff) Virtual Networking Overview Provides a
More informationConfiguring and Benchmarking Open vswitch, DPDK and vhost-user. Pei Zhang ( 张培 ) October 26, 2017
Configuring and Benchmarking Open vswitch, DPDK and vhost-user Pei Zhang ( 张培 ) pezhang@redhat.com October 26, 2017 Agenda 1. Background 2. Configure Open vswitch, DPDK and vhost-user 3. Improve network
More informationAccelerating Contrail vrouter
WHITE PAPER Accelerating Contrail vrouter WHEN DEPLOYED WITH THE JUNIPER NETWORKS CONTRAIL CLOUD NETWORKING PLATFORM, THE NETRONOME AGILIO VROUTER SOLUTION DELIVERS ACCELERATED PERFORMANCE THAT ENABLES
More informationODL SFC with OVS-DPDK, HW accelerated dataplane and VPP
ODL SFC with OVS-DPDK, HW accelerated dataplane and VPP Prasad Gorja, Senior Principal Engineer, NXP Harish Kumar Ambati, Lead Engineer, NXP Srikanth Lingala, Lead Engineer, NXP Agenda SFC Introduction
More informationVDPA: VHOST-MDEV AS NEW VHOST PROTOCOL TRANSPORT
VDPA: VHOST-MDEV AS NEW VHOST PROTOCOL TRANSPORT CUNMING(Steve) LIANG, Intel cunming.liang AT intel.com KVM Forum 2018, Edinburgh October, 2018 Background KVM Forum 2018 / Edinburg / 2018 Intel Corporation
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
NET1343BU NSX Performance Samuel Kommu #VMworld #NET1343BU Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no
More informationAccelerating vrouter Contrail
WHITE PAPER Accelerating vrouter Contrail A VIRTUAL ROUTER (VROUTER) IS A SOFTWARE ONLY IMPLEMENTATION OF LAYER 3 INTERNET PROTOCOL (IP) ROUTING. ROUTING FUNCTIONS THAT ARE TRADITIONALLY DELIVERED AS DEDICATED
More informationVIRTIO: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD. CUNMING LIANG, Intel
VIRTIO: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD CUNMING LIANG, Intel Agenda Towards NFV Cloud vhost Data Path Acceleration vdpa Intro vdpa Design vdpa Implementation Summary & Future Work Towards
More informationThe.pdf version of this slide deck will have missing info, due to use of animations. The original.pptx deck is available here:
The.pdf version of this slide deck will have missing info, due to use of animations. The original.pptx deck is available here: https://wiki.opnfv.org/download/attachments/10293193/vsperf-dataplane-perf-cap-bench.pptx?api=v2
More informationDPDK Vhost/Virtio Performance Report Release 17.08
DPDK Vhost/Virtio Performance Report Test Date: August 15 th 2017 Author: Intel DPDK Validation team Revision History Date Revision Comment August 15 th, 2017 1.0 Initial document for release 2 Contents
More informationNova Scheduler: Optimizing, Configuring and Deploying NFV VNF's on OpenStack
Nova Scheduler: Optimizing, Configuring and Deploying NFV VNF's on OpenStack Ian Jolliffe, Chris Friesen WHEN IT MATTERS, IT RUNS ON WIND RIVER. 2017 WIND RIVER. ALL RIGHTS RESERVED. Ian Jolliffe 2 2017
More informationVIRTIO-NET: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD. CUNMING LIANG, Intel
VIRTIO-NET: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD CUNMING LIANG, Intel Agenda Towards NFV Cloud Background & Motivation vhost Data Path Acceleration Intro Design Impl Summary & Future Work Towards
More informationFast packet processing in the cloud. Dániel Géhberger Ericsson Research
Fast packet processing in the cloud Dániel Géhberger Ericsson Research Outline Motivation Service chains Hardware related topics, acceleration Virtualization basics Software performance and acceleration
More informationONOS-based Data Plane Acceleration Support for 5G. Dec 4, SKTelecom
ONOS-based Data Plane Acceleration Support for 5G Dec 4, 2018 SKTelecom 0 A Brief Introduction to 5G Network 5G Core Service-based Architecture CP UP Key Functions - UE Authentication - UE Mobility Mgmt.
More informationImplementing a TCP Broadband Speed Test in the Cloud for Use in an NFV Infrastructure
technical brief Implementing a TCP Broadband Speed Test in the Cloud for Use in an NFV Infrastructure When communication service providers consider virtualizing their network architectures, one of the
More informationDPDK Tunneling Offload RONY EFRAIM & YONGSEOK KOH MELLANOX
x DPDK Tunneling Offload RONY EFRAIM & YONGSEOK KOH MELLANOX Rony Efraim Introduction to DC w/ overlay network Modern data center (DC) use overly network like Virtual Extensible LAN (VXLAN) and GENEVE
More informationKVM as The NFV Hypervisor
KVM as The NFV Hypervisor Jun Nakajima Contributors: Mesut Ergin, Yunhong Jiang, Krishna Murthy, James Tsai, Wei Wang, Huawei Xie, Yang Zhang 1 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED
More informationDPDK Intel NIC Performance Report Release 18.05
DPDK Intel NIC Performance Report Test Date: Jun 1th 2018 Author: Intel DPDK Validation team Revision History Date Revision Comment Jun 4th, 2018 1.0 Initial document for release 2 Contents Audience and
More informationOptimizing your virtual switch for VXLAN. Ron Fuller, VCP-NV, CCIE#5851 (R&S/Storage) Staff Systems Engineer NSBU
Optimizing your virtual switch for VXLAN Ron Fuller, VCP-NV, CCIE#5851 (R&S/Storage) Staff Systems Engineer NSBU fuller@vmware.com VXLAN Protocol Overview Ethernet in IP overlay network Entire L2 frame
More informationVirtual switching technologies and Linux bridge
Virtual switching technologies and Linux bridge Toshiaki Makita NTT Open Source Software Center Today's topics Virtual switching technologies in Linux Software switches (bridges) in Linux Switching technologies
More informationVALE: a switched ethernet for virtual machines
L < > T H local VALE VALE -- Page 1/23 VALE: a switched ethernet for virtual machines Luigi Rizzo, Giuseppe Lettieri Università di Pisa http://info.iet.unipi.it/~luigi/vale/ Motivation Make sw packet processing
More informationA Universal Dataplane. FastData.io Project
A Universal Dataplane FastData.io Project : A Universal Dataplane Platform for Native Cloud Network Services EFFICIENCY Most Efficient on the Planet Superior Performance PERFORMANCE Flexible and Extensible
More informationBringing the Power of ebpf to Open vswitch. Linux Plumber 2018 William Tu, Joe Stringer, Yifeng Sun, Yi-Hung Wei VMware Inc. and Cilium.
Bringing the Power of ebpf to Open vswitch Linux Plumber 2018 William Tu, Joe Stringer, Yifeng Sun, Yi-Hung Wei VMware Inc. and Cilium.io 1 Outline Introduction and Motivation OVS-eBPF Project OVS-AF_XDP
More informationDPDK Intel NIC Performance Report Release 18.02
DPDK Intel NIC Performance Report Test Date: Mar 14th 2018 Author: Intel DPDK Validation team Revision History Date Revision Comment Mar 15th, 2018 1.0 Initial document for release 2 Contents Audience
More informationOpenFlow Software Switch & Intel DPDK. performance analysis
OpenFlow Software Switch & Intel DPDK performance analysis Agenda Background Intel DPDK OpenFlow 1.3 implementation sketch Prototype design and setup Results Future work, optimization ideas OF 1.3 prototype
More informationMeasuring a 25 Gb/s and 40 Gb/s data plane
Measuring a 25 Gb/s and 40 Gb/s data plane Christo Kleu Pervaze Akhtar 1 Contents Preliminaries Equipment Traffic generators Test topologies Host and VM configuration NUMA Architecture CPU allocation BIOS
More informationOVS Acceleration using Network Flow Processors
Acceleration using Network Processors Johann Tönsing 2014-11-18 1 Agenda Background: on Network Processors Network device types => features required => acceleration concerns Acceleration Options (or )
More informationAgenda Introduce NSX-T: Architecture Switching Routing Firewall Disclaimer This presentation may contain product features that are currently under dev
NET1863BE NSX-T Advanced Architecture Concepts Dimitri Desmidt / Yasen Simeonov September 2017 Agenda Introduce NSX-T: Architecture Switching Routing Firewall Disclaimer This presentation may contain product
More informationOpen vswitch - architecture
Ashok Emani Open vswitch - architecture Netlink User Space vswitchd Kernel Space OVS Kernel Space Forwarding Plane Available at www.openvswitch.org Main forwarding plane runs in kernel space Exception
More informationDPDK Intel NIC Performance Report Release 17.08
DPDK Intel NIC Performance Report Test Date: Aug 23th 2017 Author: Intel DPDK Validation team Revision History Date Revision Comment Aug 24th, 2017 1.0 Initial document for release 2 Contents Audience
More informationImprove VNF safety with Vhost-User/DPDK IOMMU support
Improve VNF safety with Vhost-User/DPDK IOMMU support No UIO anymore! Maxime Coquelin Software Engineer KVM Forum 2017 AGENDA Background Vhost-user device IOTLB implementation Benchmarks Future improvements
More informationDPDK Performance Report Release Test Date: Nov 16 th 2016
Test Date: Nov 16 th 2016 Revision History Date Revision Comment Nov 16 th, 2016 1.0 Initial document for release 2 Contents Audience and Purpose... 4 Test setup:... 4 Intel Xeon Processor E5-2699 v4 (55M
More informationRed Hat OpenStack Platform 13
Red Hat OpenStack Platform 13 Network Functions Virtualization Product Guide Overview of the Network Functions Virtualization (NFV) Last Updated: 2018-07-03 Red Hat OpenStack Platform 13 Network Functions
More informationBESS: A Virtual Switch Tailored for NFV
BESS: A Virtual Switch Tailored for NFV Sangjin Han, Aurojit Panda, Brian Kim, Keon Jang, Joshua Reich, Saikrishna Edupuganti, Christian Maciocco, Sylvia Ratnasamy, Scott Shenker https://github.com/netsys/bess
More informationDPDK Roadmap. Tim O Driscoll & Chris Wright Open Networking Summit 2017
DPDK Roadmap Tim O Driscoll & Chris Wright Open Networking Summit 2017 Agenda Overview: What is DPDK? What problems does it solve? Open source community and transition to Linux Foundation: Why is this
More informationEnd to End SLA for Enterprise Multi-Tenant Applications
End to End SLA for Enterprise Multi-Tenant Applications Girish Moodalbail, Principal Engineer, Oracle Inc. Venugopal Iyer, Principal Engineer, Oracle Inc. The following is intended to outline our general
More informationTransforming Networks to All-IT Network with OCP and Open Networking
Transforming Networks to All-IT Network with OCP and Open Networking Junho Suh Manager @SKT Content All-IT Network Building All-IT Network with OCP Powered Networking Porting Indigo on Wedge + Open Network
More informationAccelerating 4G Network Performance
WHITE PAPER Accelerating 4G Network Performance OFFLOADING VIRTUALIZED EPC TRAFFIC ON AN OVS-ENABLED NETRONOME SMARTNIC NETRONOME AGILIO SMARTNICS PROVIDE A 5X INCREASE IN vepc BANDWIDTH ON THE SAME NUMBER
More informationNexus 1000V in Context of SDN. Martin Divis, CSE,
Nexus 1000V in Context of SDN Martin Divis, CSE, mdivis@cisco.com Why Cisco Nexus 1000V Losing the Edge Server Admin Host Host Host Host Server Admin manages virtual switching! vswitch vswitch vswitch
More informationOpen vswitch: A Whirlwind Tour. Jus8n Pe:t March 3, 2011
Open vswitch: A Whirlwind Tour Jus8n Pe:t March 3, 2011 Overview Visibility (NetFlow, sflow, SPAN/RSPAN) Fine- grained ACLs and QoS policies Centralized control through OpenFlow Port bonding, LACP, tunneling
More informationDataplane Networking journey in Containers
Dataplane Networking journey in Gary Loughnane gary.loughnane@intel.com Kuralamudhan Ramakrishnan kuralamudhan.ramakrishnan@intel.com DPDK Summit Userspace - Dublin- 2017 Discussion topics Container Deployment
More informationIt's kind of fun to do the impossible with DPDK Yoshihiro Nakajima, Hirokazu Takahashi, Kunihiro Ishiguro, Koji Yamazaki NTT Labs
It's kind of fun to do the impossible with DPDK Yoshihiro Nakajima, Hirokazu Takahashi, Kunihiro Ishiguro, Koji Yamazaki NTT Labs 0 Agenda Motivation for fun Fun with Lagopus SDN switch Fun with speed
More informationCloud Networking (VITMMA02) Server Virtualization Data Center Gear
Cloud Networking (VITMMA02) Server Virtualization Data Center Gear Markosz Maliosz PhD Department of Telecommunications and Media Informatics Faculty of Electrical Engineering and Informatics Budapest
More informationProgramming Netronome Agilio SmartNICs
WHITE PAPER Programming Netronome Agilio SmartNICs NFP-4000 AND NFP-6000 FAMILY: SUPPORTED PROGRAMMING MODELS THE AGILIO SMARTNICS DELIVER HIGH- PERFORMANCE SERVER- BASED NETWORKING APPLICATIONS SUCH AS
More informationEvolution of the netmap architecture
L < > T H local Evolution of the netmap architecture Evolution of the netmap architecture -- Page 1/21 Evolution of the netmap architecture Luigi Rizzo, Università di Pisa http://info.iet.unipi.it/~luigi/vale/
More informationBridging the gap between hardware functionality in DPDK applications and vendor neutrality in the open source community
Bridging the gap between hardware functionality in DPDK applications and vendor neutrality in the open source community Ian Stokes & Sugesh Chandran DPDK Summit Userspace - Dublin- 2016 Legal Disclaimer
More informationAccelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel
Accelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel @optimistyzy Notices & Disclaimers Intel technologies features and benefits depend
More informationOn the cost of tunnel endpoint processing in overlay virtual networks
J. Weerasinghe; NVSDN2014, London; 8 th December 2014 On the cost of tunnel endpoint processing in overlay virtual networks J. Weerasinghe & F. Abel IBM Research Zurich Laboratory Outline Motivation Overlay
More informationA Userspace Packet Switch for Virtual Machines
SHRINKING THE HYPERVISOR ONE SUBSYSTEM AT A TIME A Userspace Packet Switch for Virtual Machines Julian Stecklina OS Group, TU Dresden jsteckli@os.inf.tu-dresden.de VEE 2014, Salt Lake City 1 Motivation
More informationOpenStack Networking: Where to Next?
WHITE PAPER OpenStack Networking: Where to Next? WHAT IS STRIKING IS THE PERVASIVE USE OF OPEN VSWITCH (OVS), AND AMONG NEUTRON FEATURES, THE STRONG INTEREST IN SOFTWARE- BASED NETWORKING ON THE SERVER,
More informationVhost dataplane in Qemu. Jason Wang Red Hat
Vhost dataplane in Qemu Jason Wang Red Hat Agenda History & Evolution of vhost Issues Vhost dataplane TODO Userspace Qemu networking Qemu Guest mainloop in IOThread virtio VCPU VCPU tap fd vcpu fd vcpu
More informationAgenda How DPDK can be used for your Application DPDK Ecosystem boosting your Development Meet the Community Challenges
SPEED MATTERS. All rights reserved. All brand names, trademarks and copyright information cited in this presentation shall remain the property of its registered owners. Agenda How DPDK can be used for
More informationIntel Open Network Platform Server Release 1.5 Performance Test Report. SDN/NFV Solutions with Intel Open Network Platform Server
Intel Open Network Platform Server Release 1.5 Performance SDN/NFV Solutions with Intel Open Network Platform Server Document Revision 1.2 November 2015 Revision History Date Revision Comments November
More informationCHALLENGES FOR NEXT GENERATION FOG AND IOT COMPUTING: PERFORMANCE OF VIRTUAL MACHINES ON EDGE DEVICES WEDNESDAY SEPTEMBER 14 TH, 2016 MARK DOUGLAS
CHALLENGES FOR NEXT GENERATION FOG AND IOT COMPUTING: PERFORMANCE OF VIRTUAL MACHINES ON EDGE DEVICES WEDNESDAY SEPTEMBER 14 TH, 2016 MARK DOUGLAS Agenda Challenges to Intelligent Edge devices what s driving
More informationContainer Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center
Container Adoption for NFV Challenges & Opportunities Sriram Natarajan, T-Labs Silicon Valley Innovation Center Virtual Machine vs. Container Stack KVM Container-stack Libraries Guest-OS Hypervisor Libraries
More informationKVM PERFORMANCE OPTIMIZATIONS INTERNALS. Rik van Riel Sr Software Engineer, Red Hat Inc. Thu May
KVM PERFORMANCE OPTIMIZATIONS INTERNALS Rik van Riel Sr Software Engineer, Red Hat Inc. Thu May 5 2011 KVM performance optimizations What is virtualization performance? Optimizations in RHEL 6.0 Selected
More informationPVPP: A Programmable Vector Packet Processor. Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim
PVPP: A Programmable Vector Packet Processor Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim Fixed Set of Protocols Fixed-Function Switch Chip TCP IPv4 IPv6
More informationEd Warnicke, Cisco. Tomasz Zawadzki, Intel
Ed Warnicke, Cisco Tomasz Zawadzki, Intel Agenda SPDK iscsi target overview FD.io and VPP SPDK iscsi VPP integration Q&A 2 Notices & Disclaimers Intel technologies features and benefits depend on system
More informationChangpeng Liu, Cloud Software Engineer. Piotr Pelpliński, Cloud Software Engineer
Changpeng Liu, Cloud Software Engineer Piotr Pelpliński, Cloud Software Engineer Introduction to VirtIO and Vhost SPDK Vhost Architecture Use cases for vhost Benchmarks Next steps QEMU VIRTIO Vhost (KERNEL)
More informationRoCE Update. Liran Liss, Mellanox Technologies March,
RoCE Update Liran Liss, Mellanox Technologies March, 2012 www.openfabrics.org 1 Agenda RoCE Ecosystem QoS Virtualization High availability Latest news 2 RoCE in the Data Center Lossless configuration recommended
More informationQLOGIC SRIOV Fuel Plugin Documentation
QLOGIC SRIOV Fuel Plugin Documentation Release 1.0-1.0.0-1 QLOGIC Jul 19, 2016 CONTENTS 1 Overview of the QLogic SRIOV Fuel Plugin 1 1.1 Software Prerequisites..........................................
More informationovn-architecture(7) Open vswitch Manual ovn-architecture(7)
NAME ovn-architecture Open Virtual Network architecture DESCRIPTION OVN, the Open Virtual Network, is a system to support virtual network abstraction. OVN complements the existing capabilities of OVS to
More informationSupporting Fine-Grained Network Functions through Intel DPDK
Supporting Fine-Grained Network Functions through Intel DPDK Ivano Cerrato, Mauro Annarumma, Fulvio Risso - Politecnico di Torino, Italy EWSDN 2014, September 1st 2014 This project is co-funded by the
More information4. Miscellaneous: network virtualization
4. Miscellaneous: network virtualization Protocols for Data Networks (aka Advanced Computer Networks) Lecture plan 1. B. Pfaff et al., Design and implementation of Open vswitch, NSDI 15 and B. Pfaff et
More informationAccelerating NVMe-oF* for VMs with the Storage Performance Development Kit
Accelerating NVMe-oF* for VMs with the Storage Performance Development Kit Jim Harris Principal Software Engineer Intel Data Center Group Santa Clara, CA August 2017 1 Notices and Disclaimers Intel technologies
More informationNFVnice: Dynamic Backpressure and Scheduling for NFV Service Chains
NFVnice: Dynamic Backpressure and Scheduling for NFV Service Chains Sameer G Kulkarni 1, Wei Zhang 2, Jinho Hwang 3, Shriram Rajagopalan 3, K.K. Ramakrishnan 4, Timothy Wood 2, Mayutan Arumaithurai 1 &
More informationFulvio Risso, Matteo Bertrone, Mauricio Vasquez Bernal
Fulvio Risso, Matteo Bertrone, Mauricio Vasquez Bernal Politecnico di Torino, Italy COUPLING THE FLEXIBILITY OF OVN WITH THE EFFICIENCY OF IOVISOR: ARCHITECTURE AND DEMO 1 Datacenter Networking Datacenter
More informationImprove Performance of Kube-proxy and GTP-U using VPP
Improve Performance of Kube-proxy and GTP-U using VPP Hongjun Ni (hongjun.ni@intel.com) Danny Zhou (danny.zhou@intel.com) Johnson Li (johnson.li@intel.com) Network Platform Group, DCG, Intel Acknowledgement:
More informationBuilding NFV Solutions with OpenStack and Cisco ACI
Building NFV Solutions with OpenStack and Cisco ACI Domenico Dastoli @domdastoli INSBU Technical Marketing Engineer Iftikhar Rathore - INSBU Technical Marketing Engineer Agenda Brief Introduction to Cisco
More information