EX_OptProcessingOrder_01 - Option Processing Order - First Option has Most Significant Bits 00, Next has Most Significant Bits 01
Host and Router
EX_OptProcessingOrder_01.seq [-tooloption ...] -pkt EX_OptProcessingOrder_01.def
-tooloption : v6eval tool option
None
Tester Target
| |
|-------------------------->|
| Echo Request |
| |
| |
|<--------------------------|
| (Neighbor Solicitation) |
| |
| |
|-------------------------->|
| (Neighbor Advertisement) |
| |
v v
1. Send Echo Request
2. Wait Echo Reply, ICMP Error or NS
3. If NS received then send NA, and wait ICMP Error again
4. Not receive Echo Reply or ICMP Error
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 48
NextHeader = 60 (Destination Options Header)
SourceAddress = Tester Link Local Address
DestinationAddress = Target 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: not received Echo Reply either ICMP Error
RFC 2460 - IPv6 Specification
perldoc V6evalTool