Table of Contents

Project: Virtual Provider Edge (vPE) Performance testing

Project description

Project “vPE Performance testing” will provide comprehensive testing methodology, test suites and test cases to test and the performance of the OPNFV platform under the vPE L3VPN over MPLS use case.

This project is focused on measuring the performance of the different OPNFV platform components like the compute server, hyper-visor, Open vSwitch, Linux Bridge etc., that are involved in the control and data path of the vPE L3 VPN use case. The focus of the performance measurement will be on the following aspects when the vPE is subjected to realistic traffic patterns like that of a real world PE router:

This project will develop test suites that cover detailed vPE L3VPN performance measurement test cases, test methodologies and platform configurations which will be documented and maintained in a repository for use by other OPNFV testing projects and the community in general.

Approach

The project targets testing of the OPNFV platform in a hosted test-bed environment (i.e. using the OPNFV test labs world wide). The project will leverage the "OPNFV: Base system Functionality testing" project and will leverage the infrastructure, test tools, automation framework delivered bu this project.

The picture below outlines the main test topology used in the vPE performance testing.

Scope

vPE Performance test project will deliver a performance testing system along with a set of test traffic patterns, performance measuring metrics, test suites and test cases to test the performance of OPNFV platform when used in the vPE use case under the specific L3VPN over MPLS. The performance measurement is targeted at the following entities in the OPNFV Platform. NOTE: These tests are performed on the VNF, however, the metrics measured under these traffic patterns are on the OPNFV platform that are specified further down below.

The following metrics are measured under the above testcases and traffic patterns. Please refer to the follwoing figure to get more clarity:

TBD: Add a figure detailing the vswitch bridges etc.

The project requires the following components:

Functional Testing covered

The following link provides the detailed test suites and drills down into the test suites/test cases to cover the functional testing.

Function Test Suites

The above test suites/cases are automated via Robot/Jenkins):

Dependencies

Comitters and Contributors

Planned deliverables

Project deliverable: The project delivers the following components:

Proposed Release Schedule

OPNFV release #1.