NAME

  EX_OptProcessingOrder_01 - Option Processing Order - First Option has Most Significant Bits 00, Next has Most Significant Bits 01


TARGET

  Host and Router


SYNOPSIS

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


INITIALIZATION

  None


TEST PROCEDURE

  Tester                      Target
    |                           |
    |-------------------------->|
    |   Echo Request            |
    |                           |
    |                           |
    |<--------------------------|
    |  (Neighbor Solicitation)  |
    |                           |
    |                           |
    |-------------------------->|
    |  (Neighbor Advertisement) |
    |                           |
    v                           v
  1. Send Echo Request
  2. Wait Echo Reply, ICMP Error or NS
  3. If NS received then send NA, and wait ICMP Error again
  4. Not receive Echo Reply or ICMP Error
  Echo Request Data is:
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 48
            NextHeader         = 60 (Destination Options Header)
            SourceAddress      = Tester Link Local Address
            DestinationAddress = Target Link Local Address
        Destination Options Header
            NextHeader         = 58 (ICMPv6)
            HeaderExtLength    = 3
            OptionType         = 0x07 (Unrecognized Option, Type 00)
            OptDataLength      = 4
            data               = {0, 0, 0, 0}
            OptionType         = 0x47 (Unrecognized Option, Type 01)
            OptDataLength      = 6
            data               = {0, 0, 0, 0, 0, 0}
            OptionType         = 0x87 (Unrecognized Option, Type 10)
            OptDataLength      = 6
            data               = {0, 0, 0, 0, 0, 0}
            OptionType         = 0xc7 (Unrecognized Option, Type 11)
            OptDataLength      = 6
            data               = {0, 0, 0, 0, 0, 0}
        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: not received Echo Reply either ICMP Error


REFERENCE

RFC 2460 - IPv6 Specification


SEE ALSO

  perldoc V6evalTool