CDRouter Support

CDRouter DOCSIS Test Summaries

test-summary version 10.4

Test Case Summaries

  • Modules: 8
  • Test Cases: 112

Below is a summary of the testcases in each module


dhcp-docsis.tcl

DOCSIS CM DHCP client related tests

Test Name Module Synopsis
docsis_dhcp_1 dhcp-docsis.tcl Verify CM DHCP client renews lease when current lease expires
docsis_dhcp_2 dhcp-docsis.tcl Verify CM DHCP client resends DHCPREQUEST packet if server does not respond
docsis_dhcp_3 dhcp-docsis.tcl Verify CM DHCP client drops back into DISCOVERY mode if server stops responding
docsis_dhcp_4 dhcp-docsis.tcl Verify CM DHCP client drops back into DISCOVERY mode if server sends a DHCPNAK
docsis_dhcp_5 dhcp-docsis.tcl Verify CM DHCP client remains in DISCOVERY mode if server sends a DHCPNAK
docsis_dhcp_10 dhcp-docsis.tcl Verify CM DHCP client ignores site-specific DHCP options
docsis_dhcp_11 dhcp-docsis.tcl Verify CM DHCP client handles server option with length 0
docsis_dhcp_20 dhcp-docsis.tcl Verify CM DHCP client ignores DHCP packets with corrupt UDP checksum
docsis_dhcp_30 dhcp-docsis.tcl Verify CM DHCP client includes vendor defined options
docsis_dhcp_31 dhcp-docsis.tcl Verify CM client supports DHCP Rapid Commit option

dhcpv6-docsis.tcl

DOCSIS CM DHCPv6 client related tests

Test Name Module Synopsis
docsis_dhcpv6_1 dhcpv6-docsis.tcl Verify CM client requests the assignment of a non-temporary address
docsis_dhcpv6_2 dhcpv6-docsis.tcl Verify CM client renews non-temporary address when current binding expires
docsis_dhcpv6_4 dhcpv6-docsis.tcl Verify CM client obtains address from server using various undefined server DUID values
docsis_dhcpv6_10 dhcpv6-docsis.tcl Verify CM client ignores replies with mismatched client DUID
docsis_dhcpv6_11 dhcpv6-docsis.tcl Verify CM client ignores unknown or invalid DHCPv6 packets
docsis_dhcpv6_14 dhcpv6-docsis.tcl Verify CM client handles fragmented IPv6 packets
docsis_dhcpv6_15 dhcpv6-docsis.tcl Verify CM client ignores server messages with invalid UDP checksum
docsis_dhcpv6_16 dhcpv6-docsis.tcl Verify CM client composes DUID correctly
docsis_dhcpv6_20 dhcpv6-docsis.tcl Verify CM client restarts when NoBinding failure occurs during Renew
docsis_dhcpv6_21 dhcpv6-docsis.tcl Verify CM client restarts when UnspecFail failure occurs during Renew
docsis_dhcpv6_30 dhcpv6-docsis.tcl Verify CM client sends Rebind message if Renew for non-temporary address fails
docsis_dhcpv6_31 dhcpv6-docsis.tcl Verify CM client sends Solicit message if Renew and Rebind for non-temporary address fails
docsis_dhcpv6_50 dhcpv6-docsis.tcl Verify CM client retransmits DHCPv6 Solicit messages for non-temporary address
docsis_dhcpv6_51 dhcpv6-docsis.tcl Verify CM client retransmits DHCPv6 Request messages for non-temporary address
docsis_dhcpv6_100 dhcpv6-docsis.tcl Verify CM client obtains IPv6 address when server uses unknown DHCPv6 options
docsis_dhcpv6_101 dhcpv6-docsis.tcl Verify CM client ignores DHCPv6 messages with unknown options and invalid option length
docsis_dhcpv6_102 dhcpv6-docsis.tcl Verify CM client includes the Elapsed Time option with value 0 in first message
docsis_dhcpv6_103 dhcpv6-docsis.tcl Verify CM client increases value of Elapsed Time option when Solicit is retransmitted
docsis_dhcpv6_130 dhcpv6-docsis.tcl Verify CM client handles Server Unicast Option
docsis_dhcpv6_140 dhcpv6-docsis.tcl Verify CM client handles SOL_MAX_RT Option
docsis_dhcpv6_150 dhcpv6-docsis.tcl Verify CM DHCPv6 client includes vendor defined options
docsis_dhcpv6_160 dhcpv6-docsis.tcl Verify CM client supports DHCPv6 Rapid Commit option

snmp-docsis.tcl

SNMP related test cases against DOCSIS CM on WAN

Test Name Module Synopsis
snmp_docsis_100 snmp-docsis.tcl Verify CM SNMP agent supports MIB walk
snmp_docsis_101 snmp-docsis.tcl Verify CM SNMP agent supports GetRequest
snmp_docsis_102 snmp-docsis.tcl Verify CM SNMP agent supports GetNextRequest
snmp_docsis_103 snmp-docsis.tcl Verify CM SNMP agent supports GetRequest for multiple OIDs
snmp_docsis_104 snmp-docsis.tcl Verify CM SNMP agent supports fragmented GetRequest
snmp_docsis_105 snmp-docsis.tcl Verify CM SNMP agent does not allow SetRequest on read-only OID
snmp_docsis_106 snmp-docsis.tcl Verify CM SNMP agent returns ‘no such instance’ to GetRequest for non-existent OID
snmp_docsis_200 snmp-docsis.tcl Verify CM SNMP agent supports IF-MIB:: walk
snmp_docsis_201 snmp-docsis.tcl Verify CM packet counters in IF-MIB::ifTable
snmp_docsis_202 snmp-docsis.tcl Verify CM system uptime using SNMPv2-MIB::sysUpTime
snmp_docsis_300 snmp-docsis.tcl Verify CM SNMP agent supports MIB walk for all configured users
snmp_docsis_301 snmp-docsis.tcl Verify CM SNMP agent ignores SNMP v1/2c users with invalid community string
snmp_docsis_302 snmp-docsis.tcl Verify CM SNMP agent ignores SNMP v3 users with invalid credentials
snmp_docsis_303 snmp-docsis.tcl Verify CM SNMP agent ignores SNMP v3 users with incorrect authentication and privacy protocols
snmp_docsis_304 snmp-docsis.tcl Verify CM SNMP agent supports MIB walk using GetBulkRequest
snmp_docsis_305 snmp-docsis.tcl Verify CM SNMP agent supports GetBulkRequest
snmp_docsis_400 snmp-docsis.tcl Verify CM SNMP agent allows SetRequest on read-write OID
snmp_docsis_500 snmp-docsis.tcl Verify CM resets after SNMP SetRequest on DOCS-CABLE-DEVICE-MIB::docsDevResetNow.0

snmp-docsis-v6.tcl

IPv6 SNMP related test cases against DOCSIS CM on WAN

Test Name Module Synopsis
ipv6_snmp_docsis_100 snmp-docsis-v6.tcl Verify CM SNMP agent supports MIB walk
ipv6_snmp_docsis_101 snmp-docsis-v6.tcl Verify CM SNMP agent supports GetRequest
ipv6_snmp_docsis_102 snmp-docsis-v6.tcl Verify CM SNMP agent supports GetNextRequest
ipv6_snmp_docsis_103 snmp-docsis-v6.tcl Verify CM SNMP agent supports GetRequest for multiple OIDs
ipv6_snmp_docsis_104 snmp-docsis-v6.tcl Verify CM SNMP agent supports fragmented GetRequest
ipv6_snmp_docsis_105 snmp-docsis-v6.tcl Verify CM SNMP agent does not allow SetRequest on read-only OID
ipv6_snmp_docsis_106 snmp-docsis-v6.tcl Verify CM SNMP agent returns ‘no such instance’ to GetRequest for non-existent OID
ipv6_snmp_docsis_200 snmp-docsis-v6.tcl Verify CM SNMP agent supports IF-MIB:: walk
ipv6_snmp_docsis_201 snmp-docsis-v6.tcl Verify CM packet counters in IF-MIB::ifTable
ipv6_snmp_docsis_202 snmp-docsis-v6.tcl Verify CM system uptime using SNMPv2-MIB::sysUpTime
ipv6_snmp_docsis_300 snmp-docsis-v6.tcl Verify CM SNMP agent supports MIB walk for all configured users
ipv6_snmp_docsis_301 snmp-docsis-v6.tcl Verify CM SNMP agent ignores SNMP v1/2c users with invalid community string
ipv6_snmp_docsis_302 snmp-docsis-v6.tcl Verify CM SNMP agent ignores SNMP v3 users with invalid credentials
ipv6_snmp_docsis_303 snmp-docsis-v6.tcl Verify CM SNMP agent ignores SNMP v3 users with incorrect authentication and privacy protocols
ipv6_snmp_docsis_304 snmp-docsis-v6.tcl Verify CM SNMP agent supports MIB walk using GetBulkRequest
ipv6_snmp_docsis_305 snmp-docsis-v6.tcl Verify CM SNMP agent supports GetBulkRequest
ipv6_snmp_docsis_400 snmp-docsis-v6.tcl Verify CM SNMP agent allows SetRequest on read-write OID
ipv6_snmp_docsis_500 snmp-docsis-v6.tcl Verify CM resets after SNMP SetRequest on DOCS-CABLE-DEVICE-MIB::docsDevResetNow.0

firewall-docsis.tcl

Firewall tests including port scans against the CM

Test Name Module Synopsis
docsis_firewall_1 firewall-docsis.tcl Verify CM interface is reachable by WAN side
docsis_firewall_2 firewall-docsis.tcl Verify CM interface is reachable by LAN side
docsis_firewall_12 firewall-docsis.tcl DNS requests from the WAN are ignored by CM interface
docsis_firewall_100 firewall-docsis.tcl Perform TCP port scan test on CM IP address
docsis_firewall_101 firewall-docsis.tcl Perform UDP port scan test on CM IP address
docsis_firewall_110 firewall-docsis.tcl Perform TCP fragmentation port scan test on CM IP address

firewall-docsis-v6.tcl

IPv6 firewall tests including port scans against the CM

Test Name Module Synopsis
ipv6_docsis_firewall_1 firewall-docsis-v6.tcl Verify CM interface is reachable by WAN side
ipv6_docsis_firewall_2 firewall-docsis-v6.tcl Verify CM interface is reachable by LAN side
ipv6_docsis_firewall_12 firewall-docsis-v6.tcl DNS requests from the WAN are ignored by CM interface
ipv6_docsis_firewall_100 firewall-docsis-v6.tcl Perform TCP port scan test on CM IP address
ipv6_docsis_firewall_101 firewall-docsis-v6.tcl Perform UDP port scan test on CM IP address
ipv6_docsis_firewall_110 firewall-docsis-v6.tcl Perform TCP fragmentation port scan test on CM IP address

nmap-docsis.tcl

Nmap based IPv4 portscan tests from the WAN to the CM

Test Name Module Synopsis
v4_docsis_tcp_connect_info nmap-docsis.tcl NMap IPv4 TCP Connect scan
v4_docsis_tcp_syn_info nmap-docsis.tcl NMap IPv4 TCP Syn scan
v4_docsis_tcp_fin_info nmap-docsis.tcl NMap IPv4 TCP Fin scan
v4_docsis_tcp_null_info nmap-docsis.tcl NMap IPv4 TCP Null scan
v4_docsis_tcp_xmas_info nmap-docsis.tcl NMap IPv4 TCP XMAS scan
v4_docsis_tcp_psh_info nmap-docsis.tcl NMap IPv4 TCP PSH scan
v4_docsis_tcp_urg_info nmap-docsis.tcl NMap IPv4 TCP URG scan
v4_docsis_tcp_finurg_info nmap-docsis.tcl NMap IPv4 TCP FIN+URG scan
v4_docsis_tcp_finpsh_info nmap-docsis.tcl NMap IPv4 TCP FIN+PSH scan
v4_docsis_tcp_maimon_info nmap-docsis.tcl NMap IPv4 TCP Maimon scan
v4_docsis_tcp_ack_info nmap-docsis.tcl NMap IPv4 TCP ACK scan
v4_docsis_udp_info nmap-docsis.tcl NMap IPv4 UDP scan
v4_docsis_sctp_init_info nmap-docsis.tcl NMap IPv4 SCTP Init scan
v4_docsis_sctp_cookie_info nmap-docsis.tcl NMap IPv4 SCTP Cookie scan
v4_docsis_os_detection nmap-docsis.tcl NMap IPv4 OS Detection from WAN side of device
v4_docsis_os_detection_version nmap-docsis.tcl NMap IPv4 OS Detection with version detection from WAN side of device

nmap-docsis-v6.tcl

Nmap based IPv6 portscan tests from the WAN to the CM

Test Name Module Synopsis
v6_docsis_tcp_connect_info nmap-docsis-v6.tcl NMap IPv6 TCP Connect scan
v6_docsis_tcp_syn_info nmap-docsis-v6.tcl NMap IPv6 TCP Syn scan
v6_docsis_tcp_fin_info nmap-docsis-v6.tcl NMap IPv6 TCP Fin scan
v6_docsis_tcp_null_info nmap-docsis-v6.tcl NMap IPv6 TCP Null scan
v6_docsis_tcp_xmas_info nmap-docsis-v6.tcl NMap IPv6 TCP XMAS scan
v6_docsis_tcp_psh_info nmap-docsis-v6.tcl NMap IPv6 TCP PSH scan
v6_docsis_tcp_urg_info nmap-docsis-v6.tcl NMap IPv6 TCP URG scan
v6_docsis_tcp_finurg_info nmap-docsis-v6.tcl NMap IPv6 TCP FIN+URG scan
v6_docsis_tcp_finpsh_info nmap-docsis-v6.tcl NMap IPv6 TCP FIN+PSH scan
v6_docsis_tcp_maimon_info nmap-docsis-v6.tcl NMap IPv6 TCP Maimon scan
v6_docsis_tcp_ack_info nmap-docsis-v6.tcl NMap IPv6 TCP ACK scan
v6_docsis_udp_info nmap-docsis-v6.tcl NMap IPv6 UDP scan
v6_docsis_sctp_init_info nmap-docsis-v6.tcl NMap IPv6 SCTP Init scan
v6_docsis_sctp_cookie_info nmap-docsis-v6.tcl NMap IPv6 SCTP Cookie scan
v6_docsis_os_detection nmap-docsis-v6.tcl NMap IPv6 OS Detection from WAN side of device
v6_docsis_os_detection_version nmap-docsis-v6.tcl NMap IPv6 OS Detection with version detection from WAN side of device

Contents

×

About CDRouter

CDRouter is made by QA Cafe, a technology company based in Portsmouth, NH.

Get in touch via our Contact page or by following us on your favorite service: