デフォルトルートまたは完全なBGPテーブルを使用する必要がありますか?


9

3つのリンク(ISPA、3MB、ISPB、1.5MB、ISPC、50MB)を持つネットワークがあります。私には3つの異なる速度があるため、ISP AとBは主に冗長性のために使用されます。現在、3つのプロバイダーすべてからルートを受信して​​いますが、バックアップリンクでそれらのいくつかをフィルタリングしています。大きなパイプの近くだけにトラフィックをルーティングするので、すべてのISPから完全なルーティングテーブルを取得する必要はなく、デフォルトルートを同期するだけのように感じます。

これは事実ですか?BGPをネクストホップまたはローカルルートのみの同期に制限する方法はありますか?古いルーターで実行していて、限られた量のRAMで作業しているため、完全同期を有効にすることが心配です。


3つのISPに何を宣伝していますか?
ロントランク

私はシングル/ 24を宣伝しています
Couradical 2014年

回答:


7

メインのネイバーから完全なテーブルを受け入れ、他のユーザーにローカルルート+デフォルトルートのみを送信するよう依頼することができます。その場合、フルテーブルルートはデフォルトより優先され、トランジットトラフィックは「フルテーブル」ネイバーを使用します。ASPATHが短くなるため、セカンダリネイバーへのトラフィックは引き続きアップリンクを使用する必要があります。これは発信トラフィックにのみ適用されますが、ほとんどのトラフィックが着信の場合は、(AS-prependなどを介して)セカンダリネイバーにアドバタイズさたルートの優先順位を解除する必要があります。


インバウンドのものはすべてコミュニティを介して管理され、パスはすでに付加されています。デフォルトルートの同期がもたらすもう1つの問題は、各ルーターにも静的デフォルトルートが必要かどうかです。
Couradical 2014年

1
そうは思わないでください。静的なデフォルトは、応答しないネイバーを指し続け、ルーティングの問題を引き起こす可能性があります。

6

アドレスに基づいて使用するISPを選択する場合を除き、デフォルトルート以外のものを受信する理由はありません。ISP Cから受信したルートのLOCAL-PREFERENCE属性を使用して選択できます。次に例を示します。

ip access-list standard DEFAULT-ONLY permit 0.0.0.0
!
route-map PREFERr-C permit 10
 match ip address DEFAULT-ONLY
 set local-preference 200
route-map PREFER-C permit 20
!
router bgp 9999
neighbor <isp c> route-map PREFER-C in
!

編集:私が同期ルートを読んだとき、私はあなたのBGPルーターがお互いに話していることに気づきました。その場合は、ローカル設定を使用します。

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