Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-01. Maryam Tahhan Al Morton



Similar documents
Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-00. Maryam Tahhan Al Morton

How To Build An Open Source Network Farm (Opnfv) On A Linux Server (Orchestra)

Introduction to Quality Assurance for Service Provider Network Functions Virtualization

Qualifying SDN/OpenFlow Enabled Networks

VNF & Performance: A practical approach

Evaluation and Characterization of NFV Infrastructure Solutions on HP Server Platforms

NFV Forum Progression to Launch

WHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

OpenStack Networking: Where to Next?

Testing Packet Switched Network Performance of Mobile Wireless Networks IxChariot

SDN Testing & Validation ONF SDN Solutions Showcase Theme Demonstrations

Open Source and Network Function Virtualization

AN OPEN PLATFORM TO ACCELERATE NFV. A Linux Foundation Collaborative Project

COMLINK Cloud Technical Specification Guide DEDICATED SERVER

Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network. Sandeep Shah Director, Systems Architecture EZchip

Benchmarking the SDN controller!

Virtual CDNs: Maximizing Performance While Minimizing Cost

ODP Application proof point: OpenFastPath. ODP mini-summit

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

Network Function Virtualization Using Data Plane Developer s Kit

NFV Reference Platform in Telefónica: Bringing Lab Experience to Real Deployments

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

White Paper - Huawei Observation to NFV

Data Center Virtualization and Cloud QA Expertise

Datacenter Network Virtualization in Multi-Tenant Environments

Voice Over IP Performance Assurance

ETSI NFV ISG DIRECTION & PRIORITIES

Intel Open Network Platform Release 2.1: Driving Network Transformation

Definition of a White Box. Benefits of White Boxes

Using Network Virtualization to Scale Data Centers

Check Point submitted the SWG Secure Web Gateway for

JDSU Ethernet Testing

OpenStack, OpenDaylight, and OPNFV. Chris Wright Chief Technologist Red Hat Feb 3, CHRIS WRIGHT OpenStack, SDN and NFV

Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking

Network Virtualization Technologies and their Effect on Performance

Open vswitch and the Intelligent Edge

Leveraging ONOS SDN Controller for SD-WAN Experiment

The New IP Networks: Time to Move From PoC to Revenue

Lab Testing Summary Report

How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

Choosing the Best Network Interface Card for Cloud Mellanox ConnectX -3 Pro EN vs. Intel XL710

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

The Role of Virtual Routers In Carrier Networks

Telecom - The technology behind

The next IP SLA generation Solution. Advisor SLA. Network Performance Monitoring Solution.

Lab Testing Summary Report

Software Defined Networks (SDN) and Network Function Virtualization (NFV) Market, Forecasts, and Impact on Network Operators

I/O virtualization. Jussi Hanhirova Aalto University, Helsinki, Finland Hanhirova CS/Aalto

Lab Testing Summary Report

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

OpenStack Enhancements to Support NFV Use Cases Steve Gordon, Red Hat Adrian Hoban, Intel Alan Kavanagh, Ericsson

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Comparative Performance and Resilience Test Results - UTM Appliances. Miercom tests comparing Sophos SG Series appliances against the competition

SAN/iQ Remote Copy Networking Requirements OPEN iscsi SANs 1

Lab Testing Summary Report

Software Defined Networks Virtualized networks & SDN

How Network Operators Do Prepare for the Rise of the Machines

Architecture de Réseaux et Dimensionnement du Trafic

Customer White paper. SmartTester. Delivering SLA Activation and Performance Testing. November 2012 Author Luc-Yves Pagal-Vinette

CONFIGURING BIG-IP LOCAL TRAFFIC MANAGER 3-Day

Performance Evaluation of Linux Bridge

Certes Networks Layer 4 Encryption. Network Services Impact Test Results

Network Systems Integration and Test Engineering (NSITE) Overview Cisco Systems, Inc. All rights reserved. Cisco Public

SDN-NFV: An introduction

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Evaluating Wireless Broadband Gateways for Deployment by Service Provider Customers

Four Ways High-Speed Data Transfer Can Transform Oil and Gas WHITE PAPER

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP

Adobe LiveCycle Data Services 3 Performance Brief

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Spirent CLEAR Mobility. End-to-End Mobile Network Infrastructure Test and Lab Automation Solutions

Lab Testing Summary Report

THE Evolution of Mobile network and THE role of Network transport. Rodolfo Di Muro, PhD, MBA Programs marketing

Asia Pacific Partner Summit 2015

OF 1.3 Testing and Challenges

Open Source in Network Administration: the ntop Project

Technology and Trends in Network Virtualization

IPSec Virtual Private Networks Conformance and Performance Testing Sample Test Plans

HOW TO TEST 10 GIGABIT ETHERNET PERFORMANCE

pnfs State of the Union FAST-11 BoF Sorin Faibish- EMC, Peter Honeyman - CITI

Programmable Networking with Open vswitch

6QM Solution for IPv6 QoS Measurements

ADTRAN NetVanta 5660

D1.2 Network Load Balancing

High-performance vswitch of the user, by the user, for the user

SplitArchitecture Applying Software Defined Networking concept to carrier networks

IBM Proventia Network Intrusion Prevention System With Crossbeam X80 Platform

Datasheet iscsi Protocol

HIGH-SPEED BRIDGE TO CLOUD STORAGE

Transcription:

Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-01 Maryam Tahhan Al Morton

Outline VSPERF test specification updates VSPERF in practice Future work Summary

VSPERF test specification updates New tests have been added to extend the matrix coverage. Soak tests were migrated from using RFC2544 Throughput to referring to RFC 2889 Maximum Forwarding Rate. Refined the Fully-Meshed RFC 2889 tests to include deployment and to re the number of s used for the test. Scalability tests now look at the situations where flows are not installed and pre installed on the switch.

Matrix Coverage of the Current LTD SPEED ACCURACY RELIABILITY SCALE Activation Activation.RFC2889. AddressLearningRate Activation.RFC2889. AddressCachingCapacity PacketLatency.InitialPacketPr ocessinglatency CPDP.Coupling.Flow.Ad dition Throughput.RFC2544.Sys temrecoverytime Throughput.RFC2544.Res ettime Throughput.RFC2889.Ad dresscachingcapacity Operation Throughput.RFC2544.Packet LossRatio Throughput.RFC2544.Packet LossRateFrmMod Throughput.RFC2544.BackTo BackFrames Throughput.RFC2889.MaxFo rwardingrate Throughput.RFC2889.Forwar dpressure Throughput.RFC2889.Broadc astframeforwarding RFC2889 Broadcast Frame Latency test CPU.RFC2544.0PacketLoss Throughput.RFC2889.E rrorframesfiltering Throughput.RFC2544.P rofile Throughput.RFC2544.So ak Throughput.RFC2889.So ak Throughput.RFC2544. SoakFrameModification Throughput.RFC2889.So akframemodification PacketDelayVariation.RF C3393.Soak Scalability.RFC2544.0Pac ketloss MemoryBandwidth.RFC 2544.0PacketLoss.Scalab ility De-Activation New tests in white.

VSPERF LTD Suped Deployment Scenarios Phy2Phy PVP PVVP

VSPERF LTD Suped Deployment Scenarios cont. Overlay net 2 Overlay(2)

In Practice

VSPERF Test Framework A Python based test framework for characterizing the performance of virtual switches. Used to prove out and refine the tests and the methodologies for VSPERF. As of today, capable of conducting the following tests on stock OVS and OVS with DPDK: Suped deployment scenarios to date: Phy2Phy, PVP and PVVP.

VSPERF Framework Suped Deployment Scenarios Phy2Phy PVP PVVP

Matrix Coverage of the Current Test Framework SPEED ACCURACY RELIABILITY SCALE Activation * Activation.RFC2889. AddressLearningRate * Activation.RFC2889. AddressCachingCapacity *PacketLatency.Initial PacketProcessingLatency *CPDP.Coupling.Flow.Add ition * Throughput.RFC2544. SystemRecoveryTime * Throughput.RFC2544. ResetTime * Throughput.RFC2889. AddressCachingCapacity Operation * Throughput.RFC2544.PacketLos sratio * Throughput.RFC2544. PacketLossRateFrmMod * Throughput.RFC2544. BackToBackFrames * Throughput.RFC2889. MaxForwardingRate * Throughput.RFC2889. ForwardPressure * Throughput.RFC2889. BroadcastFrameForwarding * RFC2889 Broadcast Frame Latency test * CPU.RFC2544.0PacketLoss * Throughput.RFC2889. ErrorFramesFiltering * Throughput.RFC2544.Prof ile * Throughput.RFC2544. Soak Throughput.RFC2889.Soak * Throughput.RFC2544. SoakFrameModification Throughput.RFC2889.SoakF ramemodification * PacketDelayVariation.RFC33 93.Soak * Scalability.RFC2544.0Packet Loss * MemoryBandwidth.RFC254 4.0PacketLoss.Scalability De-Activation Implemented tests in white for Phy2Phy, PVP and PVVP.

2 in Practice Hasn t been implemented yet Concerns around time synchronization between s and clock accuracy. Recommendation under consideration: Test must include an external HW traffic generator to act as the tester/traffic source and sink. bypass bypass 2

Future Work Integrating multiple traffic gens: Spirent, Moongen and Xena. (current IXIA) Methodology extensions: Iterations for the short trial tests Prove out and refine methodology and tests through the framework Add more tests to the LTD and the framework, an initial list: Scalability Tests adding More s in succession and building a performance profile as we add more s. Overlay Networking Tests: VXLAN performance testing, encap, decap, encap and decap. Match action performance testing? The cost of the different actions suped by a itch. Classifying L2, L3 and L4 traffic Profile Tests. Stream/bulk Data transfer "unidirectional stream" performance. Request & response/transaction rate tests. Performance testing with Mirroring enabled on the switch. TCP Max connections per second, Max # of active sessions, Max transactions per second. IPv6 considerations Best of N and Worst of N Tests Deactivation tests

Summary The LTD and the test framework will be developed continuously for some time. We would like your opinion on: WG Adoption of this Summary Draft as a snapshot of next OPNFV Release (Brahmaputra), with pointers to Released and current versions of LTD spec and VSPERF as it grows/evolves. Eventually, Convert entire LTD spec to an Internet Draft/RFC Whether we should continue to provide periodic updates on the expanding/evolving LTD Spec.

BACKUP

What is OPNFV? Open Platform for NFV Project (OPNFV): A Linux Foundation open source project focused on accelerating the evolution of Network Functions Virtualization (NFV). OPNFV will establish a carrier-grade, integrated, open source reference platform for NFV that ensures consistency, performance and interoperability among multiple open source components. OPNFV will work with upstream projects to coordinate continuous integration and testing while filling development gaps.

How can I join OPNFV? Create a Linux Foundation account that you will use for all the tools provided by the Linux Foundation. You also need this account to contribute to OPNFV projects. To participate, via contribution, in any project in OPNFV, you will need to contact the project manager/lead for the project. Project Roles: contributor, committer, and project lead.

What is VSWITCHPERF AKA VSPERF? An OPNFV Project Goal: Characterize the performance of a virtual switch for Telco NFV use cases. Virtual switches have not typically been designed for Telco NFV use cases that require Telco grade determinism in their performance and sup for latency/jitter-sensitive Telco traffic. This project proposes defining and executing an appropriate set of tests in order to objectively measure the current Telco characteristics of a virtual switch in the NFVI

Additional Test Setups (single traffic direction shown) Overlay net

itch deployment scenarios itch physical. itch itch physical. itch itch itch physical. itch. itch physical. itch. Please note a is connected to a traffic generator. A is connected to the itch through a logical.