HH_BadHdrExtLenOverRouter - Bad Hdr Ext Len in Hop-by-Hop Options Header (over router)
Router
HH_BadHdrExtLenOverRouter.seq [-tooloption ...] -pkt HH_BadHdrExtLenOverRouter.def -tooloption: v6eval tool option
1. Check Link0 Global Address Reachability 2. Check Link1 Global Address Reachability 3. Check Global Address Reachability (from Link0 to Link1) 4. Check support of Hop-by-Hop Options Header
1. Send bad Echo Request (Link0) 2. Wait 5 sec. 3. Send Echo Request (Link0) 4. If NS received then send NA, and wait Echo Reply again (Link1) 5. Receive Echo Request (Link1) 6. Send Echo Reply (Link1) 7. If NS received then send NA, and wait Echo Reply again (Link0) 8. Receive Echo Reply (Link0)
Bad Echo Request Data is:
IPv6 Header Version = 6 Traffic Class = 0 FlowLabel = 0 PayloadLength = 24 NextHeader = 0 (Hop-by-Hop Options Header) HopLimit = 64 SourceAddress = Tester Global Address (Link0) DestinationAddress = Target Global Address (Link1)
Hop-by-Hop Options Header NextHeader = 58 (ICMPv6) HeaderExtLength = 100 (It' bad. True value is 0.)
Opt_PadN OptionType = 1 OptDataLength = 4 pad = {0, 0, 0, 0}
ICMPv6 Echo Request Type = 128 (Echo Request) Code = 0 Checksum = (auto) Identifier = 0 SequenceNumber = 0 PayloadData = {1, 2, 3, 4, 5, 6, 7, 8}
PASS : echo reply packet received.
FAIL : don't received echo reply packet.
perldoc V6evalTool