CCNP: BGP プロトコルの最適パス選択アルゴリズムの公開

CCNP: BGP プロトコルの最適パス選択アルゴリズムの公開

これはパス ベクトル ルーティング プロトコルであり、インターネット上のどこかにあるデータにアクセスするための最も効率的なパスを見つけるために、自律システム間でルーティング情報を交換することがその役割です。各 BGP ルータは、ネイバー アナウンスメントを通じて 1 つ以上の周囲のルータに接続されます。ネイバー関係が確立されると、これらの BGP ルータは相互にルーティング情報を交換します。私が最後に数えたところによると、インターネット全体では約 125,000 のルーティング情報が存在するため、すべての BGP ルーティング情報を受信するには強力なルーターが必要です。

BGP VPN パス選択アルゴリズムとは何ですか?

インターネット全体の BGP ルーティング テーブルには 200,000 を超えるルートがあり、BGP ルータは複数のソースから複数のルーティング テーブルを受信する可能性があるため、異なる BGP ルーティング テーブルを比較し、その中から最適なルーティング ソリューションを選択する方法が必要です。この方法は、BGP の最適パス選択アルゴリズムです。

Cisco BGP ルータはルーティング テーブルの最初の基準としてアプリケーションの重み付けを使用しますが、他のブランドのルータは使用しないことに気付くかもしれません。 Cisco の公式 BGP 最適パス選択アルゴリズム ドキュメントには、参照される標準が詳細にリストされています。次に、各基準を列挙し、説明と例を示します。

デフォルトでは、BGP VPN パスは最短の自律システム (AS) の原則に基づいています。ただし、多くの場合、重み、ローカル プリファレンス、MED などの標準は、ネットワーク管理者によって設定されます。

次に、BGP が最適なパスを選択する順序でこれらの標準を紹介します。

#1 重み — 重みは、Cisco がローカル ルータに設定するカスタム パラメータであり、ルータの更新によって変更されることはありません。 IP アドレスへのパスが複数ある場合 (よくあることです)、BGP は重みが最も高いパスを探します。重みを設定する際には、ネイバー コマンド、as-path アクセス リスト、ルーティング ミラーなど、考慮すべき要素が多数あります。

#2 ローカル プリファレンス — ローカル出力プリファレンス パラメータは、どのパスにローカル プリファレンスがあるかを AS に伝えます。値が高いほど、プリファレンスが高くなります。デフォルトは 100 です。例えば:

bgp デフォルト ローカル プリファレンス 150

#3 ネットワークまたは集約 — このパラメータは、ローカルで生成されたネットワークまたは集約をパスとして選択します。ルーティングに特定のパスを追加すると、ルーティングがより効率的になり、ネットワーク スペースも節約されます。集約の詳細については、Cisco の記事「BGP でのルート集約について」を参照してください。

#4 最短 AS_PATH — BGP は、重み、ローカル優先度、およびローカル発信元が非常に近い場合にのみこのパラメータを使用します。

#5 最低の発信元タイプ - このパラメータは、外部ゲートウェイ プロトコル (EGP) プロトコルよりも低い優先度で内部ゲートウェイ プロトコル (IGP) プロトコルを処理します。

#6 最低のマルチエグジット識別子 (MED) — 低い MED 値は高い MED 値よりも優れています。

#7 eBGP は iBGP より優先されます — #5 と同様に、BGP AS パスは iBGP よりも eBGP を優先します。

#8 最低 IGP メトリック — このパラメータは、最高の IGP を BGP ネクストホップとして使用することを優先します。

#9 複数のパス — このパラメータは、ルーティング テーブルに複数のパスをロードするかどうかを決定します。詳細については、「BGP マルチパス」を参照してください。

#10 外部パス — すべてのパスが外部の場合、最初に受信したパス (古いパス) が選択されます。

#11 最小のルータ ID — ルータ ID が最も小さい BGP ルータからのパスを選択します。

#12 最小クラスタ リスト - 複数のパスが同じ発信元またはルータ ID を持つ場合、クラスタ リストの長さが最も短いパスが選択されます。

#13 最低の隣接アドレス — これは、最低の隣接アドレスからのパスを指します。

一部のコマンドでは、BGP パラメータを常に使用する必要があります。それらのコマンドは、show ip bgp と show ip bgp summary です。実際、私はこれら 2 つのコマンドをより迅速に使用できるように、エイリアスを作成することを好みます (私の記事「Cisco コマンド エイリアスを使用してコマンドをより効率的に入力する」を参照してください)。これらのコマンドを使用すると、BGP とルータとの関係をすばやく取得できます。以下は、show ip bgp コマンドを使用した場合の結果の例です。

RTA# 表示ip bgp

BGPテーブルのバージョンは14、ローカルルータIDは203.250.15.10です

ステータス コード: s 抑制、d 減衰、h 履歴、* 有効、> 最適、i - 内部

起源コード: i - IGP、e - EGP、? - 不完全

ネットワーク ネクストホップ メトリック LocPrf 重み パス

*>i128.213.0.0 128.213.63.2 0 200 0 200 i

> 192.208.10.0 192.208.10.5 0 300 0 300 私

*>i200.200.0.0/16 128.213.63.2 200 0 200 400 i

>i203.250.13.0 203.250.13.41 0 100 0 私

*>i203.250.14.0 203.250.13.41 0 100 0 私

*> 203.250.15.0 0.0.0.0 0 32768 私

アスタリスクは、BGP 最適パス選択アルゴリズムによって選択された最適パスを示します。

要約する

BGP を使用するネットワーク管理者であっても、CCIE または CCNP 試験のために BGP を学習している学生であっても、この分野の知識を持っていると非常に有益です。上記のように、パラメータとコマンドラインを使用すると、必要な機能を実際にすぐに実現できます。

<<:  新しいアルゴリズムとアーキテクチャ メトリックを備えた Lattix 5.0 アーキテクチャ管理ソフトウェアがリリースされました

>>:  スイッチング技術を使用した負荷分散アルゴリズム

推薦する

2017年世界ロボット会議エクスプレス:無人スーパーマーケットロボットがデビュー

[51CTO.com 北京レポート] 2017年8月23日から27日まで、2017年世界ロボット大会...

AI と機械学習はデータセンター運用にどのような変化をもたらすのでしょうか?

今日のデータセンターは、ほぼ克服不可能と思われる課題に直面しています。データ センターの運用はかつて...

...

GPT-4はプロンプトインジェクション攻撃に対して脆弱であり、誤った情報につながる

翻訳者 | ブガッティレビュー | Chonglou最近、ChatGPT は、与えられたあらゆる入力...

ディープラーニングのコードを信頼できるのはなぜでしょうか?

ディープラーニングは、正確性を評価するのが難しい分野です。ランダムな初期化、膨大なデータセット、重み...

SparseOcc: 完全にスパースな 3D パノラマ占有予測 (セマンティック + インスタンス デュアル タスク)

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

ビジネスアナリストにとってAIが意味するもの

[[275322]]今日では、人工知能はもはや流行語ではなく、多くの環境ビジネスアナリストやその他の...

米上院司法委員会公聴会:AIは制御が難しく、悪意のある者が生物兵器の開発に利用する可能性がある

海外メディアTechCrunchによると、7月26日、米上院司法委員会は昨日、人工知能に関する公聴会...

AIベースの顔認識は工場にとって次の技術的マイルストーンとなる

新型コロナウイルス流行の影響で、人工知能(AI)は工場にとって必須のものとなった。 Google の...

ディープラーニング以外に機械翻訳には何が必要ですか?

[[200675]]視聴者が足りないなら、噂話で十分だまずは噂話から始めましょう。この記事を書き始...

Java プログラミング スキル - データ構造とアルゴリズム「バイナリ検索」

[[395207]]必要順序付けられた配列 {1,8,10,89,1000,1234} に対してバ...

人工知能はますます急速に発展しています。将来、人工知能は人間に取って代わるのでしょうか?

人工知能の発展は人類の進化に似ていますが、そのプロセスはより短いものです。人間は自らの知恵を駆使して...

採血時に血管が見つからない?人工知能には解決策がある

[[318810]]ビッグデータダイジェスト制作出典: rutgers.edu編纂者:張大毓如、夏亜...

誰もが知っておくべきAIのパイオニア14人

[51CTO.com クイック翻訳] 世界経済フォーラムは毎年、世界中のテクノロジーの先駆者について...

2020~2030年:人工知能が主流となる10年

ロボット工学者でありSF作家でもあるアイザック・アシモフは、小説『ロボット』(1950年)の中で、2...