NAME

        To_Multi_Time_Exc.seq - check Message Processing Rules (ICMPv6
        Time Exceeded, link local address)


TARGET

        Host/Router


INITIALIZATION

        Before starting test, check NUT's fragment reassembly function.
        When test starts, states of Neighbor Cache Entry for TN's 
        addresses are reachable.


TEST PROCEDURE

        This test verifies that the message processing rule,
        
        An ICMPv6 error message MUST NOT be sent as a result of
        receiving:

        a packet destined to an IPv6 multicast address (there are
        two exceptions to this rule: (1) the Packet Too Big
        Message - Section 3.2 - to allow Path MTU discovery to
        work for IPv6 multicast, and (2) the Parameter Problem
        Message, Code 2 - Section 3.4 - reporting an unrecognized
        IPv6 option that has the Option Type highest-order two
        bits set to 10).

        TN                      NUT

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

        1.
         === fragmented (1st) packet  ===>
                src address : TN link local address
                dst address : all node multi cast address
             
        2.
        << JUDGMENT >>

         <=== No packet  ===
                        or
         <=== ICMPv6  Time Exceeded ===
             Code is 1


JUDGMENT

        << PASS >>
                NUT do not send ICMPv6 Time Exceeded.
                

        << FAIL >>      
                NUT send ICMPv6 Time Exceeded.


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
(e.2) a packet destined to an IPv6 multicast address (there are two exceptions to this rule: (1) the Packet Too Big Message - Section 3.2 - to allow Path MTU discovery to work for IPv6 multicast, and (2) the Parameter Problem Message, Code 2 - Section 3.4 - reporting an unrecognized IPv6 option that has the Option Type highest-order two bits set to 10), or
(e.3) a packet sent as a link-layer multicast, (the exception from e.2 applies to this case too), or
(e.4) a packet sent as a link-layer broadcast, (the exception from e.2 applies to this case too), or
(e.5) a packet whose source address does not uniquely identify a single node -- e.g., the IPv6 Unspecified Address, an IPv6 multicast address, or an address known by the ICMP message sender to be an IPv6 anycast address.


SEE ALSO

          perldoc V6evalTool