NAME

  Test v6LC.2.2.11 - Default Router Switch (Hosts Only)


Purpose

  Verify that a host maintains at least two routers in its Default Router List and will switch
  routers when the router in use fails.


References

  * [ND]  Sections 5.2, 5.3


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 A
IPv6 Header
Next Header: 58
Source Address: TR1's Link Local Address
Router Advertisement
Router Lifetime: 45 seconds
Reachable Time: 10 seconds
Retransmit Interval: 1 second
Prefix Length: 64
L Bit: 1 (on-link)
Prefix: TN1's Global Prefix
Router Advertisement B
IPv6 Header
Next Header: 58
Source Address: TR2's Link Local Address
Router Advertisement
Router Lifetime: 45 seconds
Reachable Time: 10 seconds
Retransmit Interval: 1 second
Prefix Length: 64
L Bit: 1 (on-link)
Prefix: TN1's Global Prefix
Packet A
IPv6 Header
Next Header: 58
Source Address: TN2's Global Address
Destination Address: HUT's Global Address
ICMPv6 Echo Request


Procedure

   1. TR1 transmits Router Advertisement A.
   2. TN2 transmits Packet A, an Echo Request.
   3. Observe the packets transmitted by the HUT. TR1 transmits a Neighbor Advertisement in
      response to any Neighbor Solicitations from the HUT.
   4. TR2 transmits Router Advertisement B.
   5. TN2 transmits Packet A every 3 seconds for 30 seconds. Packet A is an ICMPv6 Echo Request
      that has an off-link global source address.
   6. Observe the packets transmitted by the HUT.
   7. When Reachable Time expires, and the HUT solicits TR1, no Neighbor Advertisements are
      transmitted by TR1.
   8. Observe the packets transmitted by the HUT.


Observable Results

   Steps 3:
   The HUT should transmit a Neighbor Solicitation with a Target Address equal to TR1's
   link-local address. The HUT should send an Echo Reply to TN2 via TR1 in response to Packet A.
   Step 6:
   The HUT should send Echo Replies to TR1's link local address until Reachable Time
   expires. When Reachable Time expires, the HUT should send 3 Neighbor Solicitations to TR1's link
   local address.
   Step 8:
   The HUT selects TR2 from its Default Router list. The HUT sends Neighbor Solicitations to
   TR2's link local address. After sending the packets to TR2, the HUT probes TR2 as a side effect.


Possible Problems

  * None.