Upload
opnfv
View
210
Download
0
Embed Size (px)
Citation preview
How to do a pre-deployment NFVI validation quickly and
efficientlyJing Lu, Huawei technologies Co., LTD
NFV infrastructure
Questions
• Does the NFV infrastructure fulfil the basic VNF type requirements?
• Is the NFV infrastructure under test suitable for the target VNF application?
3
The golden rule: find as many faults/bottlenecks as early as possible, using
simple test case or combinations of test cases.
NFVI validation
Pre-deployment validation of NFVI
4
• Use simple test cases or test suite to verify
the infrastructure compliance to VNF
requirements.
• Used for judging if the target VNF is capable
of running on a NFV infrastructure.
• Provide a chance to find any potential
hardware fault, system limit or bottleneck at
an earlier stage.
Deploy VNF
Test cases
9
Test_case_memory_latency
Test_case_cache_latency
Test_case_cpu_speed
Test_case_memory_bandwi
dth
Test_suite_compute_performance_speed
Pre-deployment testing framework: Yardstick
10
Goal:
Flexible test framework for verifying the infrastructure compliance when running VNF
applications.
Test demo for VPN
11
Test_case_memory_latency
Test_case_cache_latency
Test_case_cpu_speed
Test_case_memory_bandwidth
Test_case_node_throughput
Test_case_vm_throughput
Test_case_flow_latency
Test_case_vm_latency
Test_case_node_packet_delay
Test_case_node_packet_delay
Test suite configuration
12
Test_suite_compute_performance_speed
Test_suite_network_performance_speed
Related links
• Pre-deployment validation methodology:
http://www.etsi.org/deliver/etsi_gs/NFV-
TST/001_099/001/01.01.01_60/gs_NFV-TST001v010101p.pdf
• Wiki of Yardstick project: https://wiki.opnfv.org/yardstick
17