NAME

    RH_BadHdrExtLen - Bad Hdr Ext Len in Routing Header


TARGET

    Router


SYNOPSIS

    RH_BadHdrExtLen.seq [-tooloption ...] -pkt RH_BadHdrExtLen.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. Wait 5 sec.
    3. Send Echo Request (Link0)
    4. If NS received then send NA, and wait Echo Reply again (Link1)
    5. 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)

    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    = 100 (It' bad. True value is 6.)
            RoutingType        = 0
            SegmentsLeft       = 3
            Reserved           = 0
            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 reply packet received.

    FAIL : don't received echo reply packet.


SEE ALSO

    perldoc V6evalTool