IANA Considerations (IANA-Überlegungen)
IANA Considerations (IANA-Überlegungen)
Alle BGP-Nachrichten enthalten einen 8-Bit-Nachrichtentyp, für den die IANA ein Register mit dem Titel „BGP Message Types" erstellt hat und pflegt. Dieses Dokument definiert die folgenden Nachrichtentypen:
| Name | Wert | Definition |
|---|---|---|
| OPEN | 1 | Siehe Abschnitt 4.2 |
| UPDATE | 2 | Siehe Abschnitt 4.3 |
| NOTIFICATION | 3 | Siehe Abschnitt 4.5 |
| KEEPALIVE | 4 | Siehe Abschnitt 4.4 |
Zukünftige Zuweisungen erfolgen entweder über den in [RFC2434] definierten Standards Action-Prozess oder den in [RFC4020] definierten Early IANA Allocation-Prozess. Zuweisungen bestehen aus einem Namen und einem Wert.
BGP UPDATE-Nachrichten können ein oder mehrere Pfadattribute tragen, wobei jedes Attribut einen 8-Bit-Attributtyp-Code enthält. Die IANA pflegt bereits ein solches Register mit dem Titel „BGP Path Attributes". Dieses Dokument definiert die folgenden Pfadattribut-Typcodes:
| Name | Wert | Definition |
|---|---|---|
| ORIGIN | 1 | Siehe Abschnitt 5.1.1 |
| AS_PATH | 2 | Siehe Abschnitt 5.1.2 |
| NEXT_HOP | 3 | Siehe Abschnitt 5.1.3 |
| MULTI_EXIT_DISC | 4 | Siehe Abschnitt 5.1.4 |
| LOCAL_PREF | 5 | Siehe Abschnitt 5.1.5 |
| ATOMIC_AGGREGATE | 6 | Siehe Abschnitt 5.1.6 |
| AGGREGATOR | 7 | Siehe Abschnitt 5.1.7 |
Zukünftige Zuweisungen erfolgen entweder über den in [RFC2434] definierten Standards Action-Prozess oder den in [RFC4020] definierten Early IANA Allocation-Prozess. Zuweisungen bestehen aus einem Namen und einem Wert.
Die BGP NOTIFICATION-Nachricht trägt einen 8-Bit-Fehlercode, für den die IANA ein Register mit dem Titel „BGP Error Codes" erstellt hat und pflegt. Dieses Dokument definiert die folgenden Fehlercodes:
| Name | Wert | Definition |
|---|---|---|
| Message Header Error | 1 | Abschnitt 6.1 |
| OPEN Message Error | 2 | Abschnitt 6.2 |
| UPDATE Message Error | 3 | Abschnitt 6.3 |
| Hold Timer Expired | 4 | Abschnitt 6.5 |
| Finite State Machine Error | 5 | Abschnitt 6.6 |
| Cease | 6 | Abschnitt 6.7 |
Zukünftige Zuweisungen erfolgen entweder über den in [RFC2434] definierten Standards Action-Prozess oder den in [RFC4020] definierten Early IANA Allocation-Prozess. Zuweisungen bestehen aus einem Namen und einem Wert.
Die BGP NOTIFICATION-Nachricht trägt einen 8-Bit-Fehler-Subcode, wobei jeder Subcode im Kontext eines bestimmten Fehlercodes definiert werden muss und daher nur in diesem Kontext eindeutig sein muss.
Die IANA hat eine Reihe von Registern, „Error Subcodes", mit einem separaten Register für jeden BGP-Fehlercode erstellt und pflegt diese. Zukünftige Zuweisungen erfolgen entweder über den in [RFC2434] definierten Standards Action-Prozess oder den in [RFC4020] definierten Early IANA Allocation-Prozess. Zuweisungen bestehen aus einem Namen und einem Wert.
Dieses Dokument definiert die folgenden Message Header Error-Subcodes:
| Name | Wert | Definition |
|---|---|---|
| Connection Not Synchronized | 1 | Siehe Abschnitt 6.1 |
| Bad Message Length | 2 | Siehe Abschnitt 6.1 |
| Bad Message Type | 3 | Siehe Abschnitt 6.1 |
Dieses Dokument definiert die folgenden OPEN Message Error-Subcodes:
| Name | Wert | Definition |
|---|---|---|
| Unsupported Version Number | 1 | Siehe Abschnitt 6.2 |
| Bad Peer AS | 2 | Siehe Abschnitt 6.2 |
| Bad BGP Identifier | 3 | Siehe Abschnitt 6.2 |
| Unsupported Optional Parameter | 4 | Siehe Abschnitt 6.2 |
| [Veraltet] | 5 | Siehe Anhang A |
| Unacceptable Hold Time | 6 | Siehe Abschnitt 6.2 |
Dieses Dokument definiert die folgenden UPDATE Message Error-Subcodes:
| Name | Wert | Definition |
|---|---|---|
| Malformed Attribute List | 1 | Siehe Abschnitt 6.3 |
| Unrecognized Well-known Attribute | 2 | Siehe Abschnitt 6.3 |
| Missing Well-known Attribute | 3 | Siehe Abschnitt 6.3 |
| Attribute Flags Error | 4 | Siehe Abschnitt 6.3 |
| Attribute Length Error | 5 | Siehe Abschnitt 6.3 |
| Invalid ORIGIN Attribute | 6 | Siehe Abschnitt 6.3 |
| [Veraltet] | 7 | Siehe Anhang A |
| Invalid NEXT_HOP Attribute | 8 | Siehe Abschnitt 6.3 |
| Optional Attribute Error | 9 | Siehe Abschnitt 6.3 |
| Invalid Network Field | 10 | Siehe Abschnitt 6.3 |
| Malformed AS_PATH | 11 | Siehe Abschnitt 6.3 |