HHO_MSB00_IN - Options Processing, Hop-by-Hop Options Header - Intermediate Node (Most Significant Bits 00)
Router
HHO_MSB00_IN.seq [-tooloption ...] -pkt HHO_MSB00_IN.def
-tooloption : v6eval tool option
None
Tester Target Tester
(Link0) (Link1)
| | |
|-------------------------->| |
| Echo Request | |
| | |
| |-------------------------->|
| | Neighbor Solicitation |
| | |
| |<--------------------------|
| | Neighbor Advertisement |
| | |
| |-------------------------->|
| | Echo Request |
| | |
v v v
1. Send Echo Request to Link0
2. Wait forwarded Echo Request or NS on Link1
3. If NS received then send NA, and wait forwarded Echo Request again
4. Receive forwarded Echo Request
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 16
NextHeader = 0 (Hop-by-Hop Options Header)
SourceAddress = Tester Global Address (Link0)
DestinationAddress = Tester Global Address (Link1)
Hop-by-Hop Options Header
NextHeader = 58 (ICMPv6)
HeaderExtLength = 0
OptionType = 0x07 (Unrecognized Option, Type 00)
OptDataLength = 4
data = {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: forwarded Echo Request Received
Unrecognized Option is ignored.
RFC 2460 - IPv6 Specification
perldoc V6evalTool