NAME

  EX_NH_NoneIN - No Next Header after Extension Header - Intermediate Node


TARGET

  Router


SYNOPSIS

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


INITIALIZATION

  None


TEST PROCEDURE

  Tester                      Target                      Tester
              (Link0)                     (Link1)
    |                           |                           |
    |-------------------------->|                           |
    |   Echo Request to Link0   |                           |
    |                           |                           |
    |                           |-------------------------->|
    |                           |   Neighbor Solicitation   |
    |                           |                           |
    |                           |<--------------------------|
    |                           |   Neighbor Advertisement  |
    |                           |                           |
    |                           |-------------------------->|
    |                           |   Echo Request to Link1   |
    |                           |                           |
    v                           v                           v
  1. Send Echo Request to Link0
  2. Wait forwarded Echo Request or NS on Link1
  3. If NS received then send NA, and wait forwarded Echo Request again
  4. Receive forwarded Echo Request
  Test Packet to Target Data is:
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 32
            NextHeader         = 60 (Destination Options Header)
            SourceAddress      = Tester Address
            DestinationAddress = Target Address
        Destination Options Header
            NextHeader      = 59 (None)
            HeaderExtLength = 0
            OptionType      = 1 (PadN)
            OptDataLength   = 4
            pad             = {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: Echo Request Received
        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 32
            NextHeader         = 60 (Destination Options Header)
            SourceAddress      = Tester Address
            DestinationAddress = Target Address
        Destination Options Header
            NextHeader      = 59 (None)  <= must be unchanged
            HeaderExtLength = 0
            OptionType      = 1 (PadN)
            OptDataLength   = 4
            pad             = {0, 0, 0, 0}
        ICMP Echo Request                <= must be unchanged
            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