NAME

V6LC_2_2_3_A - Host Ignores Router Solicitations (All-Router Multicast Destination)


TARGET

Host


TOPOLOGY

   TN1     HUT
    |       |
----+-------+--- Link0

Link0 link-local fe80::/64
HUT link-local fe80::<NutDef.Link0_addr>
ether <NutDef.Link0_addr>
TN1 link-local fe80::<TnDef.Link0_addr>
ether <TnDef.Link0_addr>


SETUP

none


TEST PROCEDURE

- Verify that a host ignores Router Solicitations and does not update its Neighbor Cache.
   TN1     HUT
    |       |
    | -->   | RS (multicast)
    |       |
    |       * Wait (RETRANS_TIMER * MAX_*CAST_SOLICIT)
    |       |
    | ----> | Echo Request
    |   <-- | NS (multicast) [Judgment #1]
    |   <-- | NS
    |   <-- | NS
    |       |
    V       V

1. Send RS
        IPv6 header
            hop limit   = 255
            source      = TN1 (link-local)
            destination = all-routers multicast address
        RS
        SLL option
2. Wait (RETRANS_TIMER * MAX_*CAST_SOLICIT)
        Node constants:
            MAX_MULTICAST_SOLICIT: 3 transmissions
            MAX_UNICAST_SOLICIT:   3 transmissions
            RETRANS_TIMER:         1,000 milliseconds
3. Send Echo Request
        IPv6 header
            source      = TN1 (link-local)
            destination = HUT (link-local)
        Echo Request
4. Observe MAX_MULTICAST_SOLICIT NSs
        IPv6 header
            hop limit   = 255
            source      = HUT (link-local)
            destination = TN1 (solicited-node multicast address)
        NS
            target      = TN1 (link-local)
        SLL option
        Node constants:
            MAX_MULTICAST_SOLICIT: 3 transmissions


JUDGEMENT

[Judgment #1] the HUT should send a multicast Neighbor Solicitation for TN1 in Step 5, indicating the HUT did not process the Router Solicitation from TN1.


CLEANUP

none


REFERENCE

RFC 2461 - Neighbor Discovery for IPv6