HH_PadFloodOverRouter - Hop-by-Hop Options Header with Many Pad Options (over router)
Router
HH_PadFloodOverRouter.seq [-tooloption ...] -pkt HH_PadFloodOverRouter.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)
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 976
NextHeader = 0 (Hop-by-Hop Options Header)
HopLimit = 64
SourceAddress = Tester Link Local Address
DestinationAddress = Target Link Local Address
Hop-by-Hop Options Header
NextHeader = 58 (ICMPv6)
HeaderExtLength = 119
Opt_PadN
OptionType = 1
OptDataLength = 236
pad = repeat(0x00, 236)
Opt_PadN
OptionType = 1
OptDataLength = 236
pad = repeat(0x00, 236)
Opt_PadN
OptionType = 1
OptDataLength = 236
pad = repeat(0x00, 236)
Opt_PadN
OptionType = 1
OptDataLength = 236
pad = repeat(0x00, 236)
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