NAME

v6LC_2_1_8_C-v3_8_2 - Neighbor Solicitation Processing, No NCE (Unicast Neighbor Solicitation without SLL)


TARGET

Host/Router


TOPOLOGY

   TN1     NUT
    |       |
----+-------+--- Link0

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


SETUP

none


INITIALIZATION

none


TEST PROCEDURE

- Verify that NUT updates entry's reachablity state to INCOMPLETE
- Verify that NUT transmits valid NS in INCOMPLETE state
   TN1     NUT
    |       |
    | ----> | NS (unicast)
    | ----> | Echo Request
    |   <-- | NS (multicast) [Judgment #1]
    |   <-- | NS (multicast)
    |   <-- | NS (multicast)
    |       |
    V       V

    State: NONE (TN1) (link-local)
1. Send NS
        IPv6 header
            hop limit   = 255
            source      = TN1 (link-local)
            destination = NUT (solicited-node multicast address)
        NS
            target      = NUT (link-local)
        SLL option
    State: INCOMPLETE (TN1) (link-local)
2. Send Echo Request
        IPv6 header
            source      = TR1 (link-local)
            destination = HUT (link-local)
        Echo Request
3. Observe MAX_MULTICAST_SOLICIT NSs [Judgment #1]
        IPv6 header
            hop limit   = 255
            source      = NUT (link-local)
            destination = TN1 (link-local)
        NS
            target      = TN1 (link-local)
        SLL option
        Node constants:
            MAX_MULTICAST_SOLICIT: 3 transmissions
    State: NONE (TN1) (link-local)


JUDGEMENT

[Judgment #1] NUT must transmit NS to TN1


CLEANUP

none


REFERENCE

RFC 2461 - Neighbor Discovery for IPv6