-
Improvement
-
Resolution: Done
-
Minor
-
None
-
The initial investigation invoves a a modification to the trex.py file in vswitchperftools/pkt_gen/trex folder.
The Approved (October 2018) ETSI NFVI Benchmarking Specification includes a process for the original Binary Search applied to a range of offered loads, and a modification of the Binary Search with Loss Verification (or BLV, see clause 12.3). The background on this modification is also included in the spec, in Annex B, which is intended to avoid false indications that resources of the NFVI have been exhausted.
See https://www.etsi.org/deliver/etsi_gs/NFV-TST/001_099/009/03.01.01_60/gs_NFV-TST009v030101p.pdf for the approved text.
VSPERF's role is to implement and test with BLV and other suggested algorithms (when available. Also,clause 12.4 describes Long-term testing to aid in the characterization of interrupt frequency and interrupt impairment levels (frame loss, delay variation), and incorporating new Traffic Generators with periodic results reporting will help VSPERF to examine this area of testing (what was called the SOAK testing in the VSPERF LTD).
Other goals include reducing search test time, and searching for multiple goals simultaneously. Clause 13 describes these and other worthwhile pursuits for TST009 development in the next release.