| Test Name |
Module |
Synopsis |
| 1 ipv6_basic_1 |
basic-v6.tcl |
Verify DUT forwards packets with multiple extension headers |
| 2 ipv6_basic_2 |
basic-v6.tcl |
Verify DUT responds to packets with multiple extension headers |
| 3 ipv6_basic_3 |
basic-v6.tcl |
Verify DUT discards packets with unknown extension headers |
| 4 ipv6_basic_4 |
basic-v6.tcl |
Verify DUT discards packets with Next Header value of zero in extension header |
| 5 ipv6_basic_5 |
basic-v6.tcl |
Verify DUT ignores packets with extension header containing 'no Next Header' |
| 6 ipv6_basic_6 |
basic-v6.tcl |
Verify DUT forwards packets with extension headers containing 'no Next Header' |
| 7 ipv6_basic_10 |
basic-v6.tcl |
Verify DUT properly processes unknown Option Type identifiers with 00 high order bits |
| 8 ipv6_basic_11 |
basic-v6.tcl |
Verify DUT properly processes unknown Option Type identifiers with 01 high order bits |
| 9 ipv6_basic_12 |
basic-v6.tcl |
Verify DUT properly processes unknown Option Type identifiers with 10 high order bits - unicast destination |
| 10 ipv6_basic_13 |
basic-v6.tcl |
Verify DUT properly processes unknown Option Type identifiers with 10 high order bits - multicast destination |
| 11 ipv6_basic_14 |
basic-v6.tcl |
Verify DUT properly processes unknown Option Type identifiers with 11 high order bits - unicast destination |
| 12 ipv6_basic_15 |
basic-v6.tcl |
Verify DUT properly processes unknown Option Type identifiers with 11 high order bits - multicast destination |
| 13 ipv6_basic_20 |
basic-v6.tcl |
Verify DUT discards packets with Type 0 Routing Extension Header as an Intermediary Node |
| 14 ipv6_basic_21 |
basic-v6.tcl |
Verify DUT processes packets with Type 0 Routing Extension Header as an End Node |
| 15 ipv6_basic_22 |
basic-v6.tcl |
Verify DUT discards packets with Unknown Routing Extension Header as an Intermediary Node |
| 16 ipv6_basic_23 |
basic-v6.tcl |
Verify DUT processes packets with Unknown Routing Extension Header as an End Node |
| 17 ipv6_frag_1 |
frag-v6.tcl |
Verify DUT responds to fragmented ICMPv6 Echo Requests |
| 18 ipv6_frag_2 |
frag-v6.tcl |
Verify DUT forwards fragmented ICMPv6 packets |
| 19 ipv6_frag_3 |
frag-v6.tcl |
Verify DUT forwards fragmented UDP packets |
| 20 ipv6_ndp_1 |
ndp.tcl |
Verify DUT responds to Router Solicitations on the LAN |
| 21 ipv6_ndp_2 |
ndp.tcl |
Verify DUT periodically sends unsolicited Router Advertisements |
| 22 ipv6_ndp_10 |
ndp.tcl |
Verify DUT responds to Neighbor Solicitations for its link-local address |
| 23 ipv6_ndp_11 |
ndp.tcl |
Verify DUT responds to Neighbor Solicitations for its global IPv6 address |
| 24 ipv6_ndp_12 |
ndp.tcl |
Verify DUT ignores invalid Neighbor Solicitations |
| 25 ipv6_ndp_13 |
ndp.tcl |
Verify DUT responds to DAD-style Neighbor Solicitations |
| 26 ipv6_ndp_20 |
ndp.tcl |
Verify DUT sends ICMPv6 Redirect messages for neighbor traffic forwarded to it |
| 27 ipv6_6to4_1 |
6to4.tcl |
Verify IPv6 Router Advertisements include 6to4 prefix based on IPv4 WAN |
| 28 ipv6_6to4_2 |
6to4.tcl |
Verify DUT assigns itself a global address on the LAN side 6to4 network |
| 29 ipv6_6to4_10 |
6to4.tcl |
Verify packets to 6to4 addresses are tunneled directly to IPv4 address |
| 30 ipv6_6to4_11 |
6to4.tcl |
Verify packets to non 6to4 addresses are tunneled to 6to4 relay server |
| 31 ipv6_6to4_12 |
6to4.tcl |
Verify IPv4 src address of tunneled 6to4 packets matches WAN IPv4 address |
| 32 ipv6_6to4_13 |
6to4.tcl |
Verify encapsulating IPv4 header does not have the DF flag set |
| 33 ipv6_6to4_14 |
6to4.tcl |
Verify DUT handles incoming 6to4 fragmented packets |
| 34 ipv6_6to4_100 |
6to4.tcl |
Verify IPv6 Router Advertisements announce new 6to4 prefix when IPv4 WAN changes |
| 35 ipv6_6to4_101 |
6to4.tcl |
Verify DUT updates global IPv6 address after IPv4 WAN change |
| 36 ipv6_6to4_102 |
6to4.tcl |
Verify DUT forwards tunneled IPv6 traffic after IPv4 WAN change |
| 37 ipv6_6to4_103 |
6to4.tcl |
Verify IPv6 router advertisements age out 6to4 prefix when IPv4 WAN link is down |
| 38 icmpv6_1 |
icmp-v6.tcl |
Verify ICMPv6 Echo Requests work through DUT |
| 39 icmpv6_2 |
icmp-v6.tcl |
Verify ICMPv6 Echo Requests from multiple LAN clients work through DUT |
| 40 icmpv6_3 |
icmp-v6.tcl |
Verify DUT responds to ICMPv6 Echo Requests to its global IPv6 address from LAN |
| 41 icmpv6_4 |
icmp-v6.tcl |
Verify DUT responds to ICMPv6 Echo Requests to its link-local address |
| 42 icmpv6_5 |
icmp-v6.tcl |
Verify ICMPv6 Echo Requests to DUT's global IPv6 address behave as expected |
| 43 icmpv6_6 |
icmp-v6.tcl |
Verify DUT responds to ICMPv6 Echo Requests sent to the All-Routers multicast group |
| 44 icmpv6_7 |
icmp-v6.tcl |
Verify DUT responds to ICMPv6 Echo Requests to the All-Routers group from a global prefix |
| 45 icmpv6_8 |
icmp-v6.tcl |
Verify DUT responds to ICMPv6 Echo Requests sent to the All-Nodes group from a link-local address |
| 46 icmpv6_9 |
icmp-v6.tcl |
Verify DUT responds to ICMPv6 Echo Requests to the All Nodes group from a global IPv6 address |
| 47 icmpv6_10 |
icmp-v6.tcl |
Verify ICMPv6 Time Exceeded packet is sent when incoming Hop Limit is 1 |
| 48 icmpv6_11 |
icmp-v6.tcl |
Verify DUT forwards inbound ICMPv6 Time Exceeded |
| 49 icmpv6_12 |
icmp-v6.tcl |
Verify DUT forwards inbound ICMPv6 Destination Unreachable |
| 50 icmpv6_13 |
icmp-v6.tcl |
Verify DUT forwards inbound ICMPv6 Packet Too Big messages |
| 51 icmpv6_14 |
icmp-v6.tcl |
Verify DUT forwards inbound ICMPv6 Parameter Problem |
| 52 icmpv6_20 |
icmp-v6.tcl |
Verify DUT supports Path MTU Discovery over WAN interface |
| 53 ipv6_firewall_1 |
firewall-v6.tcl |
Inbound TCP connections to public side HTTP port are blocked |
| 54 ipv6_firewall_2 |
firewall-v6.tcl |
Inbound TCP connections to LAN hosts are blocked |
| 55 ipv6_firewall_100 |
firewall-v6.tcl |
Perform TCP port scan test on DUT's public WAN IP address |
| 56 ipv6_firewall_101 |
firewall-v6.tcl |
Perform UDP port scan test on DUT's public WAN IP address |
| 57 ipv6_firewall_110 |
firewall-v6.tcl |
Perform TCP fragmentation port scan test on DUT's public WAN IP address |
| 58 ipv6_firewall_301 |
firewall-v6.tcl |
Verify firewall blocks/accepts piggyback TCP SYN connections from WAN |
| 59 ipv6_firewall_505 |
firewall-v6.tcl |
Verify outbound packets with forbidden source address are not forwarded onto the WAN |
| 60 ipv6_firewall_506 |
firewall-v6.tcl |
Verify inbound packets with forbidden source addresses are not forwarded onto the LAN |
| 61 ipv6_firewall_508 |
firewall-v6.tcl |
Verify outbound packets are not forwarded if the source address is not a prefix of the interior network |
| 62 ipv6_firewall_509 |
firewall-v6.tcl |
Verify inbound packets are not forwarded if the source address is assigned for use on the interior network |
| 63 ipv6_firewall_510 |
firewall-v6.tcl |
Verify outbound packets with unique local source addresses are not forwarded to the WAN |
| 64 ipv6_firewall_511 |
firewall-v6.tcl |
Verify inbound packets with unique local source addresses are not forwarded to the LAN |
| 65 ipv6_app_100 |
apps-v6.tcl |
Verify IPv6 HTTP session through the router |
| 66 ipv6_app_110 |
apps-v6.tcl |
Verify IPv6 HTTPS session through the router |
| 67 ipv6_app_112 |
apps-v6.tcl |
Verify IPv6 DNS query through the router |
| 68 ipv6_app_114 |
apps-v6.tcl |
Verify IPv6 FTP session through the router |
| 69 ipv6_app_120 |
apps-v6.tcl |
Verify IPv6 SMTP session through the router |
| 70 ipv6_app_122 |
apps-v6.tcl |
Verify IPv6 POP3 session through the router |
| 71 ipv6_app_124 |
apps-v6.tcl |
Verify IPv6 TFTP session through the router |
| 72 ipv6_app_126 |
apps-v6.tcl |
Verify IPv6 NTP session through the router |
| 73 ipv6_app_130 |
apps-v6.tcl |
Verify IPv6 STUN session through the router |
| 74 ipv6_app_131 |
apps-v6.tcl |
Verify IPv6 authenticated STUN session through the router |
| 75 ipv6_forward_1 |
forward-v6.tcl |
Verify IPv6 Hop Limit is decremented for forwarded packets |
| 76 ipv6_forward_2 |
forward-v6.tcl |
Verify IPv6 packet is not forwarded when IPv6 Hop Limit is 1 or 0 |
| 77 ipv6_forward_3 |
forward-v6.tcl |
Verify IPv6 packet can be forwarded back through incoming LAN interface |
| 78 ipv6_forward_10 |
forward-v6.tcl |
Forward IPv6 UDP packets with various packet lengths (LAN to WAN) |
| 79 ipv6_forward_11 |
forward-v6.tcl |
Forward IPv6 UDP packets with various packet lengths (WAN to LAN) |
| 80 ipv6_scale_1 |
scaling-v6.tcl |
Verify all IPv6 clients obtain an IPv6 address via autoconfiguration and are operational |
| 81 ipv6_scale_2 |
scaling-v6.tcl |
Verify all IPv6 clients with multiple TCP connections |
| 82 ipv6_scale_3 |
scaling-v6.tcl |
Verify all IPv6 clients with single UDP connection |