NAME

    RH_DuplicateAddress - Routing Header include Duplicate address


TARGET

    Router


SYNOPSIS

    RH_DuplicateAddress.seq [-tooloption ...] -pkt RH_DuplicateAddress.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 Echo Request (Link0)
    2. Receive 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)

    Echo Request Data is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 280
            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    = 32
            RoutingType        = 0
            SegmentsLeft       = 16
            Reserved           = 0
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R2 (Link1) - Tester Global Address (Link1)
            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 : echo request packet received.

    FAIL : don't received echo request packet.

    Echo Request Data is:

        IPv6 Header
            Version            = 6
            TrafficClass       = 0
            FlowLabel          = 0
            PayloadLength      = 280
            NextHeader         = 43 (Routing Header)
            HopLimit           = 50
            SourceAddress      = H1         - Tester Global Address (Link0)
            DestinationAddress = R2 (Link1) - Tester Global Address (Link1)

        Routing Header
            NextHeader         = 58 (ICMPv6)
            HeaderExtLength    = 32
            RoutingType        = 0
            SegmentsLeft       = 2
            Reserved           = 0
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            Address            = R1 (Link0) - Target Global Address (Link0)
            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}


SEE ALSO

    perldoc V6evalTool