CDRouter Stability and Memory Test Summaries
Test Case Summaries
- Modules: 17
- Test Cases: 117
Required expansions to run all modules below:
- Performance
- Stability and Memory
- Multiport
- IPv6
- USP
- TR-069
Below is a summary of the testcases and required expansions for each module
stability-link.tcl
Required expansions:
- Performance
- Stability and Memory
Tests verifying DUT connectivity remains stable through link and PPPoE cycles and a Wi-Fi association watch
| Test Name | Synopsis |
|---|---|
stability_wan_link |
Verify DUT stability through WAN link down/up cycles |
stability_lan_link |
Verify DUT stability through LAN link down/up cycles |
stability_pppoe |
Verify DUT stability through PPPoE connection up/down cycles |
stability_wifi_connected |
Verify DUT keeps the wireless LAN client connected over time |
stability-link-multi.tcl
Required expansions:
- Multiport
- Performance
- Stability and Memory
Tests verifying DUT connectivity remains stable through link cycles and a Wi-Fi association watch on every LAN client
| Test Name | Synopsis |
|---|---|
stability_lan_link_multi |
Verify DUT stability through LAN link down/up cycles on every Ethernet LAN client |
stability_lan_link_multi_any |
Verify DUT stability through link down/up cycles on every LAN client, wired or wireless |
stability_wifi_connected_multi |
Verify DUT keeps every wireless LAN client connected over time |
stability-perf.tcl
Required expansions:
- Performance
- Stability and Memory
IPv4 tests verifying DUT throughput remains stable through DHCP churn and LAN traffic
| Test Name | Synopsis |
|---|---|
stability_perf_dhcp_restart |
Verify DUT stability after DHCP client restarts |
stability_perf_dhcp_release |
Verify DUT stability after DHCP client release/restart cycles |
stability_perf_tcp_single |
Verify DUT stability under a single large IPv4 TCP connection |
stability_perf_tcp_fanout |
Verify DUT stability under multiple IPv4 TCP connections to distinct destinations |
stability_perf_http_single |
Verify DUT stability under a single IPv4 HTTP connection |
stability_perf_http_fanout |
Verify DUT stability under multiple IPv4 HTTP connections to distinct destinations |
stability_perf_dns_single |
Verify DUT stability under a single large IPv4 DNS query |
stability_perf_dns_fanout |
Verify DUT stability under multiple IPv4 DNS queries |
stability-perf-wifi.tcl
Required expansions:
- Performance
- Stability and Memory
Tests verifying DUT throughput remains stable through Wi-Fi reassociation
| Test Name | Synopsis |
|---|---|
stability_perf_wifi_reassoc |
Verify DUT stability after Wi-Fi reassociation cycles |
stability_perf_wifi_reassoc_any |
Verify DUT stability after Wi-Fi reassociation cycles to any BSSID |
stability-perf-v6.tcl
Required expansions:
- IPv6
- Performance
- Stability and Memory
IPv6 tests verifying DUT throughput remains stable through IPv6 address re-acquisition and LAN traffic
| Test Name | Synopsis |
|---|---|
stability_perf_slaac_reacq |
Verify DUT stability through repeated LAN IPv6 SLAAC address re-acquisition |
stability_perf_dhcpv6_reacq |
Verify DUT stability through repeated LAN IPv6 DHCPv6 address re-acquisition |
stability_perf_tcp_single_v6 |
Verify DUT stability under a single large IPv6 TCP connection |
stability_perf_tcp_fanout_v6 |
Verify DUT stability under multiple IPv6 TCP connections to distinct destinations |
stability_perf_http_single_v6 |
Verify DUT stability under a single IPv6 HTTP connection |
stability_perf_http_fanout_v6 |
Verify DUT stability under multiple IPv6 HTTP connections to distinct destinations |
stability_perf_dns_single_v6 |
Verify DUT stability under a single large IPv6 DNS query |
stability_perf_dns_fanout_v6 |
Verify DUT stability under multiple IPv6 DNS queries |
stability-memory-usp.tcl
Required expansions:
- Performance
- Stability and Memory
- USP
IPv4 tests verifying DUT memory remains stable through DHCP churn and LAN traffic, read over USP
| Test Name | Synopsis |
|---|---|
stability_memory_usp_bg_traffic |
Verify DUT memory remains stable under configurable IPv4 background traffic, read over USP |
stability_memory_usp_dhcp_restart |
Verify DUT memory remains stable through repeated DHCP client restarts, read over USP |
stability_memory_usp_dhcp_release |
Verify DUT memory remains stable through repeated DHCP client release/restart cycles, read over USP |
stability_memory_usp_tcp_single |
Verify DUT memory remains stable under a single large IPv4 TCP connection, read over USP |
stability_memory_usp_tcp_fanout |
Verify DUT memory remains stable under multiple IPv4 TCP connections to distinct destinations, read over USP |
stability_memory_usp_http_single |
Verify DUT memory remains stable under a single IPv4 HTTP connection, read over USP |
stability_memory_usp_http_fanout |
Verify DUT memory remains stable under multiple IPv4 HTTP connections to distinct destinations, read over USP |
stability_memory_usp_dns_single |
Verify DUT memory remains stable under a single large IPv4 DNS query, read over USP |
stability_memory_usp_dns_fanout |
Verify DUT memory remains stable under multiple IPv4 DNS queries, read over USP |
stability-memory-usp-v6.tcl
Required expansions:
- IPv6
- Performance
- Stability and Memory
- USP
IPv6 tests verifying DUT memory remains stable through IPv6 address re-acquisition and LAN traffic, read over USP
| Test Name | Synopsis |
|---|---|
stability_memory_usp_bg_traffic_v6 |
Verify DUT memory remains stable under configurable IPv6 background traffic, read over USP |
stability_memory_usp_slaac_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 SLAAC address re-acquisition, read over USP |
stability_memory_usp_dhcpv6_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 DHCPv6 address re-acquisition, read over USP |
stability_memory_usp_tcp_single_v6 |
Verify DUT memory remains stable under a single large IPv6 TCP connection, read over USP |
stability_memory_usp_tcp_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 TCP connections to distinct destinations, read over USP |
stability_memory_usp_http_single_v6 |
Verify DUT memory remains stable under a single IPv6 HTTP connection, read over USP |
stability_memory_usp_http_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 HTTP connections to distinct destinations, read over USP |
stability_memory_usp_dns_single_v6 |
Verify DUT memory remains stable under a single large IPv6 DNS query, read over USP |
stability_memory_usp_dns_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 DNS queries, read over USP |
stability-memory-cwmp.tcl
Required expansions:
- Performance
- Stability and Memory
- TR-069
IPv4 tests verifying DUT memory remains stable through DHCP churn and LAN traffic, read over CWMP
| Test Name | Synopsis |
|---|---|
stability_memory_cwmp_bg_traffic |
Verify DUT memory remains stable under configurable IPv4 background traffic, read over CWMP |
stability_memory_cwmp_dhcp_restart |
Verify DUT memory remains stable through repeated DHCP client restarts, read over CWMP |
stability_memory_cwmp_dhcp_release |
Verify DUT memory remains stable through repeated DHCP client release/restart cycles, read over CWMP |
stability_memory_cwmp_tcp_single |
Verify DUT memory remains stable under a single large IPv4 TCP connection, read over CWMP |
stability_memory_cwmp_tcp_fanout |
Verify DUT memory remains stable under multiple IPv4 TCP connections to distinct destinations, read over CWMP |
stability_memory_cwmp_http_single |
Verify DUT memory remains stable under a single IPv4 HTTP connection, read over CWMP |
stability_memory_cwmp_http_fanout |
Verify DUT memory remains stable under multiple IPv4 HTTP connections to distinct destinations, read over CWMP |
stability_memory_cwmp_dns_single |
Verify DUT memory remains stable under a single large IPv4 DNS query, read over CWMP |
stability_memory_cwmp_dns_fanout |
Verify DUT memory remains stable under multiple IPv4 DNS queries, read over CWMP |
stability-memory-cwmp-v6.tcl
Required expansions:
- IPv6
- Performance
- Stability and Memory
- TR-069
IPv6 tests verifying DUT memory remains stable through IPv6 address re-acquisition and LAN traffic, read over CWMP
| Test Name | Synopsis |
|---|---|
stability_memory_cwmp_bg_traffic_v6 |
Verify DUT memory remains stable under configurable IPv6 background traffic, read over CWMP |
stability_memory_cwmp_slaac_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 SLAAC address re-acquisition, read over CWMP |
stability_memory_cwmp_dhcpv6_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 DHCPv6 address re-acquisition, read over CWMP |
stability_memory_cwmp_tcp_single_v6 |
Verify DUT memory remains stable under a single large IPv6 TCP connection, read over CWMP |
stability_memory_cwmp_tcp_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 TCP connections to distinct destinations, read over CWMP |
stability_memory_cwmp_http_single_v6 |
Verify DUT memory remains stable under a single IPv6 HTTP connection, read over CWMP |
stability_memory_cwmp_http_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 HTTP connections to distinct destinations, read over CWMP |
stability_memory_cwmp_dns_single_v6 |
Verify DUT memory remains stable under a single large IPv6 DNS query, read over CWMP |
stability_memory_cwmp_dns_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 DNS queries, read over CWMP |
stability-memory-wifi-usp.tcl
Required expansions:
- Performance
- Stability and Memory
- USP
Tests verifying DUT memory remains stable through Wi-Fi reassociation, read over USP
| Test Name | Synopsis |
|---|---|
stability_memory_usp_wifi_reassoc |
Verify DUT memory remains stable through repeated Wi-Fi reassociation cycles, read over USP |
stability_memory_usp_wifi_reassoc_any |
Verify DUT memory remains stable through repeated Wi-Fi reassociation cycles to any BSSID, read over USP |
stability-memory-wifi-cwmp.tcl
Required expansions:
- Performance
- Stability and Memory
- TR-069
Tests verifying DUT memory remains stable through Wi-Fi reassociation, read over CWMP
| Test Name | Synopsis |
|---|---|
stability_memory_cwmp_wifi_reassoc |
Verify DUT memory remains stable through repeated Wi-Fi reassociation cycles, read over CWMP |
stability_memory_cwmp_wifi_reassoc_any |
Verify DUT memory remains stable through repeated Wi-Fi reassociation cycles to any BSSID, read over CWMP |
stability-perf-multi.tcl
Required expansions:
- Multiport
- Performance
- Stability and Memory
IPv4 tests verifying DUT throughput remains stable through DHCP churn and LAN traffic on every LAN client
| Test Name | Synopsis |
|---|---|
stability_perf_multi_dhcp_restart |
Verify DUT stability through DHCP client restarts on every LAN client while measuring per-client throughput |
stability_perf_multi_dhcp_release |
Verify DUT stability through DHCP release/restart cycles on every LAN client while measuring per-client throughput |
stability_perf_multi_tcp_single |
Verify DUT stability through a single large IPv4 TCP connection from every LAN client while measuring per-client throughput |
stability_perf_multi_tcp_fanout |
Verify DUT stability through multiple IPv4 TCP connections from every LAN client while measuring per-client throughput |
stability_perf_multi_http_single |
Verify DUT stability through a single IPv4 HTTP connection from every LAN client while measuring per-client throughput |
stability_perf_multi_http_fanout |
Verify DUT stability through multiple IPv4 HTTP connections from every LAN client while measuring per-client throughput |
stability_perf_multi_dns_single |
Verify DUT stability through a single large IPv4 DNS query from every LAN client while measuring per-client throughput |
stability_perf_multi_dns_fanout |
Verify DUT stability through multiple IPv4 DNS queries from every LAN client while measuring per-client throughput |
stability-perf-multi-v6.tcl
Required expansions:
- IPv6
- Multiport
- Performance
- Stability and Memory
IPv6 tests verifying DUT throughput remains stable through IPv6 address re-acquisition and LAN traffic on every LAN client
| Test Name | Synopsis |
|---|---|
stability_perf_multi_slaac_reacq |
Verify DUT stability through repeated LAN IPv6 SLAAC address re-acquisition on every LAN client while measuring per-client throughput |
stability_perf_multi_dhcpv6_reacq |
Verify DUT stability through repeated LAN IPv6 DHCPv6 address re-acquisition on every LAN client while measuring per-client throughput |
stability_perf_multi_tcp_single_v6 |
Verify DUT stability through a single large IPv6 TCP connection from every LAN client while measuring per-client throughput |
stability_perf_multi_tcp_fanout_v6 |
Verify DUT stability through multiple IPv6 TCP connections from every LAN client while measuring per-client throughput |
stability_perf_multi_http_single_v6 |
Verify DUT stability through a single IPv6 HTTP connection from every LAN client while measuring per-client throughput |
stability_perf_multi_http_fanout_v6 |
Verify DUT stability through multiple IPv6 HTTP connections from every LAN client while measuring per-client throughput |
stability_perf_multi_dns_single_v6 |
Verify DUT stability through a single large IPv6 DNS query from every LAN client while measuring per-client throughput |
stability_perf_multi_dns_fanout_v6 |
Verify DUT stability through multiple IPv6 DNS queries from every LAN client while measuring per-client throughput |
stability-memory-multi-usp.tcl
Required expansions:
- Multiport
- Performance
- Stability and Memory
- USP
IPv4 tests verifying DUT memory remains stable through DHCP churn and LAN traffic on every LAN client, read over USP
| Test Name | Synopsis |
|---|---|
stability_memory_multi_usp_bg_traffic |
Verify DUT memory remains stable under configurable IPv4 background traffic on every LAN client, read over USP |
stability_memory_multi_usp_dhcp_restart |
Verify DUT memory remains stable through repeated DHCP client restarts on every LAN client, read over USP |
stability_memory_multi_usp_dhcp_release |
Verify DUT memory remains stable through repeated DHCP client release/restart cycles on every LAN client, read over USP |
stability_memory_multi_usp_tcp_single |
Verify DUT memory remains stable under a single large IPv4 TCP connection from every LAN client, read over USP |
stability_memory_multi_usp_tcp_fanout |
Verify DUT memory remains stable under multiple IPv4 TCP connections to distinct destinations from every LAN client, read over USP |
stability_memory_multi_usp_http_single |
Verify DUT memory remains stable under a single IPv4 HTTP connection from every LAN client, read over USP |
stability_memory_multi_usp_http_fanout |
Verify DUT memory remains stable under multiple IPv4 HTTP connections to distinct destinations from every LAN client, read over USP |
stability_memory_multi_usp_dns_single |
Verify DUT memory remains stable under a single large IPv4 DNS query from every LAN client, read over USP |
stability_memory_multi_usp_dns_fanout |
Verify DUT memory remains stable under multiple IPv4 DNS queries from every LAN client, read over USP |
stability-memory-multi-usp-v6.tcl
Required expansions:
- IPv6
- Multiport
- Performance
- Stability and Memory
- USP
IPv6 tests verifying DUT memory remains stable through IPv6 address re-acquisition and LAN traffic on every LAN client, read over USP
| Test Name | Synopsis |
|---|---|
stability_memory_multi_usp_bg_traffic_v6 |
Verify DUT memory remains stable under configurable IPv6 background traffic on every LAN client, read over USP |
stability_memory_multi_usp_slaac_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 SLAAC address re-acquisition on every LAN client, read over USP |
stability_memory_multi_usp_dhcpv6_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 DHCPv6 address re-acquisition on every LAN client, read over USP |
stability_memory_multi_usp_tcp_single_v6 |
Verify DUT memory remains stable under a single large IPv6 TCP connection from every LAN client, read over USP |
stability_memory_multi_usp_tcp_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 TCP connections to distinct destinations from every LAN client, read over USP |
stability_memory_multi_usp_http_single_v6 |
Verify DUT memory remains stable under a single IPv6 HTTP connection from every LAN client, read over USP |
stability_memory_multi_usp_http_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 HTTP connections to distinct destinations from every LAN client, read over USP |
stability_memory_multi_usp_dns_single_v6 |
Verify DUT memory remains stable under a single large IPv6 DNS query from every LAN client, read over USP |
stability_memory_multi_usp_dns_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 DNS queries from every LAN client, read over USP |
stability-memory-multi-cwmp.tcl
Required expansions:
- Multiport
- Performance
- Stability and Memory
- TR-069
IPv4 tests verifying DUT memory remains stable through DHCP churn and LAN traffic on every LAN client, read over CWMP
| Test Name | Synopsis |
|---|---|
stability_memory_multi_cwmp_bg_traffic |
Verify DUT memory remains stable under configurable IPv4 background traffic on every LAN client, read over CWMP |
stability_memory_multi_cwmp_dhcp_restart |
Verify DUT memory remains stable through repeated DHCP client restarts on every LAN client, read over CWMP |
stability_memory_multi_cwmp_dhcp_release |
Verify DUT memory remains stable through repeated DHCP client release/restart cycles on every LAN client, read over CWMP |
stability_memory_multi_cwmp_tcp_single |
Verify DUT memory remains stable under a single large IPv4 TCP connection from every LAN client, read over CWMP |
stability_memory_multi_cwmp_tcp_fanout |
Verify DUT memory remains stable under multiple IPv4 TCP connections to distinct destinations from every LAN client, read over CWMP |
stability_memory_multi_cwmp_http_single |
Verify DUT memory remains stable under a single IPv4 HTTP connection from every LAN client, read over CWMP |
stability_memory_multi_cwmp_http_fanout |
Verify DUT memory remains stable under multiple IPv4 HTTP connections to distinct destinations from every LAN client, read over CWMP |
stability_memory_multi_cwmp_dns_single |
Verify DUT memory remains stable under a single large IPv4 DNS query from every LAN client, read over CWMP |
stability_memory_multi_cwmp_dns_fanout |
Verify DUT memory remains stable under multiple IPv4 DNS queries from every LAN client, read over CWMP |
stability-memory-multi-cwmp-v6.tcl
Required expansions:
- IPv6
- Multiport
- Performance
- Stability and Memory
- TR-069
IPv6 tests verifying DUT memory remains stable through IPv6 address re-acquisition and LAN traffic on every LAN client, read over CWMP
| Test Name | Synopsis |
|---|---|
stability_memory_multi_cwmp_bg_traffic_v6 |
Verify DUT memory remains stable under configurable IPv6 background traffic on every LAN client, read over CWMP |
stability_memory_multi_cwmp_slaac_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 SLAAC address re-acquisition on every LAN client, read over CWMP |
stability_memory_multi_cwmp_dhcpv6_reacq |
Verify DUT memory remains stable through repeated LAN IPv6 DHCPv6 address re-acquisition on every LAN client, read over CWMP |
stability_memory_multi_cwmp_tcp_single_v6 |
Verify DUT memory remains stable under a single large IPv6 TCP connection from every LAN client, read over CWMP |
stability_memory_multi_cwmp_tcp_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 TCP connections to distinct destinations from every LAN client, read over CWMP |
stability_memory_multi_cwmp_http_single_v6 |
Verify DUT memory remains stable under a single IPv6 HTTP connection from every LAN client, read over CWMP |
stability_memory_multi_cwmp_http_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 HTTP connections to distinct destinations from every LAN client, read over CWMP |
stability_memory_multi_cwmp_dns_single_v6 |
Verify DUT memory remains stable under a single large IPv6 DNS query from every LAN client, read over CWMP |
stability_memory_multi_cwmp_dns_fanout_v6 |
Verify DUT memory remains stable under multiple IPv6 DNS queries from every LAN client, read over CWMP |