NAME

  Test v6LC.2.1.13 - Neighbor Solicitation Processing, IsRouterFlag (Host Only)
  Part C: Multicast Neighbor Solicitation with a different SLLA


Purpose

  Verify that a host does not modify the isRouter flag after receiving a Neighbor Solicitation.


References

  * [IPv6-ARCH]  Section 2.6.1, 2.8
  * [ND]  Sections 7.2.4


Resource Requirements

  * Packet generator
  * Monitor to capture packets


Test Setup

  Common Test Setup 1.1 is performed The Common Test Cleanup procedure is performed
  after each part.
Packet A
IPv6 Header
Next Header: 58
Source Address: TN2's off-link Address
Destination Address: HUT's Global Address
ICMPv6 Echo Request

Neighbor Advertisement B
IPv6 Header
Next Header: 58
Destination Address: HUT's Link-local Address
Source Address: TR1's Link-local Address
Neighbor Solicitation
Target Address: HUT's Link-local Address

Neighbor Solicitation C
IPv6 Header
Next Header: 58
Destination Address: HUT's Link-local Address
Source Address: TR1's Link-local Address
Neighbor Solicitation
Target Address: HUT's Link-local Address
Source Link-Layer Address: TR1's Ethernet address
Neighbor Solicitation D
IPv6 Header
Next Header: 58
Destination Address: NUT's Solicited-node Multicast Link-local Address
Source Address: TR1's Link-local Address
Neighbor Solicitation
Target Address: NUT's Link-local Address
Source Link-Layer Address: TR2's Ethernet address


Procedure

  Part C: Multicast Neighbor Solicitation with a different SLLA
   7. TR1 transmits Neighbor Solicitation D.
   8. TN2 transmits Packet A to the HUT.
   9. Observe the packets transmitted by the HUT.


Observable Results

  Part C
   Step 9: The HUT should transmit an Echo Reply using TR1 as its default router. The HUT
   should not update the isRouter flag after receiving the NS.


Possible Problems

  * None.