[要約] RFC 6608は、BGP有限状態マシンエラーのためのサブコードを定義しており、BGPプロトコルのエラーハンドリングを改善することを目的としています。
Internet Engineering Task Force (IETF) J. Dong Request for Comments: 6608 M. Chen Updates: 4271 Huawei Technologies Category: Standards Track A. Suryanarayana ISSN: 2070-1721 Cisco Systems May 2012
Subcodes for BGP Finite State Machine Error
BGP有限状態マシンエラーのサブコード
Abstract
概要
This document defines several subcodes for the BGP Finite State Machine (FSM) Error that could provide more information to help network operators in diagnosing BGP FSM issues and correlating network events. This document updates RFC 4271.
このドキュメントでは、ネットワークオペレーターがBGP FSMの問題を診断し、ネットワークイベントを関連付けるのに役立つ詳細情報を提供できるBGP有限状態マシン(FSM)エラーのいくつかのサブコードを定義します。このドキュメントはRFC 4271を更新します。
Status of This Memo
本文書の状態
This is an Internet Standards Track document.
これはInternet Standards Trackドキュメントです。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.
このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 5741のセクション2をご覧ください。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc6608.
このドキュメントの現在のステータス、エラータ、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc6608で入手できます。
Copyright Notice
著作権表示
Copyright (c) 2012 IETF Trust and the persons identified as the document authors. All rights reserved.
Copyright(c)2012 IETF Trustおよびドキュメントの作成者として特定された人物。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書は、BCP 78およびこの文書の発行日に有効なIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象となります。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。
Table of Contents
目次
1. Introduction ....................................................2 2. Requirements Language ...........................................2 3. Definition of Finite State Machine Error Subcodes ...............2 4. Usage of FSM Error Subcodes .....................................2 5. Security Considerations .........................................3 6. IANA Considerations .............................................3 7. Contributors ....................................................4 8. Acknowledgements ................................................4 9. References ......................................................4 9.1. Normative References .......................................4 9.2. Informative References .....................................4
This document defines several subcodes for the BGP [RFC4271] Finite State Machine (FSM) Error that could provide more information to help network operators in diagnosing BGP FSM issues and correlating network events. This information is also helpful to developers in lab situations. This document updates [RFC4271] by requiring that BGP implementations insert appropriate FSM Error subcodes in NOTIFICATION messages for BGP FSM errors.
このドキュメントでは、BGP FSMの問題を診断してネットワークイベントを関連付ける際にネットワークオペレーターを支援するための詳細情報を提供できるBGP [RFC4271]有限状態マシン(FSM)エラーのいくつかのサブコードを定義します。この情報は、ラボの状況で開発者にも役立ちます。このドキュメントは、BGP実装がBGP FSMエラーの通知メッセージに適切なFSMエラーサブコードを挿入することを要求することによって[RFC4271]を更新します。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119].
このドキュメントのキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、 RFC 2119 [RFC2119]で説明されているように解釈されます。
This document defines the following subcodes for the BGP Finite State Machine Error:
このドキュメントでは、BGP有限状態マシンエラーの次のサブコードを定義しています。
0 - Unspecified Error
0-不明なエラー
1 - Receive Unexpected Message in OpenSent State
1-OpenSent状態で予期しないメッセージを受信する
2 - Receive Unexpected Message in OpenConfirm State
2-OpenConfirm状態で予期しないメッセージを受信する
3 - Receive Unexpected Message in Established State
3-確立された状態で予期しないメッセージを受信する
If a BGP speaker receives an unexpected message (e.g., KEEPALIVE/ UPDATE/ROUTE-REFRESH message) on a session in OpenSent state, it MUST send to the neighbor a NOTIFICATION message with the Error Code Finite State Machine Error and the Error Subcode "Receive Unexpected Message in OpenSent State". The Data field is a 1-octet, unsigned integer that indicates the type of the unexpected message.
OpenSent状態のセッションでBGPスピーカーが予期しないメッセージ(KEEPALIVE / UPDATE / ROUTE-REFRESHメッセージなど)を受信した場合、BGPスピーカーはエラーコード有限ステートマシンエラーとエラーサブコード「受信OpenSent状態での予期しないメッセージ」。 Dataフィールドは、予期しないメッセージのタイプを示す1オクテットの符号なし整数です。
If a BGP speaker receives an unexpected message (e.g., OPEN/UPDATE/ ROUTE-REFRESH message) on a session in OpenConfirm state, it MUST send a NOTIFICATION message with the Error Code Finite State Machine Error and the Error Subcode "Receive Unexpected Message in OpenConfirm State" to the neighbor. The Data field is a 1-octet, unsigned integer that indicates the type of the unexpected message.
BGPスピーカーがOpenConfirm状態のセッションで予期しないメッセージ(たとえば、OPEN / UPDATE / ROUTE-REFRESHメッセージ)を受信した場合、BGPスピーカーは、エラーコード有限ステートマシンエラーとエラーサブコードを含む通知メッセージを送信する必要があります。 OpenConfirm State」をネイバーに送信します。 Dataフィールドは、予期しないメッセージのタイプを示す1オクテットの符号なし整数です。
If a BGP speaker receives an unexpected message (e.g., OPEN message) on a session in Established State, it MUST send to the neighbor a NOTIFICATION message with the Error Code Finite State Machine Error and the Error Subcode "Receive Unexpected Message in Established State". The Data field is a 1-octet, unsigned integer that indicates the type of the unexpected message.
BGPスピーカーは、確立状態のセッションで予期しないメッセージ(OPENメッセージなど)を受信した場合、エラーコード有限ステートマシンエラーとエラーサブコード「確立状態で予期しないメッセージを受信する」を含む通知メッセージをネイバーに送信する必要があります。 。 Dataフィールドは、予期しないメッセージのタイプを示す1オクテットの符号なし整数です。
Specification, implementation, and deployment of the proposed BGP FSM Error subcodes could make BGP implementation fingerprinting easier and probably more accurate. Operators using BGP need to consider this as an operational security consideration of their BGP deployment decisions.
提案されたBGP FSMエラーサブコードの仕様、実装、および展開により、BGP実装のフィンガープリントが容易になり、おそらくより正確になります。 BGPを使用するオペレーターは、これをBGP展開の決定に関する運用上のセキュリティの考慮事項として考慮する必要があります。
[BFMR2010] discusses a number of BGP security issues and potential solutions that might be relevant both to BGP implementers and BGP operators.
[BFMR2010]は、BGPの実装者とBGPオペレーターの両方に関連する可能性のある多くのBGPセキュリティ問題と潜在的な解決策について説明しています。
IANA has created the registry "BGP Finite State Machine Error Subcodes", within the "BGP Error Subcodes" registry, with a Registration Procedure of "Standards Action" as defined in [RFC5226] (early allocation of such subcodes is allowed, in accordance with [RFC4020]).
IANAは、[BGPエラーサブコード]レジストリ内に、[RFC5226]で定義されている「標準アクション」の登録手順を使用して、レジストリ「BGP有限状態マシンエラーサブコード」を作成しました(このようなサブコードの早期割り当ては、 [RFC4020])。
The registry has been populated with the following values:
レジストリには次の値が入力されています。
Value Name 0 Unspecified Error 1 Receive Unexpected Message in OpenSent State 2 Receive Unexpected Message in OpenConfirm State 3 Receive Unexpected Message in Established State
値の名前0未指定エラー1 OpenSent状態で予期しないメッセージを受信2 OpenConfirm状態で予期しないメッセージを受信3確立状態で予期しないメッセージを受信
The following individuals contributed to this document:
以下の個人がこの文書に貢献しました:
Xiaoming Gu EMail: guxiaoming@huawei.com
ξAO名GUメール:Gu Xiaoming@Huawei.com
Chong Wang EMail: chongwang@huawei.com
C Bak Wangメール:虫王@ Huawei.com
The authors would like to thank John Scudder, Jeffrey Haas, Susan Hares, Keyur Patel, Enke Chen, Ruediger Volk, and Ran Atkinson for their valuable suggestions and comments to this document.
このドキュメントに対する貴重な提案とコメントを提供してくれたJohn Scudder、Jeffrey Haas、Susan Hares、Keyur Patel、Enke Chen、Ruediger Volk、およびRan Atkinsonに感謝します。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、1997年3月。
[RFC4020] Kompella, K. and A. Zinin, "Early IANA Allocation of Standards Track Code Points", BCP 100, RFC 4020, February 2005.
[RFC4020] Kompella、K。およびA. Zinin、「Early IANA Allocation of Standards Track Code Points」、BCP 100、RFC 4020、2005年2月。
[RFC4271] Rekhter, Y., Ed., Li, T., Ed., and S. Hares, Ed., "A Border Gateway Protocol 4 (BGP-4)", RFC 4271, January 2006.
[RFC4271] Rekhter、Y。、編、Li、T。、編、およびS. Hares、編、「A Border Gateway Protocol 4(BGP-4)」、RFC 4271、2006年1月。
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.
[RFC5226] Narten、T。およびH. Alvestrand、「RFCでIANAの考慮事項セクションを作成するためのガイドライン」、BCP 26、RFC 5226、2008年5月。
[BFMR2010] Butler, K., Farley, T., Mcdaniel, P., and J. Rexford, "A Survey of BGP Security Issues and Solutions", January 2010.
[BFMR2010]バトラー、K。、ファーリー、T。、マクダニエル、P。、およびJ.レックスフォード、「BGPセキュリティ問題とソリューションの調査」、2010年1月。
Authors' Addresses
著者のアドレス
Jie Dong Huawei Technologies Huawei Building, No.156 Beiqing Rd Beijing 100095 China
J IE dong hu Aは技術hu Aが構築する技術、No.156 be i青RD北京100095中国
EMail: jie.dong@huawei.com
Mach Chen Huawei Technologies Huawei Building, No.156 Beiqing Rd Beijing 100095 China
MacとChen hu Aはhu Aが構築しているテクノロジーです。No.156be i青RD北京100095中国
EMail: mach.chen@huawei.com
Anantharamu Suryanarayana Cisco Systems USA
その後Suryanarayana Cisco Systems Saw
EMail: asuryana@cisco.com