 

IP VERSION 6 PARAMETERS

Taken from [IPV6]

1. Version Number = 6

2. Traffic Class

   [TBD based on work of Differentiated Services W.G.]

3. Flow Label

   [Not a parameter]

4. Payload Length

   [Not a parameter]

5. Next Header

5.a. Header types

        00 = Hop-by-Hop Options
        43 = Routing
        44 = Fragment
        51 = Authentication
        60 = Destination Options
        50 = Encapsulating Security Payload
        xx = Upper Layer Header
        58 = Internet Control Message Protocol (ICMP)
        59 - no next header

   For the "xx" values see the list of protocol numbers for the values to
   use for the upper layer protocol (see the file: protocol-numbers).

5.b. Options Types

   From [IPV6]: IPv6 Option Types are 8-bit values, structured as three
   subfields:

        act - 2 bits, specifying action if Option Type is unrecognized:
                00 = skip over option
                01 = discard packet, silently
                10 = discard packet and send ICMP
                11 = discard packet and send ICMP if packet was unicast

        chg - 1 bit, specifying whether or not option data can change
                          while packet is en-route:
                0 = option data does not change en-route
                1 = option data may change en-route

        rest - 5 bits, the rest of the Option Type

   Each distinct 8-bit Option Type identifies a different option, i.e., the
   high-order 3 bits are considered part of the option identification.
   However, it is recommended that Option Types be assigned with distinct
   values in the "rest" subfield, until and unless that 5-bit space becomes
   full.

   These are the currently assigned IPv6 Option Types, in order of increasing
   value of the "rest" subfield:

b                   BINARY
    HEX         act  chg  rest
    ---         ---  ---  -----
      0          00   0   00000     Pad1                            [IPV6]
      1          00   0   00001     PadN                            [IPV6]
     C2          11   0   00010     Jumbo Payload              [JUMBOGRAM]
     C3          11   0   00011     NSAP Address                [RFC 1888]
      4          00   0   00100     Tunnel Encapsulation Limit    [TUNNEL]
      5          00   0   00101     Router Alert            [ROUTER-ALERT]

     C6          11   0   00110     Binding Update           [MOBILE-IPV6]
      7          00   0   00111     Binding Acknowledgment   [MOBILE-IPV6]
      8          00   0   01000     Binding Request          [MOBILE-IPV6]
     C9          11   0   01001     Home Address             [MOBILE-IPV6]

     8A          10   0   01010     Endpoint Identification [CHARLES LYNN]

5.c. Routing Types

        0 - Source Route                                            [IPV6]
        1 - Nimrod                                          [CHARLES LYNN]

6. Hop Limit

   [Not a parameter]

7. Source Address

   [Not a parameter]

8. Destination Address

   [Not a parameter]


REFERENCES

   [IPV6]         Deering, S., R. Hinden, "Internet Protocol, Version 6
                  (IPv6) Specification", Internet Draft, August 1998.

   [JUMBOGRAM]    Deering, S., R. Hinden, "The IPv6 Jumbo Payload
                  Option", Internet Draft, August 1998.

   [MOBILE-IPv6]  Johnson, D., C. Perkins, "Mobility Support in IPv6",
                  Internet Draft, August 1998. 

   [ROUTER-ALERT] Partridge, C., A. Jackson, "IPv6 Router Alert Option",
                  Internet Draft, February 1998.

   [RFC1888]      Bound, J., B. Carpenter, D. Harrington, J. Houldsworth,
                  and A. Lloyd, "OSI NSAPs and IPv6", RFC 1888, Digital
                  Equipment Corporation, CERN, ICL Network Systems,
                  Datacraft Technologies, August 1996.

   [TUNNEL]       Conta, A., S. Deering, "Generic Packet Tunneling in
                  IPv6 Specification", Internet Draft, January 1998..


PEOPLE

   [CHARLES LYNN] <clynn@bbn.com>
