BGPプレフィックス通知の問題


11

奇妙な問題が発生しています。これがセットアップです。ファウンドリSXが2台あります。

SX01 --->  ISPA
|
|
SX02 --->  ISPB

ISPAの/ 24とISPBの/ 24があります。両方の/ 24は、各プロバイダーに通知できます。

iBGPは2つのSX間で実行され、eBGPは各SXからそれぞれのISPに使用されます。

だから、私はSXに次のものを持っています:

ip route 1.1.1.0/24 null0
ip route 2.2.2.0/24 null0

また、各/ 24にプレフィックスリストを設定し、プレフィックスリストを使用するようにbgpネイバーを設定しました。

私の問題は、上記のnullルートを両方のルーターに同時に追加すると、接続の問題と完全なパケット損失が発生することです。これらの静的ルートのアドミニストレーティブディスタンスを変更しようとしましたが、うまくいきませんでした。これらのヌルルートをSXの1つにのみ追加し、他から削除すると、プレフィックスがそれぞれのISPに正常に通知され、正常に動作します。

修正する方法はありますか?シスコデバイスでは、上記のコマンドを両方のエッジルーターに追加するのと同じくらい簡単なので、現時点でこれが機能しない理由はわかりません。


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

回答:


8

これらのネットワークに有効な内部ルートがあることを確認して、null0へのルートをオーバーライドします。これらのネットワークに対してより具体的またはより好ましいルートがない場合、ルーターはもちろん、それらを宛先とするトラフィックを破棄します。


4

アンカールートは正しいですが、これらのルートをオーバーライドするには、IGPでより具体的なルートが必要になります。その方法は、実際にはネットワークレイアウトによって異なりますが、例を示します。

/ 28がそれぞれに割り当てられているいくつかの異なるルーターポートがあるとします。1つのルーターはより詳細な情報を持ち、それらの/ 28に宛てられたトラフィックをブラックホールしませんが、IGP(OSPF、IS-ISなど)でアドバタイズしない限り、他のルーターはそれらを認識しません。ルーターは、より具体的なルートが確立されるまで、未使用のサブネットのトラフィックをnull0に送信します。

これらのアンカールートを保持して、BGPが/ 24をアドバタイズできるようにする必要があります。/ 24が単一のポートに割り当てられていて、それらをまったくサブネット化していない場合は、アンカールートは必要ありません。基本的に、BGPがこれらのルートをアドバタイズする前に、ルーティングテーブルには/ 24への有効なルート(ライブポートまたはnull0静的)が必要です。ルーターが有効なトラフィックの送信先を認識できるように、IGPでより詳細な情報を再配布していることを確認する必要があります。

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