新しいルートを有効にすると、BGPがアクティブ状態になるのはなぜですか。

何が起こっているのかを知るために、ルートがアドバタイズされていない2つのeBGPピアがあります。機能はゼロでNLRIはありません。 eBGPピア間でBGPが確立されます。

次に、ピアの1つに、ルートを追加してIPv4ルートをアドバタイズするように依頼します。このBGPルーターは、すぐにESTABLISHED-> ACTIVE-> ESTABLISHEDになります。

TCPセッションを破棄して、OPENメッセージの新しい機能で再開する必要がありますか?pcapにも同じことが表示されます。UPDATEメッセージで他のピアに新しい機能について通知することはできませんか?

ありがとうございます。

コメント

  • @BVH。追加のアドバタイズを行うために、確立されたBGPセッションを破棄する必要はありません。ルート"アドバタイズするIPv4ルート"をどのように追加しますか?関連するBGP構成とその他を共有できますか?で使用されている静的ルートまたは追加のルーティングプロトコルこのデバイス?
  • つまり、ピアの機能が変更された場合、TCPセッションをリセットする必要があります。
  • どのbgp実装ですか?設定を共有してください
  • ピアでソフト再構成が有効になっていないようです'ソフト再構成を機能させるには、両方のピアでサポートする必要があります。機能をアドバタイズしていない場合、もう一方の端は'ルートリフレッシュをサポートしているかどうかわからないため、フィルターを変更した後にセッションがフラップします。
  • 何か答えはあなたを助けますか?その場合は、回答を受け入れて、質問が'永遠にポップアップし続けないようにし、回答を探す必要があります。または、自分の回答を投稿して受け入れることもできます。

回答

これはシスコ向けですが、想像してみてください。他のユーザーにも適用されます。

ルーティングポリシーに変更がある場合は常に、BGPセッションをリセット(クリア)して、新しいポリシーを有効になり、ルーティングテーブルが再構成されます。ハードリセットを使用してBGPセッションをクリアすると、キャッシュが無効になり、ネットワーク操作に悪影響を及ぼします。

ソフトリセットを使用すると、BGPセッションをクリアせずにルーティングテーブルポリシーを再構成してアクティブ化できるため、ソフトリセットをお勧めします。ソフトリセットは、ネイバーごとに実行されます。ソフトリセットはインバウンドまたはアウトバウンドにすることができます:

ただし、同じドキュメントには次のようにも記載されています:

この機能は、ソフトリセットの追加の方法を提供します。これにより、BGPルーター間でルート更新要求とルーティング情報を動的に交換し、その後、それぞれのアウトバウンドルーティングテーブルを再アドバタイズできます。ルートリフレッシュ機能を使用したソフトリセットは、事前設定を必要とせず、追加のメモリリソースを消費しません。

この新しい方法を使用するには、両方のBGPピアがソフトをサポートする必要があります。 route 更新機能。これは、次の場合に送信されるOPENメッセージでアドバタイズされます。ピアはルーティングテーブルの更新を送信します。

機能が表示されないと言っているため、アドバタイズされる「ルート更新」機能がないため、選択の余地はありません。ルーティングポリシーを変更するためにBGPセッションをリセットします。

参照:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です