advertise-external
構文
advertise-external {conditional};
階層レベル
[edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address], [edit protocols bgp group group-name], [edit protocols bgp group group-name neighbor address], [edit routing-instances routing-instance-name protocols bgp group group-name], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor neighbor-address]
説明
最適なルートが内部ルートであっても、IBGPメッシュグループ、ルートリフレクタクラスタ、またはASコンフェデレーションに最適な外部ルートをアドバタイズするには、BGPを指定します。
一般に、デプロイされたBGP実装においては、ローカル・プリファレンス値が最も高い外部ルートは、それが最良のルートでない限り、内部ピアにアドバタイズされません。この動作は、BGPバージョン4仕様 の以前のバージョンであるRFC1771 で要求されていましたが、アドバタイズされる情報量を最小限に抑え、ルーティング・ループを防ぐために、通常、順守されていませんでした。しかし、最適な外部ルートをアドバタイズすることが有益なシナリオでもあります。特に、IBGPルートの発振が発生する可能性のある状況について説明します。
この advertise-external
ステートメントは、グループレベルとネイバーレベルの両方でサポートされています。ネイバーレベルでステートメントを設定する場合、グループ内のすべてのネイバーに設定する必要があります。それ以外の場合、グループは自動的に別のグループに分割されます。
コンフェデレーションでは、コンフェデレーション境界ルーターに対してルートをアドバタイズする場合、別のコンフェデレーションサブASからのルートは外部と見なされます。ASコンフェデレーションに ステートメントを設定する advertise-external
場合、異なる自律システムに属するEBGPピアは、別のEBGPピアグループに設定することをお勧めします。これにより、BGPが設定されたピアグループのピアに最適な外部ルートを送信する間、一貫性が確保されます。
ルートリフレクタで ステートメントを設定するには advertise-external
、 ステートメントで no-client-reflect
クラスタ内リフレクションを無効にする必要があります。
ルーティング・デバイスがクラスタのルート・リフレクタとして設定されている場合,ルート・リフレクタが広告するルートは,同じクラスタ識別子を持つ内部ピアから受信するか,両方のピアにクラスタ識別子が設定されていなければ内部ルートとみなされます。内部ピアから受信した,別のクラスタに属する,つまりクラスタ識別子の異なるルートは,外部ルートとみなされます。
conditional
このオプションにより、BGPは、ルート選択プロセスがMultiple Exit Discriminator(MED)メトリックを評価する地点に到達した場合にのみ、外部ルートをアドバタイズします。その結果、アクティブパスよりも長いASパスを持つ外部ルートはアドバタイズされません。
Junos OSは、広告されたルートの状態にマッチするBGPエクスポート・ポリシーの設定もサポートしています。アクティブまたは非アクティブなルートでマッチングすることができます。
既定
BGPは、ローカル・プリファレンス値が最も高い外部ルートは、それが最良のルートでない限り、内部ピアにアドバタイズしません。
オプション
conditional
—(オプション)ルート選択プロセスが、複数出口識別子(MED)メトリックが評価されるポイントに到達した場合にのみ、最適な外部パスをアドバタイズします。オプションは conditional
、最適な外部パスとアクティブなパスが等しい場合に、ルート選択プロセスのMEDステップまでアドバタイズを制限します。これは、例えば、アクティブパスよりも長いASパス長を持つ外部ルートはアドバタイズされないことを意味します。最適な外部パスを選択するのに使用される基準は、オプションがどのように設定されていて conditional
も同じです。
必要な権限レベル
routing—設定でこのステートメントを表示します。
routing-controlー設定にこのステートメントを追加します。
リリース情報
Junos OS リリース 9.3で導入されたステートメント。