RH_AddressLoop - Routing Header include Address Loop
Router
RH_AddressLoop.seq [-tooloption ...] -pkt RH_AddressLoop.def -tooloption : v6eval tool option
1. Check Link0 Global Address Reachability 2. Check Link1 Global Address Reachability 3. Check Global Address Reachability (from Link0 to Link1) 4. Check support of Routing Header
1. Send Echo Request (Link0) 2. Receive Echo Request (Link1)
Test Topology is:
H2 | Link3 ---------+---------+---------- 3ffe:501:ffff:103::/64 | R3 | Link2 ---------+---------+---------- 3ffe:501:ffff:102::/64 | R2(TN) | Link1 ---------+---------+---------- 3ffe:501:ffff:101::/64 | R1(NUT) | Link0 ---------+---------+---------- 3ffe:501:ffff:100::/64 | H1 (TN)
Echo Request Data is:
IPv6 Header Version = 6 Traffic Class = 0 FlowLabel = 0 PayloadLength = 280 NextHeader = 43 (Routing Header) HopLimit = 64 SourceAddress = H1 - Tester Global Address (Link0) DestinationAddress = R1 (Link0) - Target Global Address (Link0)
Routing Header NextHeader = 58 (ICMPv6) HeaderExtLength = 32 RoutingType = 0 SegmentsLeft = 16 Reserved = 0 Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R2 (Link1) - Tester Global Address (Link1) Address = R3 (Link2) Address = H2
ICMPv6 Echo Request Type = 128 (Echo Request) Code = 0 Checksum = (auto) Identifier = 0 SequenceNumber = 0 PayloadData = {1, 2, 3, 4, 5, 6, 7, 8}
PASS : echo request packet received.
FAIL : don't received echo request packet.
Echo Reply Data is:
IPv6 Header Version = 6 TrafficClass = 0 FlowLabel = 0 PayloadLength = 280 NextHeader = 43 (Routing Header) HopLimit = 50 SourceAddress = H1 - Tester Global Address (Link0) DestinationAddress = R2 (Link1) - Tester Global Address (Link1)
Routing Header NextHeader = 58 (ICMPv6) HeaderExtLength = 32 RoutingType = 0 SegmentsLeft = 2 Reserved = 0 Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R1 (Link0) - Target Global Address (Link0) Address = R1 (Link0) - Target Global Address (Link1) Address = R3 (Link2) Address = H2
ICMPv6 Echo Request Type = 128 (Echo Request) Code = 0 Checksum = (auto) Identifier = 0 SequenceNumber = 0 PayloadData = {1, 2, 3, 4, 5, 6, 7, 8}
perldoc V6evalTool