NAME

  IH_NoNextHeader - check No Next Header in IPv6 Header (over router)


TARGET

  Router


SYNOPSIS

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


INITIALIZATION

  None


TEST PROCEDURE

  Tester                      Target                      Tester
              (Link0)                     (Link1)
    |                           |                           |
    |-------------------------->|                           |
    |      Packet to Link0      |                           |
    |                           |                           |
    |                           |-------------------------->|
    |                           |   Neighbor Solicitation   |
    |                           |                           |
    |                           |<--------------------------|
    |                           |   Neighbor Advertisement  |
    |                           |                           |
    |                           |-------------------------->|
    |                           |      Packet from Link1    |
    |                           |                           |
    |                           |                           |
    v                           v                           v

  1. Send Packet with No Next Header to Link0
  2. Wait Packet with No Next Header from Link1 or NS from Link1
  3. If NS received then send NA to Link1, and wait Packet with No Next Header form Link1 again
  4. Receive Packet with No Next Header from Link1

  Packet with No Next Header to Link0 Data is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 8
            NextHeader         = 59 (No Next Header)
            HopLimit           = 64
            SourceAddress      = Tester Global Address (Link0)
            DestinationAddress = Tester Global Address (Link1)

        Payload
            PayloadData    = {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87}

  Neighbor Solicitation packet's IP source Address selection may be:
    - Link Local Address
    - Global Address
  This test IS NOT the Neighbor Discovery test, so admit both implementation.


JUDGEMENT

  PASS: Packet with No Next Header Received from Link1

        IPv6 Header
            Version             = 6
            Traffic Class       = 0
            FlowLabel           = 0
            PayloadLength       = 8
            NextHeader          = 59 (No Next Header)
            HopLimit            = 63 (decremented)
            SourceAddress      = Tester Global Address (Link0)
            DestinationAddress = Tester Global Address (Link1)

        Payload
            PayloadData    = {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87}


SEE ALSO

  perldoc V6evalTool