P_Problem_Global.seq - Unrecognized Next Header (Parameter Problem Generation)
Host/Router
P_Problem_Global.seq [-tooloption ...] -p P_Problem_Global.def
Common Test Setup 1.1
Verify that a node properly generates Parameter Problem Message when an Unrecognized Next Header type is encountered.
This test verifies that NUT send valid ICMPv6 Parameter Problem (code 1)
in response to a packet include unknown next header field value.
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.
TN NUT
---------------------------
1.
=== IPv6 packet ===>
src address : TN global address
dst address : NUT global address
Destination Option Header : next header(128) is not used in NUT
2.
<< JUDGEMENT >>
<=== ICMPv6 Prameter Problem ===
src address : NUT global address
dst address : TN global address
Code is 1
Pointer is 40
<< PASS >>
The NUT must discard the ICMPv6 Echo Request from TN.
Therefore, it must not send an Echo Reply.
The NUT should send a Parameter Problem Meesage to TN
with a code field valude of 1 (Unrecognized Next Header type encountered)
The Pointer Field should be 0x28 (offset of the Next Header field).
The Source Address of the Packet must be the same as
the Global Destination Address of TN's Echo Request packet.
Common Test Cleanup
RFC 4443 - ICMPv6 (ICMP for IPv6)
perldoc V6evalTool