R_UnrecognizedRoutingTypeEN - Unrecognized Routing Type - End Node (Unrecognized Routing Type 33)
Host and Router
Common Test Setup 1.1
Verify that a node properly processes an IPv6 packet destined for it that contains a Routing header with an unrecognized Routing Type value.
TR NUT
| |
|-------------------------->|
| ICMP Echo Request |
| |
|<--------------------------|
| ICMP Echo Reply |
| |
v v
1. TR forwards an Echo Request that has a Routing header
with a Routing Type valude of 33 and Segments Left value of 0.
The Echo Request is destined for the NUT.
2. Observe the packets transmitted by the NUT.
Network topology
(Link0)
TR
Host1 ------ Router1 ------ Router2 ------ Router3 ------ NUT
Global 6 Global 4 Global 2 Global 0
ICMP Echo Request is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 72
NextHeader = 43 (Routing Header)
SourceAddress = Global 6 Address (Host1)
DestinationAddress = NUT's Global 0 Address
Routing Header
NextHeader = 58 (ICMPv6)
HeaderExtLength = 6
RoutingType = 33 (unknown)
SegmentsLeft = 0
Address[1] = Global 6 Address (Router1)
Address[2] = Global 4 Address (Router2)
Address[3] = TR's Global 2 Address (Router3)
ICMP Echo Request
Type = 128 (Echo Request)
PASS: The NUT must ignore the unrecognized Routing Type value
and should respond to the Request by sending an Echo Reply
to Host1 using TR as the first-hop.
ICMP Echo Reply is:
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 16
NextHeader = 58 (ICMPv6)
SourceAddress = NUT's Global 0 Address
DestinationAddress = Global 6 Address (Host1)
ICMP Echo Reply
Type = 129 (Echo Reply)
Common Test Cleanup
perldoc V6evalTool