Test v6LC.2.2.10 - Router Solicitation Processing, Neighbor Cache (Routers Only) Part A: RS processing with SLL, no NCE
Verify that a router properly updates its Neighbor Cache upon receipt of a Router Solicitation.
* [ND] Sections 6.2.6 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: TN1's Link-local Address
Destination Address: All Router multicast addressRouter Advertisement
Source Link-layer Option
Echo Request B IPv6 Header
Next Header: 58
Source Address: TN1's link Address
Destination Address: HUT's Global AddressICMPv6 Echo Request
Neighbor Advertisement C IPv6 Header
Next Header: 58
Source Address: TR1's Link-local Address
Destination Address: RUT's Link-local AddressNeighbor Advertisement
Router flag: 0
Solicited flag: 1
Override flag: 1
Part A: RS processing with SLL, no NCE 1. TN1 transmits Router Solicitation A. 2. TN1 transmits an Echo Request to the RUT. 3. Check the NCE of TN1 on the RUT and observe the packets transmitted by the RUT.
Part A Step 3: The RUT must create a NCE for TN1, set the NCE's state to STALE, and record TN1's Link-layer Address. Because the RUT's NCE for TN1 is in state STALE, the RUT should send an Echo Reply to TN1 and enter state DELAY. After DELAY_FIRST_PROBE_TIME, the RUT should send a unicast Neighbor Solicitation to TN1.
* None.