Difference between revisions of "VPP/nataas-test"

From fd.io
< VPP
Jump to: navigation, search
(Created page with "{| class="wikitable" style="margin-left: 0px; margin-right: auto;" |+ Measurement tools |- ! Name !! style="color:green" | Pros !! style="color:red" | Cons |- | Flent || N/A |...")
 
 
(7 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
! Name !! style="color:green" | Pros !! style="color:red" | Cons
 
! Name !! style="color:green" | Pros !! style="color:red" | Cons
 
|-
 
|-
| Flent || N/A ||
+
| CSIT ||
 +
* Already has NAT tests
 +
* Not difficult to add tests
 +
||
 +
* Requires Robot knowledge
 +
* Difficult to run locally
 +
|-
 +
| frouter-agent ||
 +
* Not difficult to add tests
 +
||
 +
* Dependent on frouter
 +
* Difficult to run locally
 +
|-
 +
| nat/extras ||
 +
* Simple to use
 +
* Runs locally
 +
||
 +
* Requires additional tooling to automate
 +
* Existing scripts are stateless
 +
|-
 +
| Flent (netperf) ||
 +
||
 
* Does not work (on my computer)
 
* Does not work (on my computer)
 
|-
 
|-
| IRTT || Example ||
+
| IRTT ||
* Aimed to test latency
+
* Able to run locally
 +
* Complements Flent
 +
||
 +
* Aims to test mainly latency, not throughput
 +
|-
 +
| PerfKitBenchmarker ||
 +
* Has iperf and wrk tests
 +
||
 +
* Aimed at cloud services (most of the tests are unusable)
 +
* Difficult to run locally
 
|-
 
|-
| Example || Example ||
+
| networkQuality ||
* Example
+
|
 +
* Only for macOS
 
|}
 
|}

Latest revision as of 22:18, 13 March 2023

Measurement tools
Name Pros Cons
CSIT
  • Already has NAT tests
  • Not difficult to add tests
  • Requires Robot knowledge
  • Difficult to run locally
frouter-agent
  • Not difficult to add tests
  • Dependent on frouter
  • Difficult to run locally
nat/extras
  • Simple to use
  • Runs locally
  • Requires additional tooling to automate
  • Existing scripts are stateless
Flent (netperf)
  • Does not work (on my computer)
IRTT
  • Able to run locally
  • Complements Flent
  • Aims to test mainly latency, not throughput
PerfKitBenchmarker
  • Has iperf and wrk tests
  • Aimed at cloud services (most of the tests are unusable)
  • Difficult to run locally
networkQuality
  • Only for macOS