NAME

  Test v6LC.2.3.4 - Redirected to Alternate Router: Valid (Hosts Only)
  Part C: Destination Addresses, TLLA Options, and Redirected Packet Options


Purpose

  Verify that a host properly processes valid Redirect messages when redirected to alternate
  router.


References

  * [ND]  Sections 4.6.1, 4.6.3, and 8.3


Resource Requirements

  * Packet generator
  * Monitor to capture packets


Test Setup

  The following setup procedure is performed before each Part:
        a) Perform Common Setup 1.1.
        b) TR2 transmits an Echo Request to the HUT's link-local address. TR2 responds to any
           Neighbor Solicitations from the HUT with a Neighbor Advertisement with the solicited bit set to
           1 causing the HUT to update it's NCE for TR2 to sate REACHABLE.
  The Common Test Cleanup Procedure is performed after each part. The following table details the
  Redirect message transmitted in each Part:
IPv6 Destination Address TLLA Option Redirected Packet Option Part
Global (HUT) Yes No C


Procedure

  Parts A through D: Destination Addresses, TLLA Options, and Redirected Packet Options
   1. 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.
   2. Observe the packets transmitted by the HUT.
   3. TR1 transmits a Redirect message to the HUT. The ICMPv6 Destination Address is the global
      address of TN1. 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.
   4. 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.
   5. Observe the packets transmitted by the HUT.
   6. Repeat Steps 1 through 5 for each Part B through H, using the Redirect message detailed in the
      table above in Step 3.


Observable Results

  Parts C-D
   Step 2:
   The HUT should respond to the Echo Request using TR1 as a first hop.
   Step 5:
   The HUT should transmit a an Echo Reply to TN1 using TR2 as a first hop,
   indicating the HUT processed the Redirect message.


Possible Problems

  * None.