Cisco 300-410: BGPのポリシー、スケーラビリティ、経路選択 — 学習ガイド

こちらの一部です: Cisco CCNP Enterprise 300-410 ENARSI — 学習ガイド. 検証済みの解答で練習: Cisco試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

Border Gateway Protocol (BGP)は、AS間のルーティングポリシーを制御し、スケーラブルな到達可能性情報の配布を管理します。耐障害性の高いセッションの設計、ネクストホップとアップデートの動作の理解、そしてベストパスアルゴリズムを完全に意識したポリシーの適用は、基本となります。大規模環境では、iBGPはルートリフレクタやコンフェデレーションに依存します。一方、conditional advertisement、default-origination、multipath、dampeningなどの高度なツールが動作を調整します。このセクションでは、運用メカニズム、設計上のトレードオフ、予測すべき障害モードを詳述し、プレフィックスの欠落と予期しないパス選択の両方に対する体系的なトラブルシューティングアプローチを提供します。

セッション設計とネイバー確立

undefined

-

undefined

undefined

undefined

ネクストホップ処理とベストパス選択

CiscoプラットフォームにおけるBGPベストパス選択(優先度の高い順):

  1. Weight(Cisco独自、ルーターローカル。値が大きい方を優先)。デフォルト:ローカルで生成されたルートは32768、その他は0。
  2. Local Preference(AS内。値が大きい方を優先)。デフォルトは100。iBGP内で伝播されます。
  3. 学習したルートよりも、ローカルで生成されたルート(network/aggregate/redistribute)を優先。
  4. AS-path長(短い方を優先)。プリペンドは認識される距離を増加させます。
  5. Originコード(IGP < EGP < Incomplete)。
  6. MED(値が小さい方を優先)。bgp always-compare-medが有効でない限り、同じネイバーASからのパス間でのみ比較されます。bgp deterministic-medは、ピア間での一貫したMED比較を保証します。
  7. iBGPよりもeBGPを優先。
  8. BGPネクストホップへのIGPメトリックが最も低いパス(ホットポテト)。
  9. 最も古いルートを優先してチャーンを削減(有効な場合、ダンピング/マルチパスの影響を受ける)。
  10. タイブレーカー:最小のcluster-list長、最小のoriginator-ID、最小のネイバーBGPルーターID、そして最後に最小のネイバーIPアドレス。

設計上の注意点と落とし穴:

ポリシーツール: アトリビュート、コミュニティ、フィルタリング

短く、的を絞った設定例:

iBGPのスケーリングと高度な動作

undefined

undefined

undefined

undefined

undefined

undefined

体系的なトラブルシューティング(プレフィックスの欠落と不正なパス):

  1. BGPセッションの健全性を確認: show ip bgp summary。フラッピングしている場合は、CoPPとTCP/179への到達可能性を調査します。
  2. ポリシーによる受け入れを確認: show ip bgp neighbors x received-routes/advertised-routes。必要に応じて、ソフトリコンフィグレーションまたはルートリフレッシュを確保します。
  3. ネクストホップを検証: show ip bgp <prefix>show ip route [vrf NAME] <next-hop>。属性を調整する前に、IGP/再帰の問題を修正します。
  4. フィルタを確認: プレフィックスリスト、as-pathアクセスリスト、コミュニティ。neighbor send-community を確認します。
  5. 属性を調査: weight/local-pref/AS-path/origin/MED。適切な場合は、deterministic/always-compare MEDを有効にします。
  6. RIB障害と具体性を調査: ADが低いconnected/static/IGPルート、またはより具体的なルートは、BGPを上書きします。
  7. スケール機構を確認: RRでは、パスハイディングとcluster-listループに注意します。コンフェデレーションでは、no-export-subconfed の使用を検証します。

実践的な問題シナリオ

Acme Manufacturing社はAS 65010を運用しており、2つのISP(ISP-A(低遅延)とISP-B(バックアップ))を利用しています。Acme社は3台のコアルータでiBGPを実行し、2台のルートリフレクタを使用しており、203.0.113.0/24を広告しています。ISP-Bのエッジでアウトバウンドのルートマップを追加した後、リモートサイトから遅延の増加が報告され、一部のパスが予期せずISP-Bを優先するようになりました。

アプローチ:

  1. セッションとポリシーの健全性を確認

    • show ip bgp summaryshow policy-map control-plane を実行し、CoPPによるBGPのフラップがないことを確認します。根拠: 不安定なコントロールプレーンは、ポリシーの効果を覆い隠すような頻繁な変動(チャーン)を生み出します。
  2. ネクストホップへの到達可能性を検証

    • show ip bgp 203.0.113.0/24show ip route <next-hop> を実行します。根拠: 属性が意味を持つ前に、ネクストホップの再帰が成功しなければなりません。
  3. ISP-Bのアウトバウンドポリシーを調査

    • show run | sec router bgp を実行し、neighbor … route-map OUT out をレビューします。根拠: 広範なルートマップは、ローカルで生成されたプレフィックスを含む、広告されるすべてのプレフィックスを意図せず変更してしまう可能性があります。
  4. AS-pathプリペンドを対象のNLRIに限定

undefined

undefined

undefined

undefined

undefined

undefined

根拠: 具体的なマッチングにより、プリペンドを意図したプレフィックスに限定し、他の広告の属性を変更することを回避します。明示的な permit 20 は、マッチしなかったルートが破棄されないことを保証します。

  1. アウトバウンドトラフィックでグローバルにISP-Aを優先

undefined

undefined

undefined

根拠: LOCAL_PREFはAS全体での出力パスの選択に影響を与え(値が高いほど優先)、低遅延のISPを優先するための最もクリーンな手段です。

  1. コミュニティが意図した動作を伝播することを確認

undefined

undefined

undefined

undefined

undefined

根拠: タグ付けにより、下流でのポリシー決定(例: RRベースの優先制御)が可能になり、その伝播には send-community が必要です。

  1. RRの動作を検証し、パスハイディングを回避

    • 両方のRRで、一意のクラスタIDとクライアントの割り当てを確認します。サポートされている場合は bgp additional-paths send receive select best 2 を有効にします。 根拠: 複数の出口を持つ環境では、RRがより良いパスを隠してしまう可能性があります。Additional-pathsや慎重なクライアントトポロジの設計により、最適でない状態を軽減できます。
  2. 結果とインストール状態を検証

    • show ip bgp 203.0.113.0/24 を実行して、weight/local-pref/AS-path/MEDを確認します。iBGPよりもeBGPが選択されること、およびネクストホップへのIGPメトリックを確認します。
    • show ip bgp rib-failure を実行して、選択されたパスがRIBにインストールされることを確認します。 根拠: コントロールプレーンとデータプレーンの両方が意図した設計を反映していることを確認します。

この一連の手順により、意図しないAS-pathの変更が修正され(外部ASがAcmeのプレフィックスを望ましい距離で認識するように保証)、LOCAL_PREFを介してISP-Aの優先が強制され、コミュニティによってポリシーの可視性が維持され、ネクストホップとインストールが検証されることで、最終的なフォワーディングが設計と一致するようになります。


EIGRPの設計、メトリック、収束 · すべてのドメイン · 経路再配送とポリシーベースルーティング

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能