IANA Considerations (IANAに関する考慮事項)
IANA Considerations (IANAに関する考慮事項)
すべてのBGPメッセージには8ビットのメッセージタイプが含まれており、IANAは「BGP Message Types」というレジストリを作成し、維持しています。この文書では、次のメッセージタイプを定義しています:
Name Value Definition
OPEN 1 セクション4.2を参照 UPDATE 2 セクション4.3を参照 NOTIFICATION 3 セクション4.5を参照 KEEPALIVE 4 セクション4.4を参照
将来の割り当ては、[RFC2434]で定義されたStandards Actionプロセス、または[RFC4020]で定義されたEarly IANA Allocationプロセスを使用して行われます。割り当ては、名前と値で構成されます。
BGP UPDATEメッセージは1つ以上のパス属性を運ぶことができ、各属性には8ビットの属性タイプコードが含まれています。IANAは既にこのようなレジストリ「BGP Path Attributes」を維持しています。この文書では、次のパス属性タイプコードを定義しています:
Name Value Definition
ORIGIN 1 セクション5.1.1を参照 AS_PATH 2 セクション5.1.2を参照 NEXT_HOP 3 セクション5.1.3を参照 MULTI_EXIT_DISC 4 セクション5.1.4を参照 LOCAL_PREF 5 セクション5.1.5を参照 ATOMIC_AGGREGATE 6 セクション5.1.6を参照 AGGREGATOR 7 セクション5.1.7を参照
将来の割り当ては、[RFC2434]で定義されたStandards Actionプロセス、または[RFC4020]で定義されたEarly IANA Allocationプロセスを使用して行われます。割り当ては、名前と値で構成されます。
BGP NOTIFICATIONメッセージは8ビットのエラーコードを運び、IANAは「BGP Error Codes」というレジストリを作成し、維持しています。この文書では、次のエラーコードを定義しています:
Name Value Definition
Message Header Error 1 セクション6.1 OPEN Message Error 2 セクション6.2 UPDATE Message Error 3 セクション6.3 Hold Timer Expired 4 セクション6.5 Finite State Machine Error 5 セクション6.6 Cease 6 セクション6.7
将来の割り当ては、[RFC2434]で定義されたStandards Actionプロセス、または[RFC4020]で定義されたEarly IANA Allocationプロセスを使用して行われます。割り当ては、名前と値で構成されます。
BGP NOTIFICATIONメッセージは8ビットのエラーサブコードを運び、各サブコードは特定のエラーコードのコンテキスト内で定義する必要があり、したがってそのコンテキスト内でのみ一意である必要があります。
IANAは、各BGPエラーコードごとに個別のレジストリを持つレジストリのセット「Error Subcodes」を作成し、維持しています。将来の割り当ては、[RFC2434]で定義されたStandards Actionプロセス、または[RFC4020]で定義されたEarly IANA Allocationプロセスを使用して行われます。割り当ては、名前と値で構成されます。
この文書では、次のMessage Header Errorサブコードを定義しています:
Name Value Definition
Connection Not Synchronized 1 セクション6.1を参照 Bad Message Length 2 セクション6.1を参照 Bad Message Type 3 セクション6.1を参照
この文書では、次のOPEN Message Errorサブコードを定義しています:
Name Value Definition
Unsupported Version Number 1 セクション6.2を参照 Bad Peer AS 2 セクション6.2を参照 Bad BGP Identifier 3 セクション6.2を参照 Unsupported Optional Parameter 4 セクション6.2を参照 [Deprecated] 5 付録Aを参照 Unacceptable Hold Time 6 セクション6.2を参照
この文書では、次のUPDATE Message Errorサブコードを定義しています:
Name Value Definition
Malformed Attribute List 1 セクション6.3を参照 Unrecognized Well-known Attribute 2 セクション6.3を参照 Missing Well-known Attribute 3 セクション6.3を参照 Attribute Flags Error 4 セクション6.3を参照 Attribute Length Error 5 セクション6.3を参照 Invalid ORIGIN Attribute 6 セクション6.3を参照 [Deprecated] 7 付録Aを参照 Invalid NEXT_HOP Attribute 8 セクション6.3を参照 Optional Attribute Error 9 セクション6.3を参照 Invalid Network Field 10 セクション6.3を参照 Malformed AS_PATH 11 セクション6.3を参照