EX_OptProcessingOrder_01 - Option Processing Order
(First Option has Most Significant Bits 00, Next has Most Significant Bits 01)
Host and Router
None
Verify that a node properly procesesthe options in a single hheader in the order of occurrence.
TN NUT
| |
|-------------------------->|
| Echo Request |
| |
| |
v v
1. TN transmits an Echo Request that has a Destination options header with four unknown Options.
The Optins Types are 7, 71, 135, and 199.
2. Observe the NUT.
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 48
NextHeader = 60 (Destination Options Header)
SourceAddress = TN Link Local Address
DestinationAddress = NUT Link Local Address
Destination Options Header
NextHeader = 58 (ICMPv6)
HeaderExtLength = 3
OptionType = 0x07 (Unrecognized Option, Type 00)
OptDataLength = 4
data = {0, 0, 0, 0}
OptionType = 0x47 (Unrecognized Option, Type 01)
OptDataLength = 6
data = {0, 0, 0, 0, 0, 0}
OptionType = 0x87 (Unrecognized Option, Type 10)
OptDataLength = 6
data = {0, 0, 0, 0, 0, 0}
OptionType = 0xc7 (Unrecognized Option, Type 11)
OptDataLength = 6
data = {0, 0, 0, 0, 0, 0}
ICMP Echo Request
Type = 128 (Echo Request)
Code = 0
Checksum = (auto)
Identifier = 0xffff
SequenceNumber = 1
PayloadData = {1, 2, 3, 4, 5, 6, 7, 8}
PASS: The NUT must silently discard the ICMPv6 Echo Request and not sand any packets.
Common Test Cleanup
perldoc V6evalTool