エクスポート/インポートポリシーの追加/削除によりBGPセッションがリセットされるのはなぜですか?


7

BGPのインポートリストとエクスポートリストの両方に新しいポリシーを追加していました。次に、bgpセッションのリセットを観察しました。誰か私にこれを説明できますか?

私が行った唯一の変更は、新しいポリシーを付加して、ネイバーからアドバタイズされたすべてを拒否し、ネイバーに何もアドバタイズしないことでした。

例:古い設定:

set protocols bgp group ext import policy-A
set protocols bgp group ext export policy-B

新しい設定:

set protocols bgp group ext import nothing policy-A
set protocols bgp group ext export nothing policy-B

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

回答:


2

ポリシーを更新するには、3つの方法があります(Adj-RIB-Inにポリシーを適用します)。

  • ハードリセット -ネイバーとのセッションを完全にリセットし、受信ルートにポリシーを適用します。

  • ソフトリセット -ネイバーはルートリフレッシュ機能をサポートする必要があります[ http://tools.ietf.org/html/rfc2918 ]。この機能は、完全なネイバーのAdj-RIB-Outを送信するように要求する特別なリフレッシュメッセージを使用します。この機能は転送プレーンを中断しません。

  • ソフト再構成 -ルーターは常に完全なネイバーのAdj-RIB-OutをそのAdj-RIB-Inに格納するため、ポリシーを更新した場合、ネイバーにリクエストを送信することすらなく、Adj-RIB-Inに適用されます。この機能は転送プレーンを中断しません。この機能はJuniper Junos OSでデフォルトで有効になっており、構成をコミットすると自動的に機能します。


上記のすべてを考慮すると、ルーターの転送プレーンを中断しないソフトリセットであるか、ネイバーの1つがルートリフレッシュをサポートしておらず、「keep none」キーワードで「ソフト再構成」機能が無効になっていることが原因でした。


最近、私はそれらの機能についての小さな記事を書きましたが、ロシア語で-http ://sk1f3r.ru/bgp-softreset


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