F_Stub - Stub Fragment Header
Host and Router
None
Verify that a node accepts the offset zero fragment with the More Fragments flag clear.
TN NUT
| |
|-------------------------->|
| Echo Request |
| |
| |
|<--------------------------|
| Echo Reply |
| |
| |
v v
1. TN transmits an Echo Request that hs a Fragment header with a Fragment Offset of 0 and the More Fragments flag clear.
2. Observe the packets transmitted by the NUT.
Echo Request Data (original) is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 15
NextHeader = 58 (ICMPv6)
SourceAddress = TN Link Local Address
DestinationAddress = NUT Link Local Address
ICMP Echo Request
Type = 128 (Echo Request)
Code = 0
Checksum = (auto)
Identifier = (auto)
SequenceNumber = 0
PayloadData = {0, 1, 2, 3, 4, 5, 6, 7}
Echo Request Data (Offset 0, MFlag 0) is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 24
NextHeader = 44 (Fragment Header)
SourceAddress = TN Link Local Address
DestinationAddress = NUT Link Local Address
Fragment Header
NextHeader = 58 (ICMPv6)
FragmentOffset = 0
MFlag = 0
Identification = 32bit (Automatic generation)
Payload
data = 16 octets from the head of ICMP Echo request
PASS: The NUT must transmit an Echo Reply to TN1. The Echo Reply must not include a Fragment header.
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 16
NextHeader = 58 (ICMPv6)
SourceAddress = NUT Link Local Address
Destination Address = TN Link Local Address
ICMP Echo Reply
Type = 129 (Echo Reply)
Code = 0
Checksum = (auto)
Identifier = (same as Echo Request)
SequenceNumber = (same as Echo Request)
PayloadData = (same as Echo Request)
Common Test Cleanup
perldoc V6evalTool