IP_Version - Version Field
Host and Router
IP_Version.seq [-tooloption ...] -pkt IP_Version.def
-tooloption : v6eval tool option
NONE
This is one of robustness tests for bad Version field.
The test check that Version field in IPv6 header processing.
1. Send Echo Request, which has IPv6 header with Version field of 4. 2. Wait 5 sec. 3. Send Echo Request(valid, Version is 6). 4. If NS received then send NA, and wait Echo Reply again. 5. Receive Echo Reply. 6. Repeat Steps 1 to 5 with a Version field of 0, 5, 7, and 15.
Bad Echo Request Data is:
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 : don't receive any invalid packets as a reply of invalid Echo Request.
receive Echo Reply as a reply of valid Echo Request.
FAIL : receive an invalid packet after send an invalid packet. FAIL : don't receive Echo Reply ad a reply of valid Echo Request.
NONE
RFC 2460 - IPv6 Specification
perldoc V6evalTool