Test v6LC.2.2.16 - Router Advertisement Processing, Neighbor Cache (Hosts Only)
Part B: RA processing, NCE INCOMPLETE
Verify that a host properly updates its Neighbor Cache upon receipt of a Router
Advertisement.
* [ND] Sections 6.3.4 and 7.3.3
* Packet generator
* Monitor to capture packets
No Common Test Setup is performed. Wait at least 3 seconds
(MAX_MULTICAST_SOLICIT * RETRANS_TIMER) after any previous cleanup to make sure all
previous NCE's are in state No NCE. The Common Test Cleanup procedure is performed after each
part.
Router Solicitation A
IPv6 Header
Next Header: 58
Source Address: TR1's Link-local Address
|
Router Advertisement
Router Lifetime: 0 seconds
Reachable Time: 10 seconds
Retransmit Interval: 1 second
Source Link-layer Option |
Echo Request B
IPv6 Header
Next Header: 58
Source Address: TR1's link-local Address
Destination Address: HUT's link-local Address
|
|
ICMPv6 Echo Request
|
Neighbor Advertisement C
IPv6 Header
Next Header: 58
Source Address: TR1's Link-local Address
Destination Address: HUT's Link-local Address
|
Neighbor Advertisement
Router flag: 1
Solicited flag: 1
Override flag: 1
Target Address: TR1's Link-local Address
|
Part B: RA processing, NCE INCOMPLETE
4. TR1 transmits Echo Request B. TR1 does not respond to any Neighbor Solicitations from the
HUT.
5. Observe the packets transmitted by the HUT and check the NCE of TR1 on the HUT.
6. TR1 transmits Router Advertisement A.
7. Check the NCE of TR1 on the HUT and observe the packets transmitted by the HUT.
Part B
Step 5:
The HUT should create a Neighbor Cache Entry for TR1 and set the state of the
Entry to INCOMPLETE. The HUT should send a multicast Neighbor Solicitation to TR1.
Step 7:
The HUT must update the state of TR1's NCE to STALE and update its Link-layer
Address. Because the HUT's NCE for TR1 is in state STALE, the HUT should send an Echo
Reply to TR1's earlier request using the received Link-Layer address and enter state
DELAY. After DELAY_FIRST_PROBE_TIME, the HUT should send a unicast Neighbor
Solicitation to TR1.
* None.