Aller au contenu principal

1. Introduction

1. Introduction

De nombreux protocoles utilisent des points d'extensibilité qui emploient des constantes pour identifier divers paramètres de protocole. Pour garantir que les valeurs de ces champs n'ont pas d'utilisations conflictuelles et pour promouvoir l'interopérabilité, leurs allocations sont souvent coordonnées par un registraire central. Le champ Protocol dans l'en-tête IP [RFC791] et les types de médias MIME [RFC6838] sont deux exemples de telles coordinations.

L'IETF sélectionne un opérateur de fonctions IANA (IFO) pour les paramètres de protocole définis par l'IETF. Dans le contrat entre l'IETF et l'IFO actuel (ICANN), cette entité est désignée comme l'opérateur des services de paramètres de protocole IANA, ou IPPSO. Pour des raisons de cohérence avec les pratiques passées, l'IFO ou l'IPPSO est appelé "IANA" dans ce document [RFC2860].

Dans ce document, nous appelons la gamme de valeurs possibles pour un tel champ un "espace de noms (namespace)". La liaison ou l'association d'une valeur spécifique à un objectif particulier dans un espace de noms est appelée une affectation (assignment) (ou, variablement: un numéro attribué, une valeur attribuée, un point de code, une constante de protocole ou un paramètre de protocole). L'acte d'affectation est appelé une inscription (registration), et il a lieu dans le contexte d'un registre (registry). Les termes "affectation (assignment)" et "inscription (registration)" sont utilisés de manière interchangeable dans ce document.

Pour effectuer des affectations dans un espace de noms donné de manière prudente, des conseils décrivant les conditions dans lesquelles de nouvelles valeurs doivent être attribuées, ainsi que quand et comment des modifications aux valeurs existantes peuvent être apportées, sont nécessaires. Ce document définit un cadre pour la documentation de ces directives par les auteurs de spécifications, afin de garantir que les conseils fournis pour les considérations IANA sont clairs et traitent les diverses questions susceptibles de se poser dans le fonctionnement d'un registre.

Généralement, ces informations sont enregistrées dans une section dédiée de la spécification avec le titre "IANA Considerations".

1.1 Keep IANA Considerations for IANA

Le but d'avoir une section IANA Considerations dédiée est de fournir un endroit unique pour collecter des informations et des instructions claires et concises pour l'IANA. La documentation technique doit résider dans d'autres parties du document; la section IANA Considerations ne doit faire référence à ces autres sections que par référence (selon les besoins). Utiliser la section IANA Considerations comme documentation technique principale la cache à la fois du public cible du document et interfère avec l'examen par l'IANA des actions qu'elle doit entreprendre.

Une section IANA Considerations idéale énumère et spécifie clairement chaque action IANA demandée; inclut toutes les informations dont l'IANA a besoin, telles que les noms complets de tous les registres applicables; et inclut des références claires ailleurs dans le document pour d'autres informations.

Les actions IANA sont normalement formulées comme des demandes à l'IANA (par exemple, "IANA is asked to assign the value TBD1 from the Frobozz Registry..."); l'éditeur RFC modifiera ces phrases pour refléter les actions prises ("IANA has assigned the value 83 from the Frobozz Registry...").

1.2 For Updated Information

L'IANA maintient une page Web qui comprend des informations de clarification supplémentaires au-delà de ce qui est fourni ici, telles que des mises à jour mineures et des conseils résumés. Les auteurs de documents doivent consulter cette page. Toute mise à jour significative de la meilleure pratique actuelle devra être intégrée dans les mises à jour du BCP 26 (ce document), qui est définitif.

https://iana.org/help/protocol-registration

1.3 A Quick Checklist Upfront

Il est utile de se familiariser avec ce document dans son ensemble. Mais lorsque vous revenez pour une référence rapide, voici des listes de contrôle pour les choses les plus courantes que vous devrez faire et des références pour vous aider avec les moins courantes.

En général...

  1. Placez toutes les informations dont l'IANA aura besoin dans la section "IANA Considerations" de votre document (voir Section 1.1).

  2. Essayez de garder cette section uniquement pour les informations destinées à l'IANA et aux examinateurs experts désignés; placez les informations techniques significatives dans les sections techniques appropriées du document (voir Section 1.1).

  3. Notez que l'IESG a l'autorité pour résoudre les problèmes liés aux enregistrements IANA. Si vous avez des questions ou des problèmes, vous devriez consulter votre berger de document et/ou le président du groupe de travail, qui peut finalement impliquer un directeur de zone (voir Section 3.3).

Si vous créez un nouveau registre...

  1. Donnez au registre un nom descriptif et fournissez une brève description de son utilisation (voir Section 2.2).

  2. Identifiez tout regroupement de registres dont il devrait faire partie (voir Section 2.1).

  3. Spécifiez clairement les informations requises pour enregistrer de nouveaux éléments (voir Section 2.2). Assurez-vous de spécifier les types de données, les longueurs et les plages valides pour les champs.

  4. Spécifiez l'ensemble initial d'éléments pour le registre, le cas échéant (voir Section 2.2).

  5. Assurez-vous que la politique de contrôle des modifications pour le registre est claire pour l'IANA, au cas où des modifications au format ou aux politiques devraient être apportées ultérieurement (voir Sections 2.3 et 9.5).

  6. Sélectionnez une politique d'enregistrement - ou un ensemble de politiques - à utiliser pour les enregistrements futurs (voir Section 4, et notez particulièrement les Sections 4.11 et 4.12).

  7. Si vous utilisez une politique qui nécessite un expert désigné (Expert Review ou Specification Required), comprenez la Section 5 et fournissez des conseils d'examen à l'expert désigné (voir Section 5.3).

  8. Si des éléments ou des plages de votre registre doivent être réservés pour un usage spécial ou sont autrement indisponibles pour affectation, voir Section 6.

Si vous vous enregistrez dans un registre existant...

  1. Identifiez clairement le registre par son nom exact et éventuellement par son URL (voir Section 3.1).

  2. Si le registre a plusieurs plages à partir desquelles des affectations peuvent être effectuées, précisez quelle plage est demandée (voir Section 3.1).

  3. Évitez d'utiliser des valeurs spécifiques pour les affectations numériques ou de bits, et laissez l'IANA choisir une valeur appropriée au moment de l'enregistrement (voir Section 3.1). Cela évitera les conflits d'enregistrement entre plusieurs documents.

  4. Pour les champs "référence", utilisez le document qui fournit la meilleure et la plus actuelle documentation pour l'élément enregistré. Incluez des numéros de section pour faciliter la localisation de la documentation pertinente par les lecteurs (voir Sections 3.1 et 7).