R_UnrecognizedRoutingTypeEN_RH0 - Unrecognized Routing Type - End Node (Unrecognized Routing Type 0)
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 0 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 = 0 (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