8. IANA Considerations
- IANA Considerations
This document is part of a set. The instructions for the IANA for the SSH protocol, as defined in this document, [SSH-USERAUTH], [SSH-TRANS], and [SSH-CONNECT], are detailed in [SSH-NUMBERS]. The following is a brief summary for convenience, but note well that [SSH-NUMBERS] contains the actual instructions to the IANA, which may be superseded in the future.
Allocation of the following types of names in the SSH protocols is assigned by IETF consensus:
o Service Names
- Authentication Methods
- Connection Protocol Channel Names
- Connection Protocol Global Request Names
- Connection Protocol Channel Request Names
o Key Exchange Method Names
o Assigned Algorithm Names
- Encryption Algorithm Names
- MAC Algorithm Names
- Public Key Algorithm Names
- Compression Algorithm Names
These names MUST be printable US-ASCII strings, and MUST NOT contain the characters at-sign ("@"), comma (","), whitespace, control characters (ASCII codes 32 or less), or the ASCII code 127 (DEL). Names are case-sensitive, and MUST NOT be longer than 64 characters.
Names with the at-sign ("@") are locally defined extensions and are not controlled by the IANA.
RFC 4251 SSH Protocol Architecture January 2006
Each category of names listed above has a separate namespace. However, using the same name in multiple categories SHOULD be avoided to minimize confusion.
Message numbers (see Section 7) in the range of 0 to 191 are allocated via IETF CONSENSUS, as described in [RFC2434]. Message numbers in the 192 to 255 range (local extensions) are reserved for PRIVATE USE, also as described in [RFC2434].