NAME

  DO_MSB11mc - Options Processing, Destination Options Header (Most Significant Bits 11, multicast destination)

TARGET

  Host and Router

SYNOPSIS

INITIALIZATION

  None

TEST PROCEDURE

Verify that a node properly processes bot known and unknown options, and acts in accordance with the highest order two bits of the option.

   TN                          NUT
    |                           |
    |-------------------------->|
    |   Echo Request            |
    |                           |
    |                           |
    | (<----------------------) |
    |     No Packet             |
    |                           |
    |                           |
    v                           v

  1. TN transmits an Echo Request that has a Destination Options header with an unknown Option Type of of 199.
  2. Observe the NUT.

  Echo Request Data is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 16
            NextHeader         = 60 (Destination Options Header)
            SourceAddress      = TN Link Local Address
            DestinationAddress = Link-local Multicast Address

        Destination Options Header
            NextHeader         = 58 (ICMPv6)
            HeaderExtLength    = 0
            OptionType         = 0xe2 (unknown, msb: 11)
            OptDataLength      = 4
            data               = {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: The NUT must not generate any packets sent to TN. 
        The Echo Request is discarded, as the destination address is multicast.
        The NUT must not send an ICMPv6 Parameter Problem message.

CLEANUP

Common Test Cleanup

REFERENCE

SEE ALSO

  perldoc V6evalTool