BGP RRが最適なパスのみを反映するのはなぜですか?


15

なぜBGP RRは最良のパスのみを反映するのでしょうか?


何か答えがありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探してください。または、独自の回答を提供して受け入れることもできます。
ロンモーピン

回答:


18

宛先でメモリを節約するために、過去に転送パスを微最適化することは重要ではありませんでした。これはRFC4456からの引用です


スケーリングの問題に対処する際のルートリフレクションアプローチの重要な要素の1つは、RRがルーティング
情報を要約し、最適なパスのみを反映することです。

スケーリングは常に重要ですが、明らかに最適ではないパスを選択するよりもRIBメモリを消費するシナリオがあることは明らかです。

この問題に対処するには、BGP AddPathBGP最適リフレクションがあります。AddPathはシスコとジュニパーの両方から入手できますが、現在、最適なリフレクションは主要ベンダーによって実装されていません。

AddPathを使用すると、BGPは複数の最適パスを送信できます。最適なリフレクションは、SPF(ISIS、OSPF)を使用して、ルートリフレクター自身の視点からではなく、受信者のPOVからの最適なルートを反映します。


3

iBGPとルートリフレクションのアイデアは、特定のルーティング/転送の決定が基礎となるIGP(特にマルチパス、内部フェールオーバーなどを含む)によって受け入れられるというアイデアでパス情報を配信することでした。そのため、ローカライズされたネットワーク情報に関連するチャーンを回避しながら、かなり静的なネクストホップにすべきポインターをテーブルに保持できます。

スケーラビリティと安定性は、BGPの主な目的でした(おそらくそうあるべきです)-最適ではないパスの選択と高速なコンバージェンスの代価でさえ。RRの従来の実装はこれを要約しています。理想的には、RRの情報はできるだけ静的であり、タイマーは長い側に保持する必要があります。

BTW -存在している RRが同じV4 / V6宛先への複数のパスを送信する可能性のある状況は、 -関数addpath機能の両方が指定されたプレフィックスがRDの複数のPEのが関連付けられているMPLS VPNの場合と同様に、上述しました。


RRを元のiBGP設計目標(特にスケーラビリティと安定性に関しては完全に正しい)に集中させるかどうかはわかりません。RRは、iBGPフルメッシュで発生するスケーリングの問題と同期を無効にしたいという欲求を軽減するために、別のRFCで提案されました。そうでなければ素晴らしい答えであり、そのように支持されました。
ジョンジェンセン

異なるRDを持つプレフィックス一意のプレフィックスであると指摘したいのですが、リフレクターは、レシーバーVRFのレシーバーPEで一意ではないことを認識していません。これはまさにRDの機能です。これがないと、VRFでプレフィックスが重複することはありません。
ytti

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.