HHO_MSB11mc_EN - Options Processing, Hop-by-Hop Options Header - End Node (Most Significant Bits 11, multicast destination)
Host and Router
HHO_MSB11mc_EN.seq [-tooloption ...] -pkt HHO_MSB11mc_EN.def
-tooloption : v6eval tool option
None
Verify that a node properly processes both known and unknown options, and acts in accordance with highest order two bits of the option.
TN NUT
| |
|-------------------------->|
| Echo Request |
| |
| |
| (<----------------------) |
| No Packet |
| |
| |
v v
1. TN transmits an Echo Request sent to a local multicast address
that has a Hop-by-Hop Options header with an unknown Option Type of 199.
2. Observe the packets transmitted by the NUT.
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 16
NextHeader = 0 (Hop-by-Hop Options Header)
SourceAddress = TN Link Local Address
DestinationAddress = Link-local Multicast Address
Hop-by-Hop Options Header
NextHeader = 58 (ICMPv6)
HeaderExtLength = 0
OptionType = 0xc7 (unknown, msb: 11)
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: The NUT must not generate any packets sent to TN.
The Echo Request is discarded, as the destination address is multicast.
The NUT must not send an ICMPv6 Parameter Problem message.
Common Test Cleanup
RFC 8200 - IPv6 Specification
perldoc V6evalTool