NAME

    RH_MulticastAddress - Routing Header include Multicast address


TARGET

    Router


SYNOPSIS

    RH_MulticastAddress.seq [-tooloption ...] -pkt RH_MulticastAddress.def
        -tooloption : v6eval tool option
    


INITIALIZATION

    1. Check Link0 Global Address Reachability
    2. Check Link1 Global Address Reachability
    3. Check Global Address Reachability (from Link0 to Link1)
    4. Check support of Routing Header


TEST PROCEDURE

    1. Send bad Echo Request (Link0)
    2. Receive bad Echo Request (Link1)

    Test Topology is:

                       H2
                       |
        Link3 ---------+---------+---------- 3ffe:501:ffff:103::/64
                                 |
                                 R3
                                 |
        Link2 ---------+---------+---------- 3ffe:501:ffff:102::/64
                       |
                       R2(TN)
                       |
        Link1 ---------+---------+---------- 3ffe:501:ffff:101::/64
                                 |
                                 R1(NUT)
                                 |
        Link0 ---------+---------+---------- 3ffe:501:ffff:100::/64
                       |
                       H1 (TN)

    Bad Echo Request Data is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 72
            NextHeader         = 43 (Routing Header)
            HopLimit           = 64
            SourceAddress      = H1         - Tester Global Address (Link0)
            DestinationAddress = R1 (Link0) - Target Global Address (Link0)

        Routing Header
            NextHeader         = 58 (ICMPv6)
            HeaderExtLength    = 6
            RoutingType        = 0
            SegmentsLeft       = 3
            Reserved           = 0
            Address            = FF05:0:0:0:0:0:0:2 - All Routers Address (Site-Local Scope)
            Address            = R3 (Link2)
            Address            = H2

        ICMPv6 Echo Request
            Type               = 128 (Echo Request)
            Code               = 0
            Checksum           = (auto)
            Identifier         = 0
            SequenceNumber     = 0
            PayloadData        = {1, 2, 3, 4, 5, 6, 7, 8}


JUDGMENT

    PASS : don't received echo reply packet.

    FAIL : echo reply packet received.


REFERENCE

    RFC 2460 - IPv6 Specification
        4.4  Routing Header

            Multicast addresses must not appear in a Routing header of Type 0, or
            in the IPv6 Destination Address field of a packet carrying a Routing
            header of Type 0.


SEE ALSO

    perldoc V6evalTool