This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:vswitch_test_list [2016/02/05 12:25] Maryam Tahhan |
wiki:vswitch_test_list [2016/02/10 17:31] (current) Al Morton [Performance tests to be defined list] |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| The test scratchpad (for tests that are WIP/being defined/looked at by the community) can be found here: https://etherpad.opnfv.org/p/vSwitchTestsDrafts | The test scratchpad (for tests that are WIP/being defined/looked at by the community) can be found here: https://etherpad.opnfv.org/p/vSwitchTestsDrafts | ||
| - | ===== Performance Tests ===== | + | ===== Performance tests to be defined list ===== |
| + | |||
| + | ^ Test ^ Priority ^ JIRA ^ | ||
| + | | Scalability Tests adding More VMs in succession and building a performance profile as we add more VMs. | 1 | [[ https://jira.opnfv.org/browse/VSPERF-238 | 238 ]] | | ||
| + | | OverlayNetworking Tests: VXLAN performance testing, encap, decap, encap and decap | 1 | [[ https://jira.opnfv.org/browse/VSPERF-241 | 241 ]] | | ||
| + | | Matchaction performance testing? The cost of the different actions supported by a vSwitch | 1 | [[ https://jira.opnfv.org/browse/VSPERF-242 | 242 ]] | | ||
| + | | VM2VM Tests (PHY-VNF-vSwitch-VNF-PHY), with scaling number of VMs in path (combines two tests in the list) | 1 | [[ https://jira.opnfv.org/browse/VSPERF-243 | 243 ]] | | ||
| + | | Classifying L2, L3 and L4 traffic Profile Tests, Flows, new flows/sec, L2/L3/L4 etc. entries in"fast" path tables, ... | 2 | | | ||
| + | | Stream/bulk Data transfer "unidirectional stream" performance request& response/transaction rate tests | | | | ||
| + | | Performance testing with Mirroring enabled on the switch | 2 | | | ||
| + | | TCP Max connections per second, Max # of active sessions, Max transactions per second | | | | ||
| + | | IPv6 Support and Testing | | | | ||
| + | | Best of N and Worst of N Tests | 2 | | | ||
| + | | Measuring how many instances of a vSwitch would be required to support 1 million simulataneous flows | 2 | | | ||
| + | | Resilience tests | | | | ||
| + | | Performance characterization runs vs.number of "x". Tests with Restricted Resources (Host with X Cores, vSwitch with Y Cores? | | | | ||
| + | | Flows, new flows/sec, L2/L3/L4 etc. entries in"fast" path tables, ... | 2 | | | ||
| + | | Tests to evaluate vSwitch contribution to 3GPP performance objectives (3GPP TS 23.203 Policy and Charging Control Architecture) | | | | ||
| + | | Programming rate of Forwarding_table /flow_table | 2 | | | ||
| + | | SOAK tests (using RFC 2889 Max Forwarding Rate, not RFC 2544, to collect intermediate results) | 2 | | | ||
| + | | Tests suggested by OVS developers (there were a few) | | | | ||
| + | | Box-full tests, where all CPU cores are doing useful work: vNet4 vSwitch with Nx VNFs, vNet6 vSwitch with Nx VNF chained topologies | 2 | | | ||
| + | | LatencyAndLatencyVariation with dedicated latency measurement streams | | | | ||
| + | | Tests with Restricted Resources (Host with X Cores, vSwitch with Y Cores, ? overlap with 14, … vs number of "X") | 2 | | | ||
| + | | | | | | ||
| + | | | | | | ||
| + | | | | | | ||
| - | ^ Test ^ Priority ^ JIRA ^ | ||
| - | | Scalability Tests adding More VMs in succession and building a performance profile as we add more VMs. | | | | ||
| - | | OverlayNetworking Tests: VXLAN performance testing, encap, decap, encap and decap | | | | ||
| - | | Matchaction performance testing? The cost of the different actions supported by a vSwitch | | | | ||
| - | | Classifying L2, L3 and L4 traffic Profile Tests, Flows, new flows/sec, L2/L3/L4 etc. entries in"fast" path tables, ... | | | | ||
| - | | Stream/bulk Data transfer "unidirectional stream" performance request& response/transaction rate tests | | | | ||
| - | | Performance testing with Mirroring enabled on the switch | | | | ||
| - | | TCP Maxconnections per second, Max # of active sessions, Max transactions per second | | | | ||
| - | | IPv6 Support and Testing | | | | ||
| - | | Best ofN and Worst of N Tests | | | | ||
| - | | Measuring how many instances of a vSwitch would be required to support 1 million simulataneuos flows | | | | ||
| - | | Resilience tests | | | | ||
| - | | Performance characterization runs vs.number of "x". Tests with Restricted Resources (Host with X Cores, vSwitch with Y Cores? | | | | ||
| - | | Tests to evaluate vSwitch contribution to 3GPP performance objectives (3GPP TS 23.203 Policy and Charging Control Architecture) | | | | ||
| - | | VM2VM Tests, with scaling number of VMs (in path) | | | | ||
| - | | PHY-VNF-vSwitch-VNF-PHY | | | | ||
| - | | Programming rate of Forwarding_table /flow_table | | | | ||
| - | | SOAK tests (using RFC 2889 Max Forwarding Rate, not RFC 2544, to collect intermediate results) | | | | ||
| - | | Tests suggested by OVS developers (there were a few) | | | | ||
| - | | | | | | ||
| - | | | | | | ||
| - | | | | | | ||
| - | | | | | | ||
| - | | | | | | ||
| - | | Deactivation tests | | | | ||
| Line 35: | Line 37: | ||
| ^ Topology ^ Priority ^ JIRA ^ | ^ Topology ^ Priority ^ JIRA ^ | ||
| | vNet vComp2 for VM2VM virt interface testing | | | | | vNet vComp2 for VM2VM virt interface testing | | | | ||
| + | |||
| + | ===== Integration Tests ===== | ||
| + | https://etherpad.opnfv.org/p/vSwitchIntegrationTests | ||
| + | |||
| + | |||
| + | ===== Other ===== | ||
| + | |||
| + | We should consider recommending a minimum number of iterations to repeat the test and either average out the result or calculate the variance across trials | ||