IH_NoNextHeader - check No Next Header in IPv6 Header (over router)
Router
IH_NoNextHeader.seq [-tooloption ...] -pkt IH_NoNextHeader.def -tooloption : v6eval tool option
None
Tester Target Tester (Link0) (Link1) | | | |-------------------------->| | | Packet to Link0 | | | | | | |-------------------------->| | | Neighbor Solicitation | | | | | |<--------------------------| | | Neighbor Advertisement | | | | | |-------------------------->| | | Packet from Link1 | | | | | | | v v v
1. Send Packet with No Next Header to Link0 2. Wait Packet with No Next Header from Link1 or NS from Link1 3. If NS received then send NA to Link1, and wait Packet with No Next Header form Link1 again 4. Receive Packet with No Next Header from Link1
Packet with No Next Header to Link0 Data is:
IPv6 Header Version = 6 Traffic Class = 0 FlowLabel = 0 PayloadLength = 8 NextHeader = 59 (No Next Header) SourceAddress = Tester Global Address (Link0) DestinationAddress = Tester Global Address (Link1)
Payload PayloadData = {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87}
Neighbor Solicitation packet's IP source Address selection may be: - Link Local Address - Global Address This test IS NOT the Neighbor Discovery test, so admit both implementation.
PASS: Packet with No Next Header Received from Link1
IPv6 Header Version = 6 Traffic Class = 0 FlowLabel = 0 PayloadLength = 8 NextHeader = 59 (No Next Header) SourceAddress = Tester Global Address (Link0) DestinationAddress = Tester Global Address (Link1)
Payload PayloadData = {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87}
perldoc V6evalTool