Test v6LC.2.1.12 - Neighbor Solicitation Processing, NCE State PROBE
Part C: Multicast Neighbor Solicitation with the same SLLA
Verify that a node properly updates its neighbor cache upon receipt of neighbor solicitations
when the NCE of the neighbor is in state Probe.
* [IPv6-ARCH] Section 2, 2.8
* [ND] Sections 7.2.3 and 7.2.4
* 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.
Packet A
IPv6 Header
Next Header: 58
Source Address: TN1's Link-local Address
Destination Address: NUT's Link-local Address
|
| ICMPv6 Echo Request |
Neighbor Advertisement B
IPv6 Header
Next Header: 58
Source Address: TN1's Link-local Address
Destination Address: NUT's Link-local Address
|
Neighbor Advertisement
Router flag: 0
Solicited flag: 0
Override flag: 1
Target Address: TN1's Link-local Address
|
Neighbor Solicitation C
IPv6 Header
Next Header: 58
Destination Address: NUT's Link-local Address
Source Address: TN1's Link-local Address
|
Neighbor Solicitation
Target Address: NUT's Link-local Address
Source Link-Layer Address: TN1's Ethernet address
|
|
Neighbor Solicitation D
IPv6 Header
Next Header: 58
Destination Address: NUT's Solicited-node Multicast Link-local Address
Source Address: TN1's Link-local Address
|
Neighbor Solicitation
Target Address: NUT's Link-local Address
Source Link-Layer Address: TN1's Ethernet address
|
|
Part C: Multicast Neighbor Solicitation with the same SLLA
17. TN1 transmits Packet A to the NUT.
18. TN1 transmits Neighbor Advertisement B to the NUT after receiving any Neighbor Solicitations
from the NUT
19. Check the NCE of TN1 on the NUT and observe the packets transmitted by the NUT.
20. Wait (DELAY_FIRST_PROBE_TIME) seconds.
21. Check the NCE of TN1 on the NUT and observe the packets transmitted by the NUT.
22. TN1 transmits Neighbor Solicitation D.
23. TN1 transmits an Echo Request to the NUT.
24. Check the NCE of TN1 on the NUT and observe the packets transmitted by the NUT.
Part C
Step 19:
The NUT should update the NCE of TN1 to state STALE. After receiving the Echo
Request from TN1, the NUT should send a Reply and enter state DELAY.
Step 21:
After DELAY_FIRST_PROBE_TIME, the NUT should transition to state PROBE
by sending a unicast Neighbor Solicitation to TN1.
Step 24:
The NUT should not update the state of TN1's NCE after sending it's queued
Neighbor Advertisement and Echo Reply and should stay in state PROBE. The NUT should
retransmit its unicast Neighbor Solicitation to TN1.
* None.