File: ipv6-parameters

package info (click to toggle)
doc-iana 20081201-1
  • links: PTS, VCS
  • area: non-free
  • in suites: lenny
  • size: 118,212 kB
  • ctags: 1,179
  • sloc: xml: 55,434; perl: 1,159; makefile: 45
file content (171 lines) | stat: -rw-r--r-- 5,918 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171

Internet Protocol Version 6 (IPv6) Parameters 

(last updated 2007-12-10)

Taken from [IPV6]

1. Version Number = 6

2. Traffic Class

   Please see [RFC2474], [RFC3168], and the following registries:
   http://www.iana.org/assignments/dscp-registry
   http://www.iana.org/assignments/ipv4-tos-byte

3. Flow Label

   [Not a parameter]

4. Payload Length

   [Not a parameter]

5. Next Header

5.a. Header types

        00 = Hop-by-Hop Options
        41 = ipv6
        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                [RFC2675]
     C3          11   0   00011     Unassigned 
      4          00   0   00100     Tunnel Encapsulation Limit   [RFC2473]
      5          00   0   00101     Router Alert                 [RFC2711]
      6          00   1   00110     Quick-Start                  [RFC4782]

     C9          11   0   01001     Home Address                 [RFC3775]

     8A          10   0   01010     Endpoint Identification      [CHARLES LYNN]

    0x1e         00   0   11110     RFC3692-style Experiment (*) [RFC4727]
    0x3e         00   1   11110     RFC3692-style Experiment (*) [RFC4727]
    0x5e         01   0   11110     RFC3692-style Experiment (*) [RFC4727]
    0x7e         01   1   11110     RFC3692-style Experiment (*) [RFC4727]
    0x9e         10   0   11110     RFC3692-style Experiment (*) [RFC4727]
    0xbe         10   1   11110     RFC3692-style Experiment (*) [RFC4727]
    0xde         11   0   11110     RFC3692-style Experiment (*) [RFC4727]
    0xfe         11   1   11110     RFC3692-style Experiment (*) [RFC4727]

   (*)  It is only appropriate to use these values in explicitly-
      configured experiments; they MUST NOT be shipped as defaults in
      implementations.  See RFC 3692 for details.


5.c. Routing Types

        0 - Source Route (deprecated)                            [IPV6][RFC5095]
        1 - Nimrod                                               [CHARLES LYNN]
        2 - Type 2 Routing Header                                [RFC3775]
      253 - RFC3692-style Experiment 1 (*)                       [RFC4727]
      254 - RFC3692-style Experiment 2 (*)                       [RFC4727]

   (*)  It is only appropriate to use these values in explicitly-
      configured experiments; they MUST NOT be shipped as defaults in
      implementations.  See RFC 3692 for details.

6. Hop Limit

   [Not a parameter]

7. Source Address

   [Not a parameter]

8. Destination Address

   [Not a parameter]


Other Useful Information
------------------------
Please see the following for IPv6 Router Alert Option Values:
http://www.iana.org/assignments/ipv6-routeralert-values

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

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

[RFC2473]  A. Conta and S. Deering, "Generic Packet Tunneling in
           IPv6 Specification", RFC 2473, December 1998.

[RFC2474]  Nichols, K., et. al., "Definition of the Differentiated
           Services Field (DS Field) in the IPv4 and IPv6 Headers", 
           RFC 2474, December 1998.

[RFC2675]  S. Deering and R. Hinden, "IPv6 Jumbograms", RFC 2675, 
           August 1999.

[RFC2711]  Partridge, C., A. Jackson, "IPv6 Router Alert Option",
           RFC 2711, October 1999.

[RFC3168]  K. Ramakrishnan, S. Floyd, and D. Black, "The Addition of 
           Explicit Congestion Notification (ECN) to IP", RFC 3168,
           September 2001.

[RFC3775]  D. Johnson, C. Perkins, and J. Arkko, "Mobility Support in IPv6",
           RFC 3775, June 2004.

[RFC4048]  B. Carpenter, "RFC 1888 is obsolete", RFC 4048, April 2005.

[RFC4727]  B. Fenner, "Experimental values In IPv4, IPv6, ICMPv4, ICMPv6,
           UDP and TCP Headers",  RFC 4727, November 2006.

[RFC4782] S. Floyd, M. Allman, A. Jain, P. Sarolahti, "Quick-Start 
          for TCP and IP", RFC 4782, January 2007.

[RFC5095] J. Abley, P. Savola, G. Neville-Neil, "Deprecation of Type 0 
          Routing Headers in IPv6", RFC 5095, December 2007.

PEOPLE
------
[CHARLES LYNN]  <clynn&bbn.com>

[]