DH_PadFlood - Destination Options Header with Many Pad Options
Host and Router
1. Check Link0 Link Local address Reachability
2. Check support of Destination Options Header
1. Send bad Echo Request
2. Wait 5 sec.
3. Send Echo Request
4. If NS received then send NA, and wait Echo Reply again
5. Receive Echo Reply
Bad Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 976
NextHeader = 60 (Destination Options Header)
HopLimit = 64
SourceAddress = Tester Link Local Address
DestinationAddress = Target Link Local Address
Destination 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