# NAME

            confirmPing - Confirm if NUT can reply to variable size of
            ICMP Echo Request

# TARGET

            Host

# SYNOPSIS

            confirmPing.seq [-tooloption ...] -p confirmPing.def

# NETWORK CONFIGURATION

            This test just confirms if NUT can reply to variable size of
            ICMP Echo Request

            In this test, NUT is a HOST, TN plays as both of HOST and Router.

            Phisical Network configuration

            --------+---------------+--------------
                    |               |
                    NUT             TN

            Logical Network Configuration

                                    NUT
                                    |
            ----------------+-----------------
                            |
                            Router
                            |
            ----------------+-----------------
                    |
                    HOST-A

            NUT < --- Router --- > HOST A

# INITIALIZATION

            The TN send a RA to assign global address prefix.

            TN              NUT

            -------------------

            ===multicast RA===>
            src=TN's link-local
            dst=LinkLocal-all-node
            M=0, O=0,
            Lifetime=3600, ReachableTime=60000, RetransTimer=1005
            Prefix:
               L=1, A=1,
               ValidLifetime=3600005, PreferredLifetime=3600005
               Prefix=3ffe:501:ffff:100::, PrefixLength=64

              Wait (5 sec.)
                     Ignoring DAD packets for global address.

# TEST PROCEDURE

            "confirmPing" confirms the availability of NUT for variable size of
            PING.

             TN                     NUT
             |                       |
            -+-----------------------+-

            1.
            TN send Echo Request size=64.

             === echo request(64) ===>

            2.
            NUT send Echo Reply size=64.
            << JUDGMENT 1 >>
            <=== echo reply(64) ===

            3.
            TN send Echo Request size=1280.

             === echo request(1280) ===>

            4.
            NUT send Echo Reply size=1280.
            << JUDGMENT 2 >>
            <=== echo reply(1280) ===

            5.
            TN send Echo Request size=1500.

             === echo request(1500) ===>

            6.
            NUT send Echo Reply size=1500.
            << JUDGMENT 3 >>
            <=== echo reply(1500) ===

# JUDGMENT

            << JUDGMENT 1 -PASS- >>
                    "PASS" means that NUT received the ICMP Echo Request
                    size=64Byte, and NUT can send ICMP Echo Reply size=64Byte.

            << JUDGMENT 2 -PASS- >>
                    "PASS" means that NUT received the ICMP Echo Request
                    size=1280Byte, and NUT can send ICMP Echo Reply size=1280Byte.

            << JUDGMENT 3 -PASS- >>
                    "PASS" means that NUT received the ICMP Echo Request
                    size=1500Byte, and NUT can send ICMP Echo Reply size=1500Byte.

            perldoc V6evalTool
            perldoc V6evalRemote