P_Problem_Err_Header_Field.seq - Erroneous Header Field (Parameter Problem Generation)
Host/Router
P_Problem_Err_Header_Field.seq [-tooloption ...] -p P_Problem_Err_Header_Field.def
Common Test Setup 1.1
Verify that a node properly generates Parameter Problem Messages for an Erroneous Header Field.
TN NUT
| |
|-------------------------->|
| Echo Request (1st) |
| |
| |
|<--------------------------|
| ICMP Error |
| |
| |
v v
1. TN1 transmits an Echo Request to the NUT. The Source Address of the Packet is set to TN's Global address.
The Destination Address of the packet is set to the NUT's Global address.
2. Observe the packets transmitted by the NUT.
Echo Request (1st fragment) is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 37 (not multiple of 8 octets)
NextHeader = 56 (Fragment Header)
SourceAddress = TN Global Address
DestinationAddress = NUT Global Address
Fragment Header
NextHeader = 58 (ICMP)
FragmentOffset = 0 (1st fragment)
MFlag = 1 (more fragment)
<< PASS >>
The NUT must diecard 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 0 (Erroneous Header Field encountered)
because the Payload Length is not a multiple of 8 octets.
Common Test Cleanup
RFC 4443 - ICMPv6 (ICMP for IPv6)
perldoc V6evalTool