NAME

  HHO_MSB10mc_IN - Options Processing, Hop-by-Hop Options Header - Intermediate Node (Most Significant Bits 10, multicast destination)


TARGET

  Router


SYNOPSIS

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


INITIALIZATION

  None


TEST PROCEDURE

  Tester                      Target                      Tester
              (Link0)                     (Link1)
    |                           |                           |
    |-------------------------->|                           |
    |   Echo Request            |                           |
    |                           |                           |
    |                           |                           |
    |<--------------------------|                           |
    |   Neighbor Solicitation   |                           |
    |                           |                           |
    |                           |      (not forwarded)      |
    |-------------------------->|                           |
    |   Neighbor Advertisement  |                           |
    |                           |                           |
    |                           |                           |
    |<--------------------------|                           |
    |   ICMP Error              |                           |
    |                           |                           |
    |                           |                           |
    v                           v                           v
  1. Send Echo Request to link0
  2. Wait ICMP Error or NS on link0
  3. If NS received then send NA, and wait ICMP Error again
  4. Receive ICMP Error from link0
  Echo Request Data is:
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 16
            NextHeader         = 0 (Hop-by-Hop Options Header)
            SourceAddress      = Tester Global Address (Link0)
            DestinationAddress = Tester Solicited-Node Multicast Address (Link1)
        Hop-by-Hop Options Header
            NextHeader         = 58 (ICMPv6)
            HeaderExtLength    = 0
            OptionType         = 0x87 (Unrecognized Option, Type 10)
            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: ICMP Error Received
        IPv6 Header
            Version             = 6
            Traffic Class       = 0
            FlowLabel           = 0
            PayloadLength       = 16
            NextHeader          = 58 (ICMPv6)
            SourceAddress       = Tester Global Address (Link0)
            Destination Address = Tester Solicited-Node Multicast Address (Link1)
        ICMP Error
            Type           = 4 (Parameter Problem)
            Code           = 2 (unrecognized IPv6 option encountered)
            Checksum       = (auto)
            Pointer        = 42 (Offset to Option field of HbH Options Header)
            PayloadData    = (Sent Packet)


REFERENCE

RFC 2460 - IPv6 Specification


SEE ALSO

  perldoc V6evalTool