IH_UnrecognizedNextHeader - check Unrecognized Next Header in IPv6 Header
Host and Router
IH_UnrecognizedNextHeader.seq [-tooloption ...] -pkt IH_UnrecognizedNextHeader.def -tooloption : v6eval tool option
None
Tester Target | | |-------------------------->| | Test Packet | | | | | |<--------------------------| | Neighbor Solicitation | | | | | |-------------------------->| | Neighbor Advertisement | | | | | |<--------------------------| | ICMP Error | | | v v
1. Send Test Packet (Unrecognized Next Header in IPv6 Header) 2. Wait ICMP Error or NS 3. If NS received then send NA, and wait ICMP Error again 4. Receive ICMP Error
Test Packet to Target Data is:
IPv6 Header Version = 6 Traffic Class = 0 FlowLabel = 0 PayloadLength = 0 NextHeader = 128 (Unrecognized value) HopLimit = 0 SourceAddress = Tester Address DestinationAddress = Tester Address
PASS: ICMP Error Received
IPv6 Header Version = 6 Traffic Class = 0 FlowLabel = 0 PayloadLength = 48 NextHeader = 58 (ICMP) HopLimit = 64 SourceAddress = Target Address DestinationAddress = Tester Address
ICMP Error Type = 4 (Parameter Problem) Code = 1 (unrecognized Next Header type encounted) Checksum = (auto) Pointer = 6 (Offset to Next Header type) PayloadData = (Sent Packet)
perldoc V6evalTool