IP_NH_NoneIN - No Next Header after IPv6 Header (RUT Forwards No Next Header) (Router Only)
Router
IP_NH_NoneIN.seq [-tooloption ...] -pkt IP_NH_NoneIN.def
-tooloption : v6eval tool option
None
Verify proper behavior of a node when it encounters a Next Header value of 59 (no next header).
TN1 RUT TN2
(Link0) (Link1)
| | |
|-------------------------->| |
| Echo Request to Link0 | |
| | |
| | |
| |-------------------------->|
| | Echo Request to Link1 |
| | |
| | |
v v v
1. TN1 transmits an Echo Request containing an IPv6 header with a Next Header of 59
to TN2's Global address with a first hop through the RUT.
2. Observe the packets transmitted by the RUT on Link1.
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 24
NextHeader = 59 (None)
SourceAddress = TN1 Link Local Address
DestinationAddress = TN2 Link Local Address
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: The RUT must forward the Echo Request from TN11 to TN2.
The octets after the IPv6 Header with a Next Header field of 59
(the ICMPv6 Request octets) must be unchanged.
IPv6 Header
Version = 6
PayloadLength = 51
NextHeader = 58
SourceAddress = TN1 Global Address (Link0)
DestinationAddress = TN2 Global Address (Link1)
Common Test Cleanup
RFC 8200 - IPv6 Specification
perldoc V6evalTool