NAME

  Test v6LC.2.2.15 - Router Advertisement Processing, Reachable Time
  Part A: RA Processing  Reachable Time (Host Only)


Purpose

  Verify that a node updates its BaseReachableTime variable and re-computes its
  ReachableTime variable upon receipt of a Router Advertisement or a configuration with a specified
  Reachable Time.


References

  * [ND]  Sections 6.2.1 and 6.3.4


Resource Requirements

  * Packet generator
  * Monitor to capture packets


Test Setup

  No Common Test Setup is performed. The Common Test Cleanup procedure is
  performed after each part.
Router Advertisement
IPv6 Header
Next Header: 58
Source Address: TR1's Link-local Address
Router Advertisement
Router Lifetime: [see below]
Reachable Time: [see below]
Retransmit Interval: 1 second


Procedure

  Part A: RA Processing  Reachable Time (Host Only)
   1. TR1 transmits the Router Advertisement with a Router Lifetime of 0 seconds and a Reachable
      Time of 10 seconds.
   2. TN1 transmits a link-local Echo Request to the HUT. TN1 must reply to any Neighbor
      Solicitations from the HUT.
   3. Observe the packets transmitted by the HUT.
   4. Repeat Step 2 every second for 40 seconds.
   5. Observe the packets transmitted by the HUT.
   6. TR1 transmits the Router Advertisement with a Reachable Time of 40 seconds.
   7. Repeat Step 2 every seconds for 140 seconds.
   8. Observe the packets transmitted by the HUT.


Observable Results

  Part A
     Step 3:
     The HUT should solicit for TN1's link-local address and transmit an Echo Reply.
     Step 5:
     The HUT should transmit a Neighbor Solicitation with a Target Address of TN1's
     link-local address at an interval between 10 and 20 seconds. [ReachableTime time (between
     5 and 15 seconds) + DELAY_FIRST_PROBE_TIME (5 seconds)].
     Step 8:
     The HUT should transmit Neighbor Solicitations at an interval between 25 and 65
     seconds. [ReachableTime time (between 20 and 60 seconds) +
     DELAY_FIRST_PROBE_TIME (5 seconds)].


Possible Problems

  * None.