NAME

  v6LC_1_3_2_D - Reassembly Time Exceeded (Time Exceeded (Link-local), Only First Fragment Received)


TARGET

  Host and Router


SYNOPSIS

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


INITIALIZATION

  Perform Common Test Setup 1.1


TEST PROCEDURE

  Tester                      Target
    |                           |
    |-------------------------->|
    |   Echo Request (1st)      |
    |                           |
    |                           |
    |   wait for 65 sec.        |
    |                           |
    |                           |
    |<--------------------------|
    |   Neighbor Solicitation   |
    |                           |
    |-------------------------->|
    |   Neighbor Advertisement  |
    |                           |
    |<--------------------------|
    |   ICMP Error              |
    |                           |
    |                           |
    v                           v
  1. Send Echo Request (1st fragment)
  2. Wait ICMP Error for 65 seconds
     If NS received then send NA, and wait ICMP Error again
  3. Receive ICMP Error
  Echo Request Data (original) is:
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 88
            NextHeader         = 58 (ICMPv6)
            SourceAddress      = Tester Link-local Address
            DestinationAddress = Target Link-local Address
        ICMP Echo Request
            Type           = 128 (Echo Request)
            Code           = 0
            Checksum       = (auto)
            Identifier     = (auto)
            SequenceNumber = 0
            PayloadData    = data repeat{0x1, 40}
                             data repeat{0x2, 40}
  Echo Request Data (1st fragment) is:
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 40
            NextHeader         = 44 (Fragment Header)
            SourceAddress      = Tester Link-local Address
            DestinationAddress = Target Link-local Address
        Fragment Header
            NextHeader         = 58 (ICMPv6)
            FragmentOffset     = 0
            MFlag              = 1
            Identification     = 32bit (Automatic generation)
        Payload
            data               = 32 octets from the head of ICMP Echo request


JUDGEMENT

  PASS: receive ICMPv6 Time Exceeded message, 60 seconds after reception of 1st Fragment
        IPv6 Header
            Version             = 6
            Traffic Class       = 0
            FlowLabel           = 0
            PayloadLength       = 88
            NextHeader          = 58 (ICMPv6)
            SourceAddress       = Target Link-local Address
            Destination Address = Tester Link-local Address
        ICMP Echo Reply
            Type           = 3 (Time Exceeded)
            Code           = 1 (Fragment reassembly time exceeded)
            Checksum       = (auto)
            Reserved       = 0
            PayloadData    = (Sent Packet (1st))


REFERENCE

RFC 2460 - IPv6 Specification


SEE ALSO

  perldoc V6evalTool