NAME

    DH_Flood - Many Destination Options


TARGET

    Host and Router


SYNOPSIS

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


INITIALIZATION

    1. Check Link0 Link Local address Reachability
    2. Check support of Destination Options


TEST PROCEDURE

    1. Send Echo Request with 16 Destination Options Headers
    2. Receive Echo Reply
    3. Send Echo Request with 32 Destination Options Headers
    4. Receive Echo Reply
    5. Send Echo Request with 64 Destination Options Headers
    6. Receive Echo Reply
    7. Send Echo Request with 128 Destination Options Headers
    8. Receive Echo Reply
    9. Send Echo Request
    11. Receive Echo Reply

    Echo Request with Destination Options Headers Data is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 144, 272, 528, 1040
            NextHeader         = 60 (Destination Option)
            HopLimit           = 64
            SourceAddress      = Tester Link Local Address
            DestinationAddress = Target Link Local Address

        Destination Options
            NextHeader         = 60 (Destination Options)
            HeaderExtLength    = 0

            Opt_PadN
                OptionType     = 1
                OptDataLength  = 4
                pad            = {0, 0, 0, 0}

        Destination Options
            NextHeader         = 60 (Destination Option)
            HeaderExtLength    = 0

            Opt_PadN
                OptionType     = 1
                OptDataLength  = 4
                pad            = {0, 0, 0, 0}

                .
                . (Total number of Destination Option is 16, 32, 64, 128)
                .

        Destination Options
            NextHeader         = 58 (ICMPv6)
            HeaderExtLength    = 0

            Opt_PadN
                OptionType     = 1
                OptDataLength  = 4
                pad            = {0, 0, 0, 0}

        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 for Destination Option completely,
           and echo reply packet received.

    WARN : don't echo reply packet received for Destination Option completely,
           but echo reply packet received.

    FAIL : don't received echo reply packet.


SEE ALSO

    perldoc V6evalTool