CDRouter Support

CDRouter Multiport Test Summaries

test-summary version 10.3

Test Case Summaries

  • Modules: 13
  • Test Cases: 73

Below is a summary of the testcases in each module


nat-mp.tcl

NAT tests for multiple WAN interfaces using IP routing

Test Name Module Synopsis
cdrouter_natmp_1 nat-mp.tcl Outbound NAT/TCP connections use assigned WAN IP for each WAN link
cdrouter_natmp_2 nat-mp.tcl Outbound UDP connections use assigned WAN IP for each link
cdrouter_natmp_100 nat-mp.tcl Outbound NAPT TCP connections with asymmetric paths
cdrouter_natmp_101 nat-mp.tcl Outbound NAPT UDP connections with asymmetric paths
cdrouter_natmp_102 nat-mp.tcl Outbound NAPT ICMP with asymmetric paths

rip-wan.tcl

RIPv1/v2 testing with multiple WAN interfaces

Test Name Module Synopsis
cdrouter_ripwan_1 rip-wan.tcl Verify router sends RIPv1/v2 update on all WAN interfaces
cdrouter_ripwan_2 rip-wan.tcl Verify router selects WAN RIP route with lowest metric
cdrouter_ripwan_3 rip-wan.tcl Verify router does not announce private LAN network on WAN interface
cdrouter_ripwan_5 rip-wan.tcl Verify WAN interface failover based on RIP routes
cdrouter_ripwan_8 rip-wan.tcl Verify router sends triggered update to additional WAN interfaces
cdrouter_ripwan_9 rip-wan.tcl Verify packets originating from WAN are forwarded to correct WAN interface
cdrouter_ripwan_14 rip-wan.tcl Verify router responds to RIP requests on WAN interface
cdrouter_ripwan_20 rip-wan.tcl Verify RIP route timeout and garbage collection timers
cdrouter_ripwan_50 rip-wan.tcl Verify router announces WAN route as unreachable when WAN connection is down
cdrouter_ripwan_52 rip-wan.tcl Verify router sends RIP request when WAN link is reestablished
cdrouter_ripwan_100 rip-wan.tcl Verify the maximum number of RIP routes supported on WAN

wan-fail.tcl

Failover tests for multiple WAN interfaces

Test Name Module Synopsis
cdrouter_wanfail_1 wan-fail.tcl Traffic fails over to second WAN interface when current WAN fails
cdrouter_wanfail_2 wan-fail.tcl Traffic restarts after all WAN interfaces fail
cdrouter_wanfail_10 wan-fail.tcl Traffic fails over to second WAN interface when DHCP stops responding
cdrouter_wanfail_18 wan-fail.tcl Existing TCP sessions resume or fail gracefully after initial WAN link fails
cdrouter_wanfail_20 wan-fail.tcl DNS queries are forwarded to secondary WAN link DNS after WAN failure

forward-mp.tcl

Forwarding tests with multiple WAN interfaces

Test Name Module Synopsis
cdrouter_forward_mp_10 forward-mp.tcl Multiple WAN port forwarding test (LAN to WAN)
cdrouter_forward_mp_11 forward-mp.tcl Multiple WAN port forwarding test (WAN to LAN)

jumbo-mp.tcl

Jumbo MTU forwarding tests with multiple WAN interfaces

Test Name Module Synopsis
cdrouter_jumbo_mp_10 jumbo-mp.tcl Multiple WAN port jumbo MTU forwarding test (LAN to WAN)
cdrouter_jumbo_mp_11 jumbo-mp.tcl Multiple WAN port jumbo MTU forwarding test (WAN to LAN)

lan-mp.tcl

Layer 2 connectivity tests between multiple LAN interfaces

Test Name Module Synopsis
cdrouter_lan_mp_1 lan-mp.tcl Verify layer 2 broadcast between all LAN ports
cdrouter_lan_mp_2 lan-mp.tcl Verify layer 2 multicast between all LAN ports
cdrouter_lan_mp_10 lan-mp.tcl Verify layer 2 unicast between all LAN ports
cdrouter_lan_mp_20 lan-mp.tcl Verify IP routing between multiple LAN ports
cdrouter_lan_mp_30 lan-mp.tcl Verify IP TTL is decremented when routing to multiple LAN ports

nat-static.tcl

Static NAT tests for individual static NAT hosts

Test Name Module Synopsis
nat_static_1 nat-static.tcl Verify ARP Request on WAN interface for each static NAT hosts on same WAN network
nat_static_2 nat-static.tcl Outbound TCP connections through static NAT do not modify TCP src port
nat_static_3 nat-static.tcl Outbound UDP connections through static NAT do not modify UDP src port

guest.tcl

Guest mode related test cases

Test Name Module Synopsis
guest_1 guest.tcl Verify basic behavior of guest mode isolation
guest_10 guest.tcl Verify ARP traffic from the main LAN is not leaked into the guest network
guest_11 guest.tcl Verify ARP traffic from the guest LAN is not leaked into the main LAN network
guest_12 guest.tcl Verify unicast traffic from main LAN is not leaked into the guest network
guest_13 guest.tcl Verify unicast traffic from guest LAN is not leaked into the main LAN network
guest_14 guest.tcl Verify broadcast traffic from the main LAN is not leaked into the guest network
guest_15 guest.tcl Verify broadcast traffic from guest LAN is not leaked into the main LAN network
guest_16 guest.tcl Verify multicast traffic from LAN is not leaked into the guest network
guest_17 guest.tcl Verify multicast traffic from guest LAN is not leaked into the LAN network
guest_20 guest.tcl Verify router does not forward packets into guest network from LAN
guest_30 guest.tcl Verify guest network does not expose LAN management port

lan-mp-v6.tcl

Layer 2 connectivity tests between multiple LAN interfaces using IPv6

Test Name Module Synopsis
ipv6_lan_mp_2 lan-mp-v6.tcl Verify layer 2 multicast between all IPv6 LAN ports
ipv6_lan_mp_10 lan-mp-v6.tcl Verify layer 2 unicast between all IPv6 LAN ports
ipv6_lan_mp_20 lan-mp-v6.tcl Verify IPv6 routing between multiple IPv6 LAN ports
ipv6_lan_mp_30 lan-mp-v6.tcl Verify IPv6 Hop-Limit is decremented when routing to multiple IPv6 LAN ports
ipv6_lan_mp_40 lan-mp-v6.tcl Verify layer 2 unicast using unique local addresses between all IPv6 LAN ports

rip-ng-wan.tcl

RIPng testing with multiple WAN interfaces

Test Name Module Synopsis
ipv6_ripngwan_1 rip-ng-wan.tcl Verify router sends RIPng update on all WAN interfaces
ipv6_ripngwan_2 rip-ng-wan.tcl Verify router selects WAN RIPng route with lowest metric
ipv6_ripngwan_3 rip-ng-wan.tcl Verify router does not announce ULA prefixes on WAN interface
ipv6_ripngwan_5 rip-ng-wan.tcl Verify WAN interface failover based on RIPng routes
ipv6_ripngwan_8 rip-ng-wan.tcl Verify router sends triggered update to additional WAN interfaces
ipv6_ripngwan_9 rip-ng-wan.tcl Verify packets originating from WAN are forwarded to correct WAN interface
ipv6_ripngwan_14 rip-ng-wan.tcl Verify router responds to RIPng requests on WAN interface
ipv6_ripngwan_20 rip-ng-wan.tcl Verify RIPng route timeout and garbage collection timers
ipv6_ripngwan_50 rip-ng-wan.tcl Verify router announces WAN route as unreachable when WAN connection is down
ipv6_ripngwan_52 rip-ng-wan.tcl Verify router sends RIPng request when WAN link is reestablished
ipv6_ripngwan_100 rip-ng-wan.tcl Verify the maximum number of RIPng routes supported on WAN

forward-v6-mp.tcl

IPv6 forwarding tests with multiple WAN connections

Test Name Module Synopsis
ipv6_forward_mp_10 forward-v6-mp.tcl IPv6 Multiple WAN port forwarding test (LAN to WAN)
ipv6_forward_mp_11 forward-v6-mp.tcl IPv6 Multiple WAN port forwarding test (WAN to LAN)

jumbo-v6-mp.tcl

Jumbo MTU IPv6 forwarding tests with multiple WAN connections

Test Name Module Synopsis
ipv6_jumbo_mp_10 jumbo-v6-mp.tcl IPv6 Multiple WAN port jumbo MTU forwarding test (LAN to WAN)
ipv6_jumbo_mp_11 jumbo-v6-mp.tcl IPv6 Multiple WAN port jumbo MTU forwarding test (WAN to LAN)

guest-v6.tcl

IPv6 guest mode related test cases

Test Name Module Synopsis
ipv6_guest_1 guest-v6.tcl Verify IPv6 basic behavior of guest mode isolation
ipv6_guest_10 guest-v6.tcl Verify IPv6 neighbor discovery traffic from LAN is not leaked into the guest network
ipv6_guest_11 guest-v6.tcl Verify IPv6 neighbor discovery traffic from guest LAN is not leaked into the LAN network
ipv6_guest_12 guest-v6.tcl Verify IPv6 unicast traffic from LAN is not leaked into the guest network
ipv6_guest_13 guest-v6.tcl Verify IPv6 unicast traffic from guest LAN is not leaked into the LAN network
ipv6_guest_16 guest-v6.tcl Verify IPv6 multicast traffic from LAN is not leaked into the guest network
ipv6_guest_17 guest-v6.tcl Verify IPv6 multicast traffic from guest LAN is not leaked into the LAN network
ipv6_guest_20 guest-v6.tcl Verify IPv6 router does not forward packets into guest network from LAN
ipv6_guest_30 guest-v6.tcl Verify IPv6 guest network does not expose LAN management port

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: