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


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.
7Unicast NS w/ Default Config.
8Address Resolution Queue (one entry for an address ?)
9Address Resolution Queue (more then one entry for an address ?)
10Address Resolution Queue (one entry per an address ?)

1.2. Receiving NS (Host/Router)
11Receiving valid NSs
12Receiving invalid NSs
13NS vs. NONCE
14NS; NS vs. INCOMPLETE
15NS; NS vs. REACHABLE
16NS; NS vs. STALE
17NS; NS vs. PROBE

1.3. Sending NA (Host/Router)

1.4. Receiving NA (Host/Router)
18NA vs. NONCE
19NA vs. INCOMPLETE
20NA vs. REACHABLE
21NA vs. STALE
22NA vs. PROBE

2. Router Discovery

2.1. Sending RS (Host Only)

2.2. Receiving RS (Host Only)

2.3. Sending RA (Host Only)

2.4. Receiving RA (Host Only)

2.5. Sending RS (Router Only)

2.6. Receiving RS (Router Only)
23Start to advertise the default RA
24Receiving RS vs Sending RA
25Invalid RS vs NC
26RS vs. NONCE
27RS vs. INCOMPLETE
28RS vs. REACHABLE
29RS vs. STALE
30RS vs. PROBE

2.7. Sending RA (Router Only)
31Sending Unsolicited RA Intervals (interval = 16sec)
32Sending Unsolicited RA Intervals (7sec < interval < 10sec)
33Sending Solicited RA Intervals
34Sending Unsolicited RA (min values)
35Sending Unsolicited RA (max values)

2.8. Receiving RA (Router Only)
36Ignoring RA
37Stop to advertise the RA

3. Redirect

3.1. Sending Redirect (Host Only)

3.2. Receiving Redirect (Host Only)

3.3. Sending Redirect (Router Only)
38Setup env #1 for redirect tests
39Redirect to a better router
40Redirect to a host
41Clear env #1 for redirect tests
42Setup env #2 for redirect tests
43Redirect to the better router
44Clear env #2 for redirect tests

3.4. Receiving Redirect (Router Only)