HHO_MSB11mc_IN - Options Processing, Hop-by-Hop Options Header - Intermediate Node (Most Significant Bits 11, multicast destination)
Router
HHO_MSB11mc_IN.seq [-tooloption ...] -pkt HHO_MSB11mc_IN.def
-tooloption : v6eval tool option
None
Verify that a router properly processes both know and unknown options, and acts in accordance with the highest order two bits of the option.
TN1 RUT TN2
(Link0) (Link1)
| | |
|-------------------------->| |
| Echo Request | |
| | |
| | |
|(<------------------------)|(------------------------>)|
| (no packets) | (no packets) |
| | |
| | |
v v v
1. TN1 transmits an Echo Request to th global scope multicast destination
of Link A with a first hop through the RUT,
the Echo Request that has a Hop-by-Hop Options header with an unknown Option Type of 199.
2. Observe the packets transmitted by the RUT.
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 16
NextHeader = 0 (Hop-by-Hop Options Header)
SourceAddress = TN1 Global Address (Link0)
DestinationAddress = TN2 global scope Multicast Address (Link1)
Hop-by-Hop Options Header
NextHeader = 58 (ICMPv6)
HeaderExtLength = 0
OptionType = 0xc7 (Unrecognized Option, Type 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 RUT must not forward the Echo Request to TN2.
The Echo Request is discarded as the destination address is multicast.
The RUT must not send and ICMPv6 Parameter Problem message.
Common Test Cleanup
RFC 8200 - IPv6 Specification
perldoc V6evalTool