NAME

  R_UnrecognizedRoutingTypeEN_RH0 - Unrecognized Routing Type - End Node (Unrecognized Routing Type 0)

TARGET

  Host and Router

SYNOPSIS

INITIALIZATION

  Common Test Setup 1.1

TEST PROCEDURE

Verify that a node properly processes an IPv6 packet destined for it that contains a Routing header with an unrecognized Routing Type value.

   TR                          NUT
    |                           |
    |-------------------------->|
    |   ICMP Echo Request       |
    |                           |
    |<--------------------------|
    |   ICMP Echo Reply         |
    |                           |
    v                           v

  1. TR forwards an Echo Request that has a Routing header 
     with a Routing Type valude of 0 and Segments Left value of 0.
     The Echo Request is destined for the NUT.
  2. Observe the packets transmitted by the NUT.


  Network topology

                                                      (Link0)
                                                 TR         
    Host1 ------ Router1 ------ Router2 ------ Router3 ------ NUT
         Global 6       Global 4       Global 2       Global 0

  ICMP Echo Request is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 72
            NextHeader         = 43 (Routing Header)
            SourceAddress      = Global 6 Address (Host1)
            DestinationAddress = NUT's Global 0 Address

        Routing Header
            NextHeader      = 58 (ICMPv6)
            HeaderExtLength = 6
            RoutingType     = 0 (unknown)
            SegmentsLeft    = 0
            Address[1]      = Global 6 Address (Router1)
            Address[2]      = Global 4 Address (Router2)
            Address[3]      = TR's Global 2 Address (Router3)

        ICMP Echo Request
            Type = 128 (Echo Request)

JUDGEMENT

  PASS: The NUT must ignore the unrecognized Routing Type value 
        and should respond to the Request by sending an Echo Reply 
        to Host1 using TR as the first-hop.

    ICMP Echo Reply is:

        IPv6 Header
            Version            = 6
            Traffic Class      = 0
            FlowLabel          = 0
            PayloadLength      = 16
            NextHeader         = 58 (ICMPv6)
            SourceAddress      = NUT's Global 0 Address
            DestinationAddress = Global 6 Address (Host1)

        ICMP Echo Reply
            Type = 129 (Echo Reply)

CLEANUP

Common Test Cleanup

REFERENCE

SEE ALSO

  perldoc V6evalTool