To_Multi_Dst_Unreach_4.seq - check Message Processing Rules (ICMPv6
Destination Unreachable )
Host/Router
To_Multi_Dst_Unreach_4.seq [-tooloption ...] -p To_Multi_Dst_Unreach_4.def
When test starts, states of Neighbor Cache Entry for TN's
addresses are reachable.
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.
=== UDP packet ===>
src address : TN link local address
dst address : all node multicast address
port number is not used in NUT
2.
<< JUDGMENT >>
<=== No pakcet ===
or
<=== ICMPv6 Destination Unreachable ===
Code is 4
<< PASS >>
NUT do not send ICMPv6 Destination Unreachable.
<< FAIL >>
NUT send ICMPv6 Destination Unreachable.
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.
perldoc V6evalTool