NAME

  IP_HL_DecrementIN - Hop Limit Decrement - Intermediate Node


TARGET

  Router


SYNOPSIS

  IP_HL_DecrementIN.seq [-tooloption ...] -pkt IP_HL_DecrementIN.def
    -tooloption : v6eval tool option


INITIALIZATION

  None


TEST PROCEDURE

  Tester                      Target                      Tester
              (Link0)                     (Link1)
    |                           |                           |
    |-------------------------->|                           |
    |   Echo Request to Link0   |                           |
    |      (Hop Limit = 15)     |                           |
    |                           |                           |
    |                           |-------------------------->|
    |                           |   Neighbor Solicitation   |
    |                           |                           |
    |                           |<--------------------------|
    |                           |   Neighbor Advertisement  |
    |                           |                           |
    |                           |-------------------------->|
    |                           |   Echo Request to Link1   |
    |                           |      (Hop Limit = 14)     |
    |                           |                           |
    v                           v                           v
  1. Send Echo Request to Link0
  2. Wait Echo Request or NS from Link1
  3. If NS received then send NA to Link1, and wait Echo Request again
  4. Receive Echo Request
  Echo Request to Link0 Data is:
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 16
            NextHeader         = 58 (ICMPv6)
            HopLimit           = 15
            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}


JUDGEMENT

  PASS: Echo Request Received at Link1
        IPv6 Header
            Version             = 6
            Traffic Class       = 0
            FlowLabel           = 0
            PayloadLength       = 16
            NextHeader          = 58 (ICMPv6)
            HopLimit            = 14
            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}


REFERENCE

RFC 2460 - IPv6 Specification


SEE ALSO

  perldoc V6evalTool