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.