Test Specification:
"IPv6 Conformance Test For Neighbor Discovery"
(for host)


No.Title

Initializing the NUT
1Initialization

1. Neighbor Discovery

1.1. Sending NS (Host/Router)
2Verify that the NUT send NSs (link-local ==> link-local)
3Verify that the NUT send NSs (global ==> global)
4Verify that the NUT send NSs (link-local ==> global)
5Verify that the NUT send NSs (global ==> link-local)
6Multicast NS w/ Default Config.
7Multicast NS w/ RetransTimer=3sec.
8Unicast NS w/ Default Config.
9Unicast NS w/ RetransTimer=3sec.
10Address Resolution Queue (one entry for an address ?)
11Address Resolution Queue (more then one entry for an address ?)
12Address Resolution Queue (one entry per an address ?)

1.2. Receiving NS (Host/Router)
13Receiving valid NSs
14Receiving invalid NSs
15NS vs. IsRouter flag
16NS vs. NONCE
17NS; NS vs. INCOMPLETE
18NS; NS vs. REACHABLE
19NS; NS vs. STALE
20NS; NS vs. PROBE

1.3. Sending NA (Host/Router)

1.4. Receiving NA (Host/Router)
21R flag vs. IsRouter flag
22NA vs. NONCE
23NA vs. INCOMPLETE
24NA vs. REACHABLE
25NA vs. STALE
26NA vs. PROBE

2. Router Discovery

2.1. Sending RS (Host Only)
27Sending RS;
28Sending RS after receiving unsolicited RA
29Not sending RS after receiving solicited RA

2.2. Receiving RS (Host Only)
30Ignoring RS;

2.3. Sending RA (Host Only)

2.4. Receiving RA (Host Only)
31RA set IsRouter flag
32Receiving multiple RAs #1
33Receiving multiple RAs #2
34Ignoring invalid RAs
35ReachableTime vs BaseReachableTime
36RouterLifetime=0
37RouterLifetime=5
38Next-hop Determination
39The Default Router List vs Unreachability Detection
40RA vs NONCE
41RA vs INCOMPLETE
42RA vs REACHABLE
43RA vs STALE
44RA vs PROBE

See Also

Tests about MTU option are covered by Path MTU Discovery.

Tests about A flag (Prefix option) are covered by Stateless Address Autoconf.

Tests about Preferred Lifetime (Prefix option) are covered by Stateless Address Autoconf.

Tests about Valid Lifetime (Prefix option) are covered by Stateless Address Autoconf.

Tests about Preferred Lifetime (Prefix option) are covered by Stateless Address Autoconf.

Tests about Prefix Length (Prefix option) are covered by Stateless Address Autoconf.

Tests about Prefix Address (Prefix option) are covered by Stateless Address Autoconf.

2.5. Sending RS (Router Only)

2.6. Receiving RS (Router Only)

2.7. Sending RA (Router Only)

2.8. Receiving RA (Router Only)

3. Redirect

3.1. Sending Redirect (Host Only)

3.2. Receiving Redirect (Host Only)
45Redirect vs NONCE
46Redirect vs INCOMPLETE
47Redirect vs REACHABLE
48Redirect vs STALE
49Redirect vs PROBE
50Invalid Redirect vs Neighbor Cache State
51Redirect vs Destination Cache; Redirect to a host
52Redirect vs Destination Cache; Redirect to a better router
53Redirect vs Neighbor Unreachability Detection; Redirect to a host
54Redirect vs Neighbor Unreachability Detection; Redirect to a better router
55Redirect vs NA w/ RFlag=0 #1
56Redirect vs NA w/ RFlag=0 #2
57Redirect vs RA w/ RouterLifetime=0 #1
58Redirect vs RA w/ RouterLifetime=0 #2
59Redirect vs NONCE

3.3. Sending Redirect (Router Only)

3.4. Receiving Redirect (Router Only)