2.17.2.21. Yardstick Test Case Description: NSB vCMTSΒΆ
| NSB Pktgen test for vCMTS characterization | |
| test case id | tc_vcmts_k8s_pktgen |
| metric |
|
| test purpose |
|
| configuration | The vCMTS test case configurable values are listed below
num_sg and num_tg values should be configured in the test case file and in the topology file. |
| test tool | Intel vCMTS Reference Dataplane Reference implementation of a DPDK-based vCMTS (DOCSIS MAC) dataplane in a Kubernetes-orchestrated Linux Container environment. |
| applicability | This test cases can be configured with different:
Default values exist. |
| pre-test conditions | Intel vCMTS Reference Dataplane should be installed and runnable on 2 nodes Kubernetes environment with modifications to the containers to allow yardstick ssh access, and the ConfigMaps from the original vCMTS package deployed. |
| test sequence | description and expected result |
| step 1 | Yardstick is connected to the Kubernetes Master node using the configuration file in /etc/kubernetes/admin.yaml |
| step 2 | The TG containers are created and started on the traffic generator server (Master node), While the VNF containers are created and started on the data plan server. |
| step 3 | Yardstick is connected with the TG and VNF by using ssh. to start vCMTS-d, and Pktgen. |
| step 4 | Yardstick connects to the running Pktgen instances to start generating traffic using the configurations from:
and connects to the vCMTS-d containers to start the upstream and downstream processing using the configurations from:
|
| step 5 | Yardstick copies vCMTS metrics regularly from the remote InfluxDB (deployed by the vCMTS Package) to the local Yardstick InfluxDB as configured in the options section in the test case file. |
| test verdict | None. The test case will collect the KPIs and plot on Grafana. |
