Yardstick Test Case Description TC043ΒΆ
Network Latency Between NFVI Nodes | |
test case id | OPNFV_YARDSTICK_TC043_Latency_between_NFVI_nodes_ measurements |
metric | RTT, Round Trip Time |
test purpose | To do a basic verification that network latency is within acceptable boundaries when packets travel between different nodes. |
configuration | file: opnfv_yardstick_tc043.yaml Packet size 100 bytes. Total test duration 600 seconds. One ping each 10 seconds. SLA RTT is set to maximum 10 ms. |
test tool | ping Ping is normally part of any Linux distribution, hence it doesn’t need to be installed. It is also part of the Yardstick Docker image. |
references | Ping man page ETSI-NFV-TST001 |
applicability | Test case can be configured with different packet sizes, burst sizes, ping intervals and test duration. SLA is optional. The SLA in this test case serves as an example. Considerably lower RTT is expected, and also normal to achieve in balanced L2 environments. However, to cover most configurations, both bare metal and fully virtualized ones, this value should be possible to achieve and acceptable for black box testing. Many real time applications start to suffer badly if the RTT time is higher than this. Some may suffer bad also close to this RTT, while others may not suffer at all. It is a compromise that may have to be tuned for different configuration purposes. |
pre_test conditions | Each pod node must have ping included in it. |
test sequence | description and expected result |
step 1 | The pod is available. Two nodes as server and client. Ping is invoked and logs are produced and stored. Result: Logs are stored. |
test verdict | Test should not PASS if any RTT is above the optional SLA value, or if there is a test case execution problem. |