IANA Considerations (Considérations IANA)
IANA Considerations (Considérations IANA)
Tous les messages BGP contiennent un type de message sur 8 bits, pour lequel l'IANA a créé et maintient un registre intitulé « BGP Message Types ». Ce document définit les types de messages suivants :
| Nom | Valeur | Définition |
|---|---|---|
| OPEN | 1 | Voir Section 4.2 |
| UPDATE | 2 | Voir Section 4.3 |
| NOTIFICATION | 3 | Voir Section 4.5 |
| KEEPALIVE | 4 | Voir Section 4.4 |
Les affectations futures doivent être faites en utilisant soit le processus Standards Action défini dans [RFC2434], soit le processus Early IANA Allocation défini dans [RFC4020]. Les affectations consistent en un nom et une valeur.
Les messages BGP UPDATE peuvent porter un ou plusieurs attributs de chemin, où chaque attribut contient un code de type d'attribut sur 8 bits. L'IANA maintient déjà un tel registre, intitulé « BGP Path Attributes ». Ce document définit les codes de type d'attributs de chemin suivants :
| Nom | Valeur | Définition |
|---|---|---|
| ORIGIN | 1 | Voir Section 5.1.1 |
| AS_PATH | 2 | Voir Section 5.1.2 |
| NEXT_HOP | 3 | Voir Section 5.1.3 |
| MULTI_EXIT_DISC | 4 | Voir Section 5.1.4 |
| LOCAL_PREF | 5 | Voir Section 5.1.5 |
| ATOMIC_AGGREGATE | 6 | Voir Section 5.1.6 |
| AGGREGATOR | 7 | Voir Section 5.1.7 |
Les affectations futures doivent être faites en utilisant soit le processus Standards Action défini dans [RFC2434], soit le processus Early IANA Allocation défini dans [RFC4020]. Les affectations consistent en un nom et une valeur.
Le message BGP NOTIFICATION porte un code d'erreur sur 8 bits, pour lequel l'IANA a créé et maintient un registre intitulé « BGP Error Codes ». Ce document définit les codes d'erreur suivants :
| Nom | Valeur | Définition |
|---|---|---|
| Message Header Error | 1 | Section 6.1 |
| OPEN Message Error | 2 | Section 6.2 |
| UPDATE Message Error | 3 | Section 6.3 |
| Hold Timer Expired | 4 | Section 6.5 |
| Finite State Machine Error | 5 | Section 6.6 |
| Cease | 6 | Section 6.7 |
Les affectations futures doivent être faites en utilisant soit le processus Standards Action défini dans [RFC2434], soit le processus Early IANA Allocation défini dans [RFC4020]. Les affectations consistent en un nom et une valeur.
Le message BGP NOTIFICATION porte un sous-code d'erreur sur 8 bits, où chaque sous-code doit être défini dans le contexte d'un code d'erreur particulier, et doit donc être unique uniquement dans ce contexte.
L'IANA a créé et maintient un ensemble de registres, « Error Subcodes », avec un registre séparé pour chaque code d'erreur BGP. Les affectations futures doivent être faites en utilisant soit le processus Standards Action défini dans [RFC2434], soit le processus Early IANA Allocation défini dans [RFC4020]. Les affectations consistent en un nom et une valeur.
Ce document définit les sous-codes Message Header Error suivants :
| Nom | Valeur | Définition |
|---|---|---|
| Connection Not Synchronized | 1 | Voir Section 6.1 |
| Bad Message Length | 2 | Voir Section 6.1 |
| Bad Message Type | 3 | Voir Section 6.1 |
Ce document définit les sous-codes OPEN Message Error suivants :
| Nom | Valeur | Définition |
|---|---|---|
| Unsupported Version Number | 1 | Voir Section 6.2 |
| Bad Peer AS | 2 | Voir Section 6.2 |
| Bad BGP Identifier | 3 | Voir Section 6.2 |
| Unsupported Optional Parameter | 4 | Voir Section 6.2 |
| [Déprécié] | 5 | Voir Annexe A |
| Unacceptable Hold Time | 6 | Voir Section 6.2 |
Ce document définit les sous-codes UPDATE Message Error suivants :
| Nom | Valeur | Définition |
|---|---|---|
| Malformed Attribute List | 1 | Voir Section 6.3 |
| Unrecognized Well-known Attribute | 2 | Voir Section 6.3 |
| Missing Well-known Attribute | 3 | Voir Section 6.3 |
| Attribute Flags Error | 4 | Voir Section 6.3 |
| Attribute Length Error | 5 | Voir Section 6.3 |
| Invalid ORIGIN Attribute | 6 | Voir Section 6.3 |
| [Déprécié] | 7 | Voir Annexe A |
| Invalid NEXT_HOP Attribute | 8 | Voir Section 6.3 |
| Optional Attribute Error | 9 | Voir Section 6.3 |
| Invalid Network Field | 10 | Voir Section 6.3 |
| Malformed AS_PATH | 11 | Voir Section 6.3 |