Skip to main content

22. IANA Considerations

22. IANA Considerations​

This document establishes several registries for the management of codepoints in QUIC. These registries operate on a common set of policies as defined in Section 22.1.

22.1 Registration Policies for QUIC Registries​

All QUIC registries allow for both provisional and permanent registration of codepoints.

22.1.1 Provisional Registrations​

Provisional registration of codepoints are intended to allow for private use and experimentation with extensions to QUIC.

22.1.2 Selecting Codepoints​

New uses of codepoints from QUIC registries SHOULD use a randomly selected value that excludes both existing allocations and the first unallocated codepoint in the selected space.

22.1.3 Reclaiming Provisional Codepoints​

A request might be made to remove an unused provisional registration from the registry to reclaim space in a registry or reclaim a codepoint with desirable properties.

22.1.4 Permanent Registrations​

Permanent registrations in QUIC registries use the Specification Required policy [RFC8126], except where otherwise specified.

22.2 QUIC Versions Registry​

IANA has added a registry for "QUIC Versions" under a "QUIC" heading.

The "QUIC Versions" registry governs a 32-bit space. This space is split into three regions:

  • Values from 0x00000000 to 0x0000ffff are assigned via the Standards Action or IESG Approval policies [RFC8126].
  • Values from 0x00010000 to 0xfafafafa are assigned via Specification Required [RFC8126].
  • Values from 0xfafafb00 to 0xffffffff are reserved for Private Use [RFC8126].

22.3 QUIC Transport Parameters Registry​

IANA has added a registry for "QUIC Transport Parameters" under the "QUIC" heading.

22.4 QUIC Frame Types Registry​

IANA has added a registry for "QUIC Frame Types" under the "QUIC" heading.

22.5 QUIC Transport Error Codes Registry​

IANA has added a registry for "QUIC Transport Error Codes" under the "QUIC" heading.