メインコンテンツまでスキップ

RFC 4271 - ボーダーゲートウェイプロトコル4 (BGP-4)

公開日: 2006年1月
ステータス: 標準化過程 (Standards Track)
著者: Y. Rekhter, Ed., T. Li, Ed., S. Hares, Ed.
廃止: RFC 1771


概要 (Abstract)

本文書は、自律システム (Autonomous System) 間のルーティングプロトコルであるボーダーゲートウェイプロトコル (Border Gateway Protocol, BGP) について説明します。

BGP対応システムの主要な機能は、他のBGPシステムとネットワーク到達可能性情報を交換することです。このネットワーク到達可能性情報には、到達可能性情報が通過する自律システム (AS) のリストに関する情報が含まれます。この情報は、この到達可能性のためのAS接続グラフを構築するのに十分であり、そこからルーティングループを削除し、ASレベルで一部のポリシー決定を実施できます。

BGP-4は、クラスレスドメイン間ルーティング (Classless Inter-Domain Routing, CIDR) をサポートする一連のメカニズムを提供します。これらのメカニズムには、IPプレフィックスとして宛先のセットをアドバタイズするサポートと、BGP内のネットワーク「クラス」の概念の排除が含まれます。BGP-4はまた、ASパスの集約を含むルートの集約を可能にするメカニズムも導入しています。

本文書はRFC 1771を廃止します。


目次 (Table of Contents)

  • 1. Introduction (はじめに)
    • 1.1. Definition of Commonly Used Terms (一般的に使用される用語の定義)
    • 1.2. Specification of Requirements (要件の仕様)
  • 2. Acknowledgements (謝辞)
  • 3. Summary of Operation (動作の概要)
    • 3.1. Routes: Advertisement and Storage (ルート: アドバタイズメントとストレージ)
    • 3.2. Routing Information Base (ルーティング情報ベース)
  • 4. Message Formats (メッセージフォーマット)
    • 4.1. Message Header Format (メッセージヘッダーフォーマット)
    • 4.2. OPEN Message Format (OPENメッセージフォーマット)
    • 4.3. UPDATE Message Format (UPDATEメッセージフォーマット)
    • 4.4. KEEPALIVE Message Format (KEEPALIVEメッセージフォーマット)
    • 4.5. NOTIFICATION Message Format (NOTIFICATIONメッセージフォーマット)
  • 5. Path Attributes (パス属性)
    • 5.1. Path Attribute Usage (パス属性の使用)
      • 5.1.1. ORIGIN
      • 5.1.2. AS_PATH
      • 5.1.3. NEXT_HOP
      • 5.1.4. MULTI_EXIT_DISC
      • 5.1.5. LOCAL_PREF
      • 5.1.6. ATOMIC_AGGREGATE
      • 5.1.7. AGGREGATOR
  • 6. BGP Error Handling (BGPエラー処理)
    • 6.1. Message Header Error Handling (メッセージヘッダーエラー処理)
    • 6.2. OPEN Message Error Handling (OPENメッセージエラー処理)
    • 6.3. UPDATE Message Error Handling (UPDATEメッセージエラー処理)
    • 6.4. NOTIFICATION Message Error Handling (NOTIFICATIONメッセージエラー処理)
    • 6.5. Hold Timer Expired Error Handling (ホールドタイマー期限切れエラー処理)
    • 6.6. Finite State Machine Error Handling (有限状態機械エラー処理)
    • 6.7. Cease (停止)
    • 6.8. BGP Connection Collision Detection (BGP接続衝突検出)
  • 7. BGP Version Negotiation (BGPバージョンネゴシエーション)
  • 8. BGP Finite State Machine (FSM) (BGP有限状態機械)
    • 8.1. Events for the BGP FSM (BGP FSMのイベント)
      • 8.1.1. Optional Events Linked to Optional Session Attributes (オプションセッション属性にリンクされたオプションイベント)
      • 8.1.2. Administrative Events (管理イベント)
      • 8.1.3. Timer Events (タイマーイベント)
      • 8.1.4. TCP Connection-Based Events (TCP接続ベースのイベント)
      • 8.1.5. BGP Message-Based Events (BGPメッセージベースのイベント)
    • 8.2. Description of FSM (FSMの説明)
      • 8.2.1. FSM Definition (FSM定義)
        • 8.2.1.1. Terms "active" and "passive" (用語「アクティブ」と「パッシブ」)
        • 8.2.1.2. FSM and Collision Detection (FSMと衝突検出)
        • 8.2.1.3. FSM and Optional Session Attributes (FSMとオプションセッション属性)
        • 8.2.1.4. FSM Event Numbers (FSMイベント番号)
        • 8.2.1.5. FSM Actions that are Implementation Dependent (実装依存のFSMアクション)
      • 8.2.2. Finite State Machine (有限状態機械)
  • 9. UPDATE Message Handling (UPDATEメッセージ処理)
    • 9.1. Decision Process (決定プロセス)
      • 9.1.1. Phase 1: Calculation of Degree of Preference (フェーズ1: 優先度の計算)
      • 9.1.2. Phase 2: Route Selection (フェーズ2: ルート選択)
        • 9.1.2.1. Route Resolvability Condition (ルート解決可能性条件)
        • 9.1.2.2. Breaking Ties (Phase 2) (タイブレーク (フェーズ2))
      • 9.1.3. Phase 3: Route Dissemination (フェーズ3: ルート配布)
      • 9.1.4. Overlapping Routes (重複するルート)
    • 9.2. Update-Send Process (更新送信プロセス)
      • 9.2.1. Controlling Routing Traffic Overhead (ルーティングトラフィックオーバーヘッドの制御)
        • 9.2.1.1. Frequency of Route Advertisement (ルートアドバタイズメントの頻度)
        • 9.2.1.2. Frequency of Route Origination (ルート生成の頻度)
      • 9.2.2. Efficient Organization of Routing Information (ルーティング情報の効率的な編成)
        • 9.2.2.1. Information Reduction (情報削減)
        • 9.2.2.2. Aggregating Routing Information (ルーティング情報の集約)
    • 9.3. Route Selection Criteria (ルート選択基準)
    • 9.4. Originating BGP routes (BGPルートの生成)
  • 10. BGP Timers (BGPタイマー)

付録 (Appendices)

追加セクション (Additional Sections)


リソース (Resources)