NAME

V6LC_2_2_2_D - Router Solicitations, Solicited Router Advertisement (Invalid Router Advertisement, Bad Hop Limit)


TARGET

Host


TOPOLOGY

    |
   TR1     HUT
    |       |
----+-------+--- Link0

Link0 global 3ffe:501:ffff:100::/64
link-local fe80::/64
HUT global 3ffe:501:ffff:100::<NutDef.Link0_addr>
link-local fe80::<NutDef.Link0_addr>
ether <NutDef.Link0_addr>
TR1 global 3ffe:501:ffff:100:200:ff:fe00:a0a0
link-local fe80::200:ff:fe00:a0a0
ether 00:00:00:00:a0:a0


SETUP

none


TEST PROCEDURE

- Verify that a host sends valid Router Solicitations at the appropriate time.
   TR1     HUT
    |       |
    |       * Reboot
    |       |
    |   <-- | RS (multicast) [Judgment #1]
    | -->   | RA (multicast)
    |       |
    |   <-- | RS (multicast) [Judgment #1]
    |   <-- | RS (multicast)
    |       |
    V       V

1. Reboot
2. Observe RS
        RS message format #1
            IPv6 header
                hop limit   = 255
                source      = unspecified address
                destination = all-routers multicast address
            RS
        RS message format #2
            IPv6 header
                hop limit   = 255
                source      = HUT (link-local)
                destination = all-routers multicast address
            RS
            SLL option
        RS message format #3
            IPv6 header
                hop limit   = 255
                source      = HUT (link-local)
                destination = all-routers multicast address
            RS
3. Send RA
        IPv6 header
            hop limit          = 2
            source             = TR1 (link-local)
            destination        = all-nodes multicast address
        RA
            cur hop limit      = 64
            M                  = 0
            O                  = 0
            router lifetime    = 1800
            reachable time     = 0
            retrans timer      = 0
        SLL option
        Prefix Information option
            prefix length      = 64
            L                  = 1
            A                  = 1
            valid Lifetime     = 2592000
            preferred lifetime = 604800
            prefix             = 3ffe:501:ffff:100::
4. Observe RS
        RS message format #1
            IPv6 header
                hop limit   = 255
                source      = unspecified address
                destination = all-routers multicast address
            RS
        RS message format #2
            IPv6 header
                hop limit   = 255
                source      = HUT (link-local)
                destination = all-routers multicast address
            RS
            SLL option
        RS message format #3
            IPv6 header
                hop limit   = 255
                source      = HUT (link-local)
                destination = all-routers multicast address
            RS


JUDGEMENT

[Judgment #1] The HUT should ignore the invalid Router Advertisement and continue to transmit Router Solicitations.
The Router Solicitations should be sent from either the link-local address of the HUT or the unspecified address.
The destination address should be the All-Routers multicast address.
The Router Solicitations may or may not include a Source Link-layer Address option.


CLEANUP

none


REFERENCE

RFC 2461 - Neighbor Discovery for IPv6