NAME

        To_ICMPErr_Dst_Unreach_3.seq - check Message Processing Rules
        (ICMPv6 Destination Unreachable)


TARGET

        Host/Router


NETWORK CONFIGURATION

        This test is On-Link Network Configuration test.

        Physical/Logical Network Configuration

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


INITIALIZATION

        Make a Neighbor Cache Entry for TN's in NUT.


TEST PROCEDURE

        This test verifies that the message processing rule,

        An ICMPv6 error message MUST NOT be sent as a result of
        receiving an ICMPv6 error message.

        TN                      NUT

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

        1.
        ======== echo request========>
                src address:    TN link-local address
                dst address:    NUT link-local address
        2.
        <======== echo reply ========
                src address:    NUT link-local address
                dst address:    TN link-local address
        3.
        === ICMPv6 Destination Unreachable ===>
                src address:    TN link-local address
                dst address:    NUT link-local address
                code:           address unreachable
                with extension headers
                Destination options header appears before hop-by-hop options
                header.
        4.
        << JUDGMENT >>
        <=== No packets ===
                or
        <=== ICMPv6 Parameter Problem ===


JUDGMENT

        << PASS >>
                NUT don't send ICMPv6 Parameter Problem.

        << FAIL >>
                NUT send ICMPv6 Parameter Problem.


REFERENCE

RFC2463 2.4 Message Processing Rules

   Implementations MUST observe the following rules when processing
   ICMPv6 messages (from [RFC-1122]):
    (e) An ICMPv6 error message MUST NOT be sent as a result of
        receiving:
(e.1) an ICMPv6 error message
, or


SEE ALSO

        perldoc V6evalTool