NAME

        Time_Exc_0.seq - check Time Exceeded 0


TARGET

        Router


SYNOPSIS

        Time_Exc_0.seq [-tooloption ...] -p Time_Exc.def


INITIALIZATION

        When test starts, configure a default route with TN as the next hop.
        And states of Neighbor Cache Entry for TN's addresses are reachable.


TEST PROCEDURE

        This test verifies that NUT sends valid ICMPv6 Time Exceeded (code 0)
        in response to a packet which can not be forwarded.
        And this test verifies that the message processing rule,
        
        - If the message is a response to a message sent to one of the
          node's unicast addresses, the Source Address of the reply must
          be that same address.
        - If the message is a response to a message sent to an address
          that does not belong to the node, the Source Address should be
          that unicast address belonging to the node that will be most
          helpful in diagnosing the error. For example, if the message is
          a response to a packet forwarding action that cannot complete
          successfully, the Source Address should be a unicast address
          belonging to the interface on which the packet forwarding
          failed.
        TN                      NUT
        ---------------------------
        1.
         === echo request packet  ===>
                src address : TN global address
                dst address : off link host global address             
                hop limit   : 0
        
        2.
        << JUDGEMENT >>
         <=== ICMPv6  Time Exceeded ===
                src address : NUT global address
                dst address : TN global address             
             Code is 0


JUDGEMENT

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


REFERENCE

RFC 2463 - ICMPv6 (ICMP for IPv6)


SEE ALSO

          perldoc V6evalTool