V6LC_2_2_15_A - Router Advertisement Processing, Neighbor Cache (RA processing, no NCE)
Host
| TR1 HUT | | ----+-------+--- Link0
Link0 link-local fe80::/64 TR1 link-local fe80::200:ff:fe00:a0a0 ether 00:00:00:00:a0:a0 HUT link-local fe80::<NutDef.Link0_addr> ether <NutDef.Link0_addr>
none
Verify that a host properly updates its Neighbor Cache upon receipt of a Router Advertisement.TR1 HUT | | | --> | RA | | | ----> | Echo Request | <---- | Echo Reply [Judgment #1] | | * | Wait (DELAY_FIRST_PROBE_TIME) | | | <---- | NS [Judgment #2] | <---- | NS | <---- | NS | | V V
1. Send RAIPv6 header hop limit = 255 source = TR1 (link-local) destination = all-nodes multicast address RA cur hop limit = 64 M = 0 O = 0 router lifetime = 0 reachable time = 10000 retrans timer = 1000 SLL option2. Send Echo RequestIPv6 header source = TR1 (link-local) destination = HUT (link-local) Echo Request3. Observe Echo ReplyIPv6 header source = HUT (link-local) destination = TR1 (link-local) Echo Reply4. Wait (DELAY_FIRST_PROBE_TIME)Node constants: DELAY_FIRST_PROBE_TIME: 5 seconds5. Observe MAX_UNICAST_SOLICIT NSsIPv6 header hop limit = 255 source = HUT (link-local) destination = TR1 (link-local) NS target = TR1 (link-local) SLL optionNode constants: MAX_UNICAST_SOLICIT: 3 transmissions
[Judgment #1] The HUT must create a NCE for TR1, set the NCE's state to STALE, and record TR1's Link-layer Address. Because the HUT's NCE for TR1 is in state STALE, the HUT should send an Echo Reply to TR1 and enter state DELAY.
[Judgment #2] After DELAY_FIRST_PROBE_TIME, the HUT should send a unicast Neighbor Solicitation to TR1.
The Cleanup procedure should cause the NUT to transition Neighbor Cache entries created in this test to state INCOMPLETE and remove any entries from its Default Router and Prefix Lists.TR1 HUT | | | --> | RA | | V V
1. Send RAIPv6 header hop limit = 255 source = TR1 (link-local) destination = all-nodes multicast address RA cur hop limit = 64 M = 0 O = 0 router lifetime = 0 reachable time = 30000 retrans timer = 1000 Prefix Information option prefix length = 64 L = 1 A = 1 valid Lifetime = 0 preferred lifetime = 0 prefix = 3ffe:501:ffff:100::
RFC 2461 - Neighbor Discovery for IPv6