NAME

  Test v6LC.2.3.14 - Neighbor Cache Updated from State PROBE (Hosts Only)
  Part C: TLLA Option, No Redirected Packet Option, Link-layer Address Updated


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
Different No STALE Updated C


Procedure

  Part C: TLLA Option, No Redirected Packet Option, Link-layer Address Updated
   12. TR2 transmits a link-local Echo Request to the HUT.
   13. TR2 transmits a solicited Neighbor Advertisement in response to any Neighbor Solicitations from
       the HUT.
   14. Observer the packets transmitted by the HUT.
   15. Wait (REACHCABLE_TIME * MAX_RANDOM_FACTOR). (45 seconds)
   16. TR1 forwards an Echo Request to the HUT. The Source Address is the off-link global address of
       TN1. The Destination Address is the global address of the HUT.
   17. Observe the packets transmitted by the HUT.
   18. TR2 transmits an Echo Request from its link-local address to the HUT.
   19. Observe the packets transmitted by the HUT.
   20. Wait DELAY_FIRST_PROBE_TIME. (5 seconds)
   21. TR1 transmits a Redirect message to the HUT. The ICMPv6 Destination Address is the global
       address of TN2. The Target Address is the link-local address of TR2. The Redirect message
       contains a Target Link-layer Address option or Redirected Packet option according to the table
       above.
   22. Wait (RETRANS_TIMER * MAX_*CAST_SOLICIT). (3 seconds)
   23. TR2 transmits a link-local Echo Request to the HUT.
   24. Observe the packets transmitted by the HUT.
   25. Wait 2 seconds.
   26. Wait DELAY_FIRST_PROBE_TIME. (5 seconds)
   27. Observe the packets transmitted by the HUT.


Observable Results

  Parts C through E
   Step 14:
   The HUT should respond with an Echo Reply.
   Step 17:
   The HUT should respond to the Echo Request using TR1 as a first hop.
   Step 19:
   The HUT should respond with an Echo Reply.
   Step 24:
   The HUT should respond with an Echo Reply sent to the updated link-layer address.
   Step 24:
   The HUT should send a unicast Neighbor Solicitation for TR2, indicating the HUT
   had a NCE for TR2 in state STALE.


Possible Problems

  * None.