CICN Community Information-Centric Networking

Size: px
Start display at page:

Download "CICN Community Information-Centric Networking"

Transcription

1 CICN Community Information-Centric Networking

2 : The Universal Dataplane Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient Bare Metal/VM/Container Multiplatform Fd.io Scope: Network IO - NIC/vNIC <-> cores/threads Packet Processing Classify/Transform/Prioritize/Forward/Terminate Dataplane Management Agents - ControlPlane Bare Metal/VM/Container Dataplane Management Agent Packet Processing Network IO fd.io Foundation 2

3 Fd.io in the overall stack Application Layer/App Server Orchestration vicn Network Controller Dataplane Management Agent Data Plane Services Packet Processing Network IO Operation System Hardware fd.io Foundation 3

4 Multiparty: Broad Membership Service Providers Network Vendors Chip Vendors Integrators fd.io Foundation 4

5 Multiparty: Broad Contribution Yandex Qiniu Universitat Politècnica de Catalunya (UPC) fd.io Foundation 5

6 Code Activity In the period since its inception, fd.io has more commits than OVS and DPDK combined, and more contributors than OVS to Fd.io OVS DPDK Commits Contributors Organizations Commits Contributors Organizations Commits fd.io OVS DPDK Contributors fd.io OVS DPDK Organizations fd.io OVS DPDK fd.io Foundation 6

7 Multiproject: Fd.io Projects vicn Dataplane Management Agent hc2vpp Honeycomb Testing/Support CSIT Packet Processing ICNET ONE TLDK CICN odp4vpp VPP Sandbox puppet-fdio trex VPP Network IO deb_dpdk rpm_dpdk fd.io Foundation 7

8 Fd.io Integrations Openstack Neutron Integration work done at ODL Plugin Fd.io Plugin Control Plane Lispflowmapping app SFC GBP app VBD app LISP Mapping Protocol Netconf/Yang Netconf/yang REST Data Plane Honeycomb VPP Fd.io ML2 Agent fd.io Foundation 8

9 Vector Packet Processor - VPP Bare Metal/VM/Container Dataplane Management Agent Packet Processing Network IO Packet Processing Platform: High performance Linux User space Run s on commodity CPUs: / / Shipping at volume in server & embedded products since fd.io Foundation 9

10 Packet VPP Architecture: Packet Processing n Vector of n packets dpdk-input vhost-user-input af-packet-input ethernet-input Input Graph Node Graph Node Packet Processing Graph ip6-input ip4-input mpls-input arp-input ip6-lookup ip4-lookup ip6-rewrite ip6-local ip4-local ip4-rewrite ip4-rewrite

11 Packet VPP Architecture: Plugins n Hardware Plugin Vector of n packets hw-accel-input dpdk-input vhost-user-input af-packet-input ethernet-input Input Graph Node Graph Node Packet Processing Graph Skip sftw nodes where work is done by hardware already ip6-input ip6-lookup ip4-input ip4-lookup mpls-input arp-input Plugin /usr/lib/vpp_plugins/cicn-plugin.so icnfwd Plugins are: First class citizens That can: Add graph nodes Add API Rearrange the graph ip6-rewrite ip6-local ip4-local ip4-rewrite custom-2 custom-3 Can be built independently of VPP source tree

12 VPP: How does it work? 1 af-packetinput vhost-userinput dpdk-input 2 Packet 0 graph nodes are optimized to fit inside the instruction cache Packet 1 ethernetinput Packet 2 Packet 3 Packet 4 Microprocessor mpls-input lldp-input arp-input cdp-input l2-input ip4-lookup ip4-input...-nochecksum ip4-lookupmulitcast icnfwd ip6-input Packet 5 Packet 6 Packet 7 Packet 8 Packet 9 Packet Instruction Cache Data Cache mpls-policyencap ip4-rewritetransit ip4-loadbalance ip4- midchain interfaceoutput Packet processing is decomposed into a directed graph node packets moved through graph nodes in vector packets are pre-fetched, into the data cache * approx. 173 nodes in default deployment

13 VPP: How does it work? instruction cache is warm with the instructions from a single graph node while packets in vector 6 Get pointer to vector dispatch fn() 4 5 Microprocessor ethernet-input Packet 1 Packet 2 while 4 or more packets PREFETCH #3 and #4 PROCESS #1 and #2 ASSUME next_node same as last packet Update counters, advance buffers Enqueue the packet to next_node while any packets <as above but single packet> data cache is warm with a small number of packets.. packets are processed in groups of four, any remaining packets are processed on by one

14 VPP: How does it work? while packets in vector dispatch fn() 7 Get pointer to vector Microprocessor ethernet-input while 4 or more packets PREFETCH #1 and #2 PROCESS #1 and #2 ASSUME next_node same as last packet Update counters, advance buffers Packet 1 Packet 2 Enqueue the packet to next_node while any packets <as above but single packet> prefetch packets #1 and #2

15 VPP: How does it work? while packets in vector dispatch fn() 8 Get pointer to vector Microprocessor ethernet-input while 4 or more packets PREFETCH #3 and #4 PROCESS #1 and #2 ASSUME next_node same as last packet Update counters, advance buffers Packet 1 Packet 2 Packet 3 Packet 4 Enqueue the packet to next_node while any packets <as above but single packet> process packet #3 and #4 update counters, enqueue packets to the next node

16 VPP Architecture: Programmability Control Plane Protocol Architecture Request Message 900k request/s Example: vicn Model based configuration/management Request Message Linux Hosts Linux Hosts Shared Memory Shared Memory Agent Request Queue VPP vicn Request Queue CICN VPP Response Queue Response Queue Can use C/Java/Python/or Lua Language bindings Async Response Message Async Response Message fd.io Foundation 16

17 Universal Dataplane: Features Hardware Platforms Pure Userspace - X86,ARM 32/64,Power Raspberry Pi Interfaces DPDK/Netmap/AF_Packet/TunTap Vhost-user - multi-queue, reconnect, Jumbo Frame Support Language Bindings C/Java/Python/Lua Tunnels/Encaps GRE/VXLAN/VXLAN-GPE/LISP-GPE/NSH IPSEC Including HW offload when available MPLS MPLS over Ethernet/GRE Deep label stacks supported Routing IPv4/IPv6 14+ MPPS, single core Hierarchical FIBs Multimillion FIB entries Source RPF Thousands of VRFs Controlled cross-vrf lookups Multipath ECMP and Unequal Cost PIT/CS/FIB Strategy layer ICN Segment Routing SR MPLS/IPv6 Including Multicast LISP LISP xtr/rtr L2 Overlays over LISP and GRE encaps Multitenancy Multihome Map/Resolver Failover Source/Dest control plane support Map-Register/Map-Notify/RLOC-probing Switching VLAN Support Single/ Double tag L2 forwd w/efp/bridgedomain concepts VTR push/pop/translate (1:1,1:2, 2:1,2:2) Mac Learning default limit of 50k addr Bridging Split-horizon group support/efp Filtering Proxy Arp Arp termination IRB - BVI Support with RouterMac assigmt Flooding Input ACLs Interface cross-connect L2 GRE over IPSec tunnels Security Mandatory Input Checks: TTL expiration header checksum L2 length < IP length ARP resolution/snooping ARP proxy SNAT Ingress Port Range Filtering Per interface whitelists Policy/Security Groups/GBP (Classifier) Network Services DHCPv4 client/proxy DHCPv6 Proxy MAP/LW46 IPv4aas MagLev-like Load Identifier Locator Addressing NSH SFC SFF s & NSH Proxy LLDP BFD Policer Multiple million Classifiers Arbitrary N-tuple Inband ioam Telemetry export infra (raw IPFIX) ioam for VXLAN-GPE (NGENA) SRv6 and ioam co-existence ioam proxy mode / caching ioam probe and responder Monitoring Simple Port Analyzer (SPAN) IP Flow Export (IPFIX) Counters for everything Lawful Intercept fd.io Foundation 17

18 Continuous Quality, Performance, Usability Built into the development process patch by patch Submit Automated Verify Code Review Merge Publish Artifacts Build/Unit Testing 120 Tests/Patch System Functional Testing 252 Tests/Patch Performance Testing 144 Tests/Patch, 841 Tests Usability Build binary packaging for Ubuntu Ubuntu Centos 7 Automated Style Checking Unit test : IPFIX BFD Classifier DHCP FIB GRE IPv4 IPv4 IRB IPv4 multi-vrf IPv6 IP Multicast L2 FIB L2 Bridge Domain MPLS SNAT SPAN VXLAN DHCP Client and Proxy L2 Cross Connect Merge-by-merge: GRE Overlay Tunnels L2 Bridging apt installable deb packaging L2BD Ethernet Switching IPv4 Routing yum installable rpm packaging L2 Cross Connect Ethernet Switching IPv6 Routing autogenerated code documentation LISP Overlay Tunnels IPv4 Scale 20k,200k,2M FIB Entries autogenerated cli documentation IPv4-in-IPv6 Softwire Tunnels IPv4 Scale - 20k,200k,2M FIB Entries Per release: Cop Address Security VM with vhost-userr autogenerated testing reports IPSec PHYS-VPP-VM-VPP-PHYS report perf improvements IPv6 Routing NS/ND, RA, ICMPv6 L2 Cross Connect/Bridge Puppet modules urpf Security VXLAN w/l2 Bridge Domain Training/Tutorial videos Tap Interface IPv4 Routing Hands-on-usecase documentation Telemetry IPFIX and Span COP IPv4/IPv6 whiteless VRF Routed Forwarding iacl ingress IPv4/IPv6 ACLs iacl Security Ingress IPv6/IPv6/Mac LISP IPv4-o-IPv6/IPv6-o-IPv4 IPv4 Routing VXLAN QoS Policer Metering QoS Policer Merge-by-merge packaging feeds VLAN Tag Translation L2 Cross over Downstream consumer CI pipelines VXLAN Overlay Tunnels L2 Bridging fd.io Foundation 18 Run on real hardware in fd.io Performance Lab

19 Universal Dataplane: Infrastructure Bare Metal Server Cloud/NFVi Server VM VM VM Container Infra Server Con Con Con Kernel/Hypervisor Kernel/Hypervisor Kernel fd.io Foundation 19

20 Universal Dataplane: VNFs based VNFs based VNFs Server Server VM VM Con Con Kernel/Hypervisor Kernel/Hypervisor fd.io Foundation 20

21 Universal Dataplane: Embedded Embedded Device SmartNic Device Server Kernel/Hypervisor Kernel/Hypervisor Hw Accel SmartNic Hw Accel fd.io Foundation 21

22 Universal Dataplane: CICN Example Physical CICN router CICN in a VM CICN in a Container Device Server Server VM VM docker LXC Kernel/Hypervisor Hw Accel Kernel/Hypervisor Kernel/Hypervisor fd.io Foundation 22

23 Universal Dataplane: communication/api Consumer/Producer Socket API Server 23 LXC MEMIF AF-PACKET DPDK LXD Kernel/Hypervisor Nic LXC MEMIF app Socket API Segmentation/Naming Manifest management Reassembly Flow and Congestion Control Existing drivers for links DPDK AF-PACKET MEMIF (SHARED MEMORY) fd.io Foundation

24 CICN distribution Core libraries Consumer/Producer Socket API, CCNx libs, PARC C libraries Server and Router VPP cicn plugin for Ubuntu 16, CentOS 7 HTTP video server Client Metis Forwarder VIPER MPEG-DASH video player Android 7, MacOS X 10.12, ios 10, Ubuntu 16, CentOS 7 Soon Apple Store and Google Play vicn intent-based networking model driven programmable framework monitoring and streaming for BigData support

25 Opportunities to Contribute Forwarding strategies Mobility management Hardware Accelerators vicn, configuration/management/control Consumer/Producer Socket API Reliable Transport Instrumentation tools HTTP integration We invite you to Participate in fd.io Get the Code, Build the Code, Run the Cod e, install from binaries from binary packages Read/Watch the Tutorials Join the Mailing Lists Join the IRC Channels Explore the wiki Join fd.io as a member fd.io Foundation 25

26

VPP The Universal Fast Dataplane

VPP The Universal Fast Dataplane VPP The Universal Fast Dataplane FD.io: The Universal Fast Dataplane Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient

More information

FD.io : The Universal Dataplane

FD.io : The Universal Dataplane FD.io : The Universal Dataplane Ray Kinsella & Hongjun Ni March 2018 Legal Disclaimers Intel technologies may require enabled hardware, specific software, or services activation. Check with your system

More information

A Universal Dataplane. FastData.io Project

A 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 information

CICN Community Information-Centric Networking. Tutorial at ACM SIGCOMM ICN, Berlin, Germany 26 th of September 2017

CICN Community Information-Centric Networking. Tutorial at ACM SIGCOMM ICN, Berlin, Germany 26 th of September 2017 CICN Community Information-Centric Networking Tutorial at ACM SIGCOMM ICN, Berlin, Germany 26 th of September 2017 1 Tutorial agenda Project overview Vector Packet Processing vicn: automation of virtual

More information

fd.io vpp and containers

fd.io vpp and containers fd.io vpp and containers Keith Burns @alagalah krb@cisco.com alagalah@gmail.com github.com/alagalah fd.io Founda2on 1 fd.io intro: why, what, how 2 Evolu8on of Programmable Networking Programmable Data

More information

fd.io Intro Mark Gray fd.io Foundation 1

fd.io Intro Mark Gray fd.io Foundation 1 fd.io Intro Mark Gray fd.io Foundation 1 Evolution of Programmable Networking Many industries are transitioning to a more dynamic model to deliver network services The great unsolved problem is how to

More information

FD.io VPP & Ligato Use Cases. Contiv-VPP CNI plugin for Kubernetes IPSEC VPN gateway

FD.io VPP & Ligato Use Cases. Contiv-VPP CNI plugin for Kubernetes IPSEC VPN gateway FD.io & Ligato Use Cases Contiv- CNI plugin for Kubernetes IPSEC VPN gateway Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient

More information

Ed Warnicke, Cisco. Tomasz Zawadzki, Intel

Ed 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 information

Building high performance network functions in VPP. Ole Trøan, VPP contributor FOSDEM 2018

Building high performance network functions in VPP. Ole Trøan, VPP contributor FOSDEM 2018 Building high performance network functions in VPP Ole Trøan, ot@cisco.com, VPP contributor FOSDEM 2018 1 2 This talk? Goal: Make you into VPP developers Agenda: VPP architecture An example decomposed

More information

Accelerate Cloud Native with FD.io

Accelerate Cloud Native with FD.io Accelerate Cloud Native with FDio Naoyuki Mori, Ping Yu, Kinsella Ray, Hongjun Ni Intel Agenda FDio*: Cloud native acceleration framework Acceleration of Envoy with FDio* TCP and QAT Acceleration of Load

More information

A 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) 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 information

A Universal Terabit Network Dataplane

A Universal Terabit Network Dataplane A Universal Terabit Network Dataplane FastData.io Project th of July 07: material developed for Intel Purley Scalable Processor launch. Video clip version: https://www.youtube.com/watch?v=alj0xlevv. Accompanying

More information

VPP Host Stack. TCP and Session Layers. Florin Coras, Dave Barach, Keith Burns, Dave Wallace

VPP Host Stack. TCP and Session Layers. Florin Coras, Dave Barach, Keith Burns, Dave Wallace Host Stack and Layers Florin Coras, Dave Barach, Keith Burns, Dave Wallace - A Universal Terabit Network Platform For Native Cloud Network Services Most Efficient on the Planet EFFICIENCY Superior Performance

More information

Cisco Ultra Packet Core High Performance AND Features. Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018

Cisco Ultra Packet Core High Performance AND Features. Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018 Cisco Ultra Packet Core High Performance AND Features Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018 The World s Top Networks Rely On Cisco Ultra 90+ 300M

More information

Programmable Overlays with VPP

Programmable Overlays with VPP Programmable Overlays with LinuxCon 2016, Toronto Florin Coras, Vina Ermagan Cisco Systems Overlay Network Engine Objective Enable programmable, software defined, overlays Data driven control-plane protocol

More information

SDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco)

SDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco) SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco) Building Blocks Service Model WorkFlow Topology App Intent Service/WF Life Cycle Manager Virtual Machine/Container

More information

FD.io - Vector Packet Processing

FD.io - Vector Packet Processing FD.io - Vector Packet Processing - One Terabit Software Router on Intel Xeon Scalable Processor Family Server Table of Contents Table of Contents 1 Introduction 2 Culture shift 3 Architecture 4 30,000

More information

Empower Diverse Open Transport Layer Protocols in Cloud Networking GEORGE ZHAO DIRECTOR OSS & ECOSYSTEM, HUAWEI

Empower Diverse Open Transport Layer Protocols in Cloud Networking GEORGE ZHAO DIRECTOR OSS & ECOSYSTEM, HUAWEI Empower Diverse Open Transport Layer Protocols in Cloud Networking GEORGE ZHAO DIRECTOR OSS & ECOSYSTEM, HUAWEI Agenda FD.io Introduction Challenges in Container & Cloud Native Apps Proposed Solutions

More information

Improve Performance of Kube-proxy and GTP-U using VPP

Improve 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 information

A Hierarchical SW Load Balancing Solution for Cloud Deployment

A Hierarchical SW Load Balancing Solution for Cloud Deployment x A Hierarchical SW Load Balancing Solution for Cloud Deployment Hongjun Ni Intel FD.io Sweetcomb PTL FD.io NSH_SFC PTL Acknowledgement: Ray Kinsella, Steve Liang @Intel Pierre Pfister, Jerome Tollet @Cisco

More information

fd.io Intro Ed Warnicke fd.io Founda1on 1

fd.io Intro Ed Warnicke fd.io Founda1on 1 fd.io Intro Ed Warnicke fd.io Founda1on 1 Evolu0on of Programmable Networking Many industries are transi1oning to a more dynamic model to deliver network services The great unsolved problem is how to deliver

More information

The Work of Containerized NFV Infrastructure on Arm Platform

The Work of Containerized NFV Infrastructure on Arm Platform The Work of Containerized NFV Infrastructure on Arm Platform Trevor Tao Tokyo 2018-06-21 Agenda Background Data Plane Acceleration on Arm Advanced CNI plugins and Use Case for Container

More information

Enabling DPDK Accelerated OVS in ODL and Accelerating SFC

Enabling 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 information

Accelerate Network Protocol Stack Performance and Adoption in the Cloud Networking via DMM

Accelerate Network Protocol Stack Performance and Adoption in the Cloud Networking via DMM Accelerate Network Protocol Stack Performance and Adoption in the Cloud Networking via DMM Waterman Cao Senior Researcher Cloud Networking Lab, Huawei AGENDA 01 02 03 Overview What we face DMM Overview

More information

High Performance Cloud-native Networking K8s Unleashing FD.io

High Performance Cloud-native Networking K8s Unleashing FD.io High Performance Cloud-native Networking K8s Unleashing FD.io Giles Heron Principal Engineer, Cisco giheron@cisco.com Maciek Konstantynowicz FD.io CSIT Project Lead Distinguished Engineer, Cisco mkonstan@cisco.com

More information

SmartNIC Programming Models

SmartNIC 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 information

Beyond Dual-Stack: Using IPv6 like You ve Never Imagined

Beyond Dual-Stack: Using IPv6 like You ve Never Imagined Beyond Dual-Stack: Using like You ve Never Imagined W. Mark Townsley, Cisco Fellow Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

SmartNIC Programming Models

SmartNIC 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 information

Accelerating Telco NFV Deployments with DPDK and SmartNICs

Accelerating Telco NFV Deployments with DPDK and SmartNICs x Accelerating Telco NFV Deployments with and SmartNICs Kalimani Venkatesan G, Aricent Kalimani.Venkatesan@aricent.com Barak Perlman, Ethernity Networks Barak@Ethernitynet.com Summit North America 2018

More information

Implementing A High Performance Virtualized CPE Solution

Implementing A High Performance Virtualized CPE Solution Implementing A High Performance Virtualized CPE Solution Hongjun Ni & Singfu Lee Intel HuachenTel Acknowledgement: Chuanguo Wang @HuachenTel Xuekun Hu, Jerry Zhang @Intel Ray Kinsella, Radu Nicolau @Intel

More information

VPP Host Stack. Transport and Session Layers. Florin Coras, Dave Barach

VPP Host Stack. Transport and Session Layers. Florin Coras, Dave Barach Host Stack Transport and Layers Florin Coras, Dave Barach - A Universal Terabit Network Platform For Native Cloud Network Services Most Efficient on the Planet EFFICIENCY Superior Performance PERFORMANCE

More information

Building a Platform Optimized for the Network Edge

Building a Platform Optimized for the Network Edge Building a Platform Optimized for the Network Edge MPLS + SDN + NFV WORLD 2018 Nicolas Bouthors, Enea Innovation Agenda Software Virtualization - Key Requirements Leveraging DPDK Multi-Function VNFs at

More information

OVS Acceleration using Network Flow Processors

OVS 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 information

ODL SFC with OVS-DPDK, HW accelerated dataplane and VPP

ODL 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 information

High Performance Cloud-native Networking K8s Unleashing FD.io

High Performance Cloud-native Networking K8s Unleashing FD.io High Performance Cloud-native Networking K8s Unleashing FD.io Giles Heron Principal Engineer, Cisco giheron@cisco.com Maciek Konstantynowicz FD.io CSIT Project Lead Distinguished Engineer, Cisco mkonstan@cisco.com

More information

Host Dataplane Acceleration: SmartNIC Deployment Models

Host 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 information

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs

Comparing 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 information

Accelerate Service Function Chaining Vertical Solution with DPDK

Accelerate 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 information

VPP Host Stack. Transport and Session Layers. Florin Coras, Dave Barach, Keith Burns, Dave Wallace

VPP Host Stack. Transport and Session Layers. Florin Coras, Dave Barach, Keith Burns, Dave Wallace Host Stack Transport and Layers Florin Coras, Dave Barach, Keith Burns, Dave Wallace - A Universal Terabit Network Platform For Native Cloud Network Services Most Efficient on the Planet EFFICIENCY Superior

More information

Programming Netronome Agilio SmartNICs

Programming 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 information

Arista 7170 series: Q&A

Arista 7170 series: Q&A Arista 7170 series: Q&A Product Overview What are the 7170 series? The Arista 7170 Series are purpose built multifunctional programmable 100GbE systems built for the highest performance environments and

More information

Alten Calsoft Labs Virtual B-RAS Solution

Alten Calsoft Labs Virtual B-RAS Solution Alten Calsoft Labs Virtual B-RAS Solution Overview Surging broadband subscriber base and the advent of more bandwidth-hungry network services have clearly started highlighting issues with the traditional

More information

OpenStack 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 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 information

Building NFV Solutions with OpenStack and Cisco ACI

Building 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

Accelerating Contrail vrouter

Accelerating 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 information

vswitch Acceleration with Hardware Offloading CHEN ZHIHUI JUNE 2018

vswitch 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 information

Accelerating vrouter Contrail

Accelerating 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 information

Configuring OpenFlow 1

Configuring OpenFlow 1 Contents Configuring OpenFlow 1 Overview 1 OpenFlow switch 1 OpenFlow port 1 OpenFlow instance 2 OpenFlow flow table 3 Group table 5 Meter table 5 OpenFlow channel 6 Protocols and standards 7 Configuration

More information

PICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved.

PICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved. PICA8 Intro pica8.com sales@pica8.com @pica8 Copyright 2015 Pica8 Inc. All Rights Reserved. Pica8 for Network Monitoring Fabrics The Leader in White Box SDN for Monitoring Networks ORCHESTRATION AUTOMATION

More information

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018 Cisco Virtual Topology System Release 2.6.2 Service Provider Data Center Cisco Knowledge Network Phil Lowden (plowden) October 9, 2018 Cisco VTS is a standards-based, open software-overlay management and

More information

DPDK Roadmap. Tim O Driscoll & Chris Wright Open Networking Summit 2017

DPDK 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 information

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build November, 2017 1 Nothing That Lasts Is Built In A Day One doesn t know everything in the beginning Takes time

More information

OpenStack Networking: Where to Next?

OpenStack 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 information

PVPP: 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 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 information

Fast packet processing in the cloud. Dániel Géhberger Ericsson Research

Fast 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 information

DPDK Tunneling Offload RONY EFRAIM & YONGSEOK KOH MELLANOX

DPDK 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 information

Project Calico v3.1. Overview. Architecture and Key Components

Project Calico v3.1. Overview. Architecture and Key Components Project Calico v3.1 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified

More information

(h)icn Socket Library for HTTP Leveraging (h)icn socket library for carrying HTTP messages

(h)icn Socket Library for HTTP Leveraging (h)icn socket library for carrying HTTP messages (h)icn Socket Library for HTTP Leveraging (h)icn socket library for carrying HTTP messages Mauro Sardara, Luca Muscariello, Alberto Compagno Software Engineer ICNRG Interim Meeting, London, 18 th of March

More information

Deep Dive into the VPP based VNFs of the vcpe Use case. Eric Multanen - Intel. December 12, 2017

Deep Dive into the VPP based VNFs of the vcpe Use case. Eric Multanen - Intel. December 12, 2017 Deep Dive into the VPP based VNFs of the vcpe Use case Eric Multanen - Intel December 12, 2017 Agenda Brief Overview of vcpe Use Case Brief Overview of VPP and Honeycomb Review functional details of each

More information

DPDK 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. DPDK Summit 2016 OpenContrail vrouter / DPDK Architecture Raja Sivaramakrishnan, Distinguished Engineer Aniket Daptari, Sr. Product Manager CONTRAIL (MULTI-VENDOR) ARCHITECTURE ORCHESTRATOR Interoperates

More information

Cloud Networking (VITMMA02) Network Virtualization: Overlay Networks OpenStack Neutron Networking

Cloud Networking (VITMMA02) Network Virtualization: Overlay Networks OpenStack Neutron Networking Cloud Networking (VITMMA02) Network Virtualization: Overlay Networks OpenStack Neutron Networking Markosz Maliosz PhD Department of Telecommunications and Media Informatics Faculty of Electrical Engineering

More information

S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d

S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d David A. Maltz Distinguished Engineer Microsoft Azure Networking Application & Management tools SONiC [Software For

More information

vpp-firstcut Documentation

vpp-firstcut Documentation vpp-firstcut Documentation Release 0.1 John DeNisco Jun 07, 2018 Contents 1 Concepts 3 2 Setup 5 2.1 Installing VPP Binaries from Packages................................. 5 3 Tasks 11 3.1 Writing VPP

More information

Next Gen Virtual Switch. CloudNetEngine Founder & CTO Jun Xiao

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 information

Network Services Benchmarking: Accelerating the Virtualization of the Network

Network Services Benchmarking: Accelerating the Virtualization of the Network white paper Communications Data Center Solutions Network Services Benchmarking: Accelerating the Virtualization of the Network Network Services Benchmarking (NSB), part of the OPNFV* Yardstick project,

More information

Service Function Chaining (SFC)

Service Function Chaining (SFC) Service Function Chaining (SFC) Release draft (534a1d1) OPNFV February 25, 2016 CONTENTS 1 Introduction 1 2 Definitions 3 3 Abbreviations 5 4 Use Cases 7 5 Architecture 9 5.1 Service Functions............................................

More information

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads.

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads. Project Calico v3.2 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

VXLAN Overview: Cisco Nexus 9000 Series Switches

VXLAN Overview: Cisco Nexus 9000 Series Switches White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide

More information

DPDK Summit China 2017

DPDK 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 information

Network Function Virtualization Using Data Plane Developer s Kit

Network Function Virtualization Using Data Plane Developer s Kit Network Function Virtualization Using Enabling 25GbE to 100GbE Virtual Network Functions with Cavium FastLinQ Intelligent Ethernet Adapters DPDK addresses key scalability issues of NFV workloads Cavium

More information

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung Alexei Agueev, Systems Engineer ETHERNET MIGRATION 10G/40G à 25G/50G/100G Interface Parallelism Parallelism increases

More information

Virtualization Design

Virtualization Design VMM Integration with UCS-B, on page 1 VMM Integration with AVS or VDS, on page 3 VMM Domain Resolution Immediacy, on page 6 OpenStack and Cisco ACI, on page 8 VMM Integration with UCS-B About VMM Integration

More information

Using PCE for path computation, PCEP for device config and BGP-LS for topology discovery vcpe

Using PCE for path computation, PCEP for device config and BGP-LS for topology discovery vcpe Requirement Configuration and management of DC networks using OpenStack Neutron Using overlay L2/L3 network for VM/IaaS connectivity Configuration and management of Open vswitch instances; deploying all

More information

Provisioning Overlay Networks

Provisioning Overlay Networks This chapter has the following sections: Using Cisco Virtual Topology System, page 1 Creating Overlays, page 2 Creating Network using VMware, page 4 Creating Subnetwork using VMware, page 4 Creating Routers

More information

Neutron: peeking behind the curtains

Neutron: peeking behind the curtains Neutron: peeking behind the curtains (that is to say how Neutron builds virtual networks) Salvatore Orlando VMware Twitter: @taturiello IRC: salv-orlando Email: sorlando(at)vmware.com Before we start Make

More information

vedge Cloud Datasheet PRODUCT OVERVIEW DEPLOYMENT USE CASES EXTEND VIPTELA OVERLAY INTO PUBLIC CLOUD ENVIRONMENTS

vedge Cloud Datasheet PRODUCT OVERVIEW DEPLOYMENT USE CASES EXTEND VIPTELA OVERLAY INTO PUBLIC CLOUD ENVIRONMENTS vedge Cloud Datasheet PRODUCT OVERVIEW Viptela vedge Cloud is a software router platform that supports entire range of capabilities available on the physical vedge-100, vedge-1000 and vedge-2000 router

More information

SPARTA: Scalable Per-Address RouTing Architecture

SPARTA: Scalable Per-Address RouTing Architecture SPARTA: Scalable Per-Address RouTing Architecture John Carter Data Center Networking IBM Research - Austin IBM Research Science & Technology IBM Research activities related to SDN / OpenFlow IBM Research

More information

Kubernetes networking in the telco space

Kubernetes networking in the telco space Kubernetes networking in the telco space LFN Developer Forum Gergely Csatari (using the materials of Robert Springer, and Peter Megyesi with the help of Levente Kale, Laszo Janosi and Gergo Huszty) 26-03-2018

More information

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom Virtualizing 5G Infrastructure using Cloud VIM Sangho Shin SK Telecom NFV ETSI Standard T-MANO Cloud VIM Cloud VIM T-MANO 2 T-MANO In lined with SK Telecom s unified orchestration strategy, T-MANO provides

More information

Provisioning Overlay Networks

Provisioning Overlay Networks This chapter has the following sections: Using Cisco Virtual Topology System, page 1 Creating Overlays, page 2 Creating Network using VMware, page 3 Creating Subnetwork using VMware, page 4 Creating Routers

More information

Open vswitch DPDK Acceleration Using HW Classification

Open 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 information

100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21

100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21 100 GBE AND BEYOND 2011 Brocade Communications Systems, Inc. Diagram courtesy of the CFP MSA. v1.4 2011/11/21 Current State of the Industry 10 Electrical Fundamental 1 st generation technology constraints

More information

MPLS VPN. 5 ian 2010

MPLS VPN. 5 ian 2010 MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process

More information

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES Greg Hankins APRICOT 2012 2012 Brocade Communications Systems, Inc. 2012/02/28 Lookup Capacity and Forwarding

More information

OPENSDNCORE RELEASE 4. Use cases

OPENSDNCORE RELEASE 4. Use cases OPENSDNCORE RELEASE 4 Use cases AGENDA q Service Function Chaining q Tunneling with OpenSDNCore q Queues and Metering for QoS q Full Mesh Routing q Adaptive Flow Placement q Labeling q LoadBalancing 2

More information

L7 Application Visibility for NFV and Data Centers

L7 Application Visibility for NFV and Data Centers L7 Application Visibility for NFV and Data Centers Creating Service-Awareness across Networks October 2015 Agenda 1. Who is Qosmos? 2. What is L7 visibility and application awareness? 3. Use cases L7 application

More information

ONOS-based Data Plane Acceleration Support for 5G. Dec 4, SKTelecom

ONOS-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 information

Agenda Introduce NSX-T: Architecture Switching Routing Firewall Disclaimer This presentation may contain product features that are currently under dev

Agenda 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 information

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows

More information

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles

More information

Cloud Networking (VITMMA02) Server Virtualization Data Center Gear

Cloud 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 information

Exam Name: VMware Certified Associate Network Virtualization

Exam Name: VMware Certified Associate Network Virtualization Vendor: VMware Exam Code: VCAN610 Exam Name: VMware Certified Associate Network Virtualization Version: DEMO QUESTION 1 What is determined when an NSX Administrator creates a Segment ID Pool? A. The range

More information

IP Fabric Reference Architecture

IP Fabric Reference Architecture IP Fabric Reference Architecture Technical Deep Dive jammon@brocade.com Feng Shui of Data Center Design 1. Follow KISS Principle Keep It Simple 2. Minimal features 3. Minimal configuration 4. Configuration

More information

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP

More information

Multi-site Datacenter Network Infrastructures

Multi-site Datacenter Network Infrastructures Multi-site Datacenter Network Infrastructures Petr Grygárek rek 2009 Petr Grygarek, Advanced Computer Networks Technologies 1 Why Multisite Datacenters? Resiliency against large-scale site failures (geodiversity)

More information

About the HP A7500 Configuration Guides

About the HP A7500 Configuration Guides About the HP A7500 s The HP A7500 configuration guides are part of the HP A7500 documentation set. They describe the software features for the HP A7500 Release 6620 & 6630 Series, and guide you through

More information

OpenContrail, Real Speed: Offloading vrouter

OpenContrail, Real Speed: Offloading vrouter OpenContrail, Real Speed: Offloading vrouter Chris Telfer, Distinguished Engineer, Netronome Ted Drapas, Sr Director Software Engineering, Netronome 1 Agenda Introduction to OpenContrail & OpenContrail

More information

CISCO CATALYST 4500-X SERIES FIXED 10 GIGABIT ETHERNET AGGREGATION SWITCH DATA SHEET

CISCO CATALYST 4500-X SERIES FIXED 10 GIGABIT ETHERNET AGGREGATION SWITCH DATA SHEET CISCO CATALYST 4500-X SERIES FIXED 10 GIGABIT ETHERNET AGGREGATION SWITCH DATA SHEET ROUTER-SWITCH.COM Leading Network Hardware Supplier CONTENT Overview...2 Appearance... 2 Key Features and Benefits...2

More information

New Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao

New Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao New Approach to OVS Datapath Performance Founder of CloudNetEngine Jun Xiao Agenda VM virtual network datapath evolvement Technical deep dive on a new OVS datapath Performance comparisons Q & A 2 VM virtual

More information