IP_TC_NonZeroIN - Traffic Class Non-Zero - Intermediate Node
Router
IP_TC_NonZeroIN.seq [-tooloption ...] -pkt IP_TC_NonZeroIN.def
-tooloption : v6eval tool option
None
Tester Target Tester
(Link0) (Link1)
| | |
|-------------------------->| |
| Echo Request | |
| | |
| | |
| |-------------------------->|
| | Neighbor Solicitation |
| | |
| | |
| |<------------------------->|
| | Neighbor Advertisement |
| | |
| | |
| |-------------------------->|
| | Echo Reply |
| | |
| | |
v v v
1. Send Echo Request to Link0
2. Wait forwarded Echo Request or NS on Link1
3. If NS received then send NA, and wait Echo Request again
4. Receive Echo Request
Echo Request Data is:
IPv6 Header
Version = 6
Traffic Class = 0x20 (8 bit)
FlowLabel = 0
PayloadLength = 16
NextHeader = 58 (ICMPv6)
SourceAddress = Tester Global Address (Link0)
DestinationAddress = Tester Global Address (Link1)
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: forwarded Echo Request Received
IPv6 Header
Version = 6
Traffic Class = 0
FlowLabel = 0
PayloadLength = 16
NextHeader = 58 (ICMPv6)
SourceAddress = Tester Global Address (Link0)
DestinationAddress = Tester Global Address (Link1)
ICMP Echo Reply
Type = 129 (Echo Reply)
Code = 0
Checksum = (auto)
Identifier = 0xffff (same as Echo Request)
SequenceNumber = 1 (same as Echo Request)
PayloadData = {1, 2, 3, 4, 5, 6, 7, 8} (same as Echo Request)
or
PASS: Echo Reply Received
IPv6 Header
Version = 6
Traffic Class = any (8 bit) (Nodes that support a specific use of the Traffic Class)
FlowLabel = 0
PayloadLength = 16
NextHeader = 58 (ICMPv6)
SourceAddress = Tester Global Address (Link0)
DestinationAddress = Tester Global Address (Link1)
ICMP Echo Reply
Type = 129 (Echo Reply)
Code = 0
Checksum = (auto)
Identifier = 0xffff (same as Echo Request)
SequenceNumber = 1 (same as Echo Request)
PayloadData = {1, 2, 3, 4, 5, 6, 7, 8} (same as Echo Request)
RFC 2460 - IPv6 Specification
perldoc V6evalTool