CDRouter Support

CDRouter Demo Test Summaries

test-summary version 10.3

Test Case Summaries

  • Modules: 28
  • Test Cases: 36

Below is a summary of the testcases in each module


basic.tcl

Initial connectivity tests to verify ARP and DHCP client are connected

Test Name Module Synopsis
cdrouter_basic_1 basic.tcl Router responds to ARP request on LAN interface

dhcp-c.tcl

DHCP client tests for the WAN side of the router

Test Name Module Synopsis
cdrouter_dhcp_1 dhcp-c.tcl DHCP client renews lease when current lease expires

pppoe-c.tcl

PPPoE client tests for the WAN side of the router

Test Name Module Synopsis
cdrouter_pppoe_client_1 pppoe-c.tcl PPPoE client restarts PPPoE Discovery when PPP LCP Echo-Requests fail

chap.tcl

PPP CHAP tests for PPP based protocols on the WAN (PPPoE, PPPoA, PPTP)

Test Name Module Synopsis
cdrouter_chap_10 chap.tcl PPP CHAP authentication with various size key lengths

dhcp-s.tcl

DHCP server tests for the LAN side of the router

Test Name Module Synopsis
cdrouter_dhcp_server_1 dhcp-s.tcl Verify DHCP server returns same IP address when client renews

nat.tcl

NAPT tests for TCP, UDP, and ICMP

Test Name Module Synopsis
cdrouter_nat_1 nat.tcl Outbound TCP connections use NAPT

renum-dhcp.tcl

WAN side renumbering tests with DHCP on the WAN

Test Name Module Synopsis
cdrouter_renumber_1 renum-dhcp.tcl Verify WAN client learns new IP address when WAN server renumbers

renum-pppoe.tcl

WAN side renumbering tests with PPPoE on the WAN

Test Name Module Synopsis
cdrouter_renum_pppoe_1 renum-pppoe.tcl Verify WAN PPPoE client learns new IP address when WAN server renumbers

icmp.tcl

ICMP tests for generating various ICMP packets and NAPT of ICMP data

Test Name Module Synopsis
cdrouter_icmp_1 icmp.tcl Verify ICMP Echo Requests (ping) work through router

firewall.tcl

Firewall tests including port scans

Test Name Module Synopsis
cdrouter_firewall_1 firewall.tcl Inbound TCP connections to public side HTTP port are blocked

ipsecpt.tcl

IPSEC based VPN pass through from the LAN to the WAN

Test Name Module Synopsis
cdrouter_ipsecpt_1 ipsecpt.tcl Verify IKE packets pass through router on UDP port 500

forward.tcl

Forwarding tests with different packet sizes and directions

Test Name Module Synopsis
cdrouter_forward_1 forward.tcl Verify IPv4 TTL is decremented for forwarded packets

rip.tcl

RIPv1/v2 tests for LAN side of the router

Test Name Module Synopsis
cdrouter_rip_1 rip.tcl Verify router sends RIPv1/v2 update on LAN side

scaling.tcl

Scaling tests for maximum number of DHCP clients and connections (TCP, HTTP, VPN)

Test Name Module Synopsis
cdrouter_scale_1 scaling.tcl Verify all DHCP clients are operational

tr69.tcl

Additional TR-069 testing of the CPE device (beyond OD-128)

Test Name Module Synopsis
tr69_1 tr69.tcl Verify Inform contains required parameters
tr69_10 tr69.tcl Verify GetParameterValues using empty string for top of hierarchy

basic-v6.tcl

Basic IPv6 extension header processing tests

Test Name Module Synopsis
ipv6_basic_1 basic-v6.tcl Verify DUT forwards packets with multiple extension headers

ndp.tcl

Neighbor Discovery Protocol and Router Advertisement tests for IPv6 devices

Test Name Module Synopsis
ipv6_ndp_1 ndp.tcl Verify DUT responds to Router Solicitations on the LAN

dhcpv6-pd.tcl

DHCPv6 prefix delegation tests for WAN to LAN IPv6 configuration

Test Name Module Synopsis
dhcpv6_pd_1 dhcpv6-pd.tcl Verify client requests the assignment of an IPv6 prefix
dhcpv6_pd_2 dhcpv6-pd.tcl Verify client renews prefix when current binding expires

dhcpv6-s.tcl

DHCPv6 server tests for the LAN side of the router

Test Name Module Synopsis
dhcpv6_server_1 dhcpv6-s.tcl Verify server assigns same address after client restart

6to4.tcl

6to4 tunnel tests for connecting IPv6 hosts over IPv4 networks

Test Name Module Synopsis
ipv6_6to4_1 6to4.tcl Verify IPv6 Router Advertisements include 6to4 prefix based on IPv4 WAN

6rd.tcl

6rd tunnel tests for connecting IPv6 hosts over IPv4 networks

Test Name Module Synopsis
ipv6_6rd_1 6rd.tcl Verify IPv6 Router Advertisements include 6rd prefix based on IPv4 WAN

icmp-v6.tcl

ICMPv6 tests for baseline ICMPv6 not including Neighbor Discovery

Test Name Module Synopsis
icmpv6_1 icmp-v6.tcl Verify ICMPv6 Echo Requests work through DUT

snmp.tcl

SNMP related test cases from the LAN side of the device

Test Name Module Synopsis
snmp_100 snmp.tcl Verify SNMP agent supports MIB walk
snmp_101 snmp.tcl Verify SNMP agent supports GetRequest

nmap.tcl

Nmap based IPv4 portscan tests from the LAN side of the device

Test Name Module Synopsis
v4_lan_tcp_connect_info nmap.tcl NMap IPv4 TCP Connect scan
v4_lan_tcp_syn_info nmap.tcl NMap IPv4 TCP Syn scan

nmap-v6.tcl

Nmap based IPv6 portscan tests from the LAN side of the device

Test Name Module Synopsis
v6_lan_tcp_connect_info nmap-v6.tcl NMap IPv6 TCP Connect scan
v6_lan_tcp_syn_info nmap-v6.tcl NMap IPv6 TCP Syn scan

smb.tcl

SMB IPv4 storage tests

Test Name Module Synopsis
smb_1 smb.tcl Verify SMB server responds to a service lookup
smb_2 smb.tcl Verify SMB server allows directory listing

ftp.tcl

FTP IPv4 storage tests

Test Name Module Synopsis
ftp_2 ftp.tcl Verify FTP server allows directory listing
ftp_3 ftp.tcl Verify FTP server allows name list command

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

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: