NAME

V6LC_2_1_14 -Neighbor Solicitation Processing Anycast


TARGET

Router


TOPOLOGY

            |
    TN     NUT
    |       |
----+-------+--- Link0

Link0 global 3ffe:501:ffff:100::/64  
link-local fe80::/64  
TN global 3ffe:501:ffff:100::<TnDef.Link0_addr>  
link-local fe80::<TnDef.Link0_addr>  
ether <TnDef.Link0_addr>  
NUT
(Link0)
global 3ffe:501:ffff:100::<NutDef.Link0_addr> unicast
3ffe:501:ffff:100:: anycast
link-local fe80::<NutDef.Link0_addr>  
ether <NutDef.Link0_addr>  


SETUP

none


INITIALIZATION

none


TEST PROCEDURE

- Verify that NA sent in response to a NS is delayed by a random time between 0 and MAX_ANYCAST_DELAY_TIME seconds.
    TN     NUT
    |       |
    | -->   | NS (multicast)
    | <---- | NA [Judgment #1]
    |       |
    V       V

    State: NONE (TN) (link-local)
1. Send NS
        IPv6 header
            hop limit   = 255
            source      = TN (global)
            destination = Subnet-Router anycast address (solicited-node multicast address)
        NS
            target      = Subnet-Router anycast address
        SLL option
    State: STALE (TN) (link-local)
2. Observe NA between 0 and MAX_ANYCAST_DELAY_TIME seconds after the receipt of NS [Judgment #1]
        IPv6 header
            hop limit   = 255
            source      = NUT (global)
            destination = TN  (global)
        NA
            R           = 1
            S           = 1
            O           = 0
            target      = Subnet-Router anycast address
        TLL option
        Node constants:
            MAX_ANYCAST_DELAY_TIME: 1 seconds
    State: DELAY (TN) (link-local)


JUDGEMENT

[Judgment #1] NUT must transmit NA to TN between 0 and MAX_ANYCAST_DELAY_TIME seconds after the receipt of NS


CLEANUP

none


REFERENCE

RFC 2461 - Neighbor Discovery for IPv6