Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create performance test for vBNG VNF #32

Closed
7 tasks done
lixuna opened this issue Jul 12, 2018 · 1 comment
Closed
7 tasks done

Create performance test for vBNG VNF #32

lixuna opened this issue Jul 12, 2018 · 1 comment

Comments

@lixuna
Copy link
Collaborator

lixuna commented Jul 12, 2018

Goal: Testing Throughput, latency, resource util per unit of performance

VMs:

  • vBNG
  • Packetgen
  • (VXLan VM) may not be needed

Tasks:

  • Investigate ability to do testing with Packetgen + vBNG w/o the need for vxlan.
  • Create script to use Packetgen for testing vBNG VM
  • Create top-level comaparison script for testing vBNG
    • create vBNG_vm_test.sh to start VMs and run the test. Eg.
      • Starts vBNG VM
      • Starts Packgen VM
      • Runs tests from packgen vm
    • Test script with no VMs running
michaelspedersen added a commit that referenced this issue Jul 24, 2018
No VXLAN and connected via TCP tunnel on localhost (low performance)
michaelspedersen added a commit that referenced this issue Jul 26, 2018
Added VPP host network and vhost-user interfaces to vBNG
michaelspedersen added a commit that referenced this issue Jul 27, 2018
vBNG and Pktgen VMs updated to use vhost-user for better performance
@michaelspedersen
Copy link
Collaborator

top-level script created with the following functionality:
/vBNG_vm_test.sh

  • Update host network (VPP) with configuration needed for vBNG
  • (if necessary) Create vBNG and Pktgen VMs
  • Run benchmark
    • Low throughput by default (2002pps)
    • Higher throughput can be specified when running script
    • ./vBNG_vm_test.sh <rate> (e.g. 10Kpps, 1Mpps)
  • Remove vBNG and Pktgen VMs
    • ./vBNG_vm_test.sh clean

michaelspedersen added a commit that referenced this issue Jul 27, 2018
vBNG and Pktgen VMs updated to use vhost-user for better performance
@lixuna lixuna closed this as completed Aug 1, 2018
michaelspedersen added a commit that referenced this issue Aug 1, 2018
Added CNF version and created scripts to handle VM and container tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants