NAME

  Test v6LC.2.3.12 - Neighbor Cache Updated from State REACHABLE (Hosts Only)
  Part B: TLLA Option, No Redirected Packet Option, Link-layer Address Unchanged


Purpose

  Verify that a host properly updates its Neighbor Cache entry upon receipt of a valid ICMP
  Redirect Message.


References

  * [ND]  Sections 8.3


Resource Requirements

  * Packet generator
  * Monitor to capture packets


Test Setup

  Common Setup 1.1 is performed at the beginning of each test part. 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. The following table details the Redirect message transmitted in each Part:
TLLA Option Redirected Packet Option New NC State Link-layer Address Part
Same No REACHABLE Unchanged B


Procedure

  Part B: TLLA Option, No Redirected Packet Option, Link-layer Address Unchanged
   1. Repeat Steps 1 through 13 from Part A, using the Redirect message detailed in the table above.


Observable Results

  Parts A and B
   Step 2:
   The HUT should create a Neighbor Cache Entry for TR2 and set the state of the
   Entry to INCOMPLETE. The HUT should transmit multicast Neighbor Solicitations to TR2.
   Step 4:
   After receiving the solicited Neighbor Advertisement from TR2, the HUT should
   update its Neighbor Cache Entry for TR2 to REACHABLE and transmit an Echo Reply.
   After DELAY_FIRST_PROBE_TIME, the HUT should not send a unicast Neighbor
   Solicitation to TR2.
   Step 6:
   The HUT should respond to the Echo Request using TR1 as a first hop.
   Step 10:
   The HUT should respond with an Echo Reply.
   Step 13:
   The HUT should not send any Neighbor Solicitations, indicating the HUT had a
   NCE for TR2 in state REACHABLE.


Possible Problems

  * None.