Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:ルート フィルターのレイヤー 3 VPN プロトコル ファミリー修飾子の設定

この例では、BGPインポートポリシーのファミリー修飾子を設定することにより、BGPインポートポリシーの範囲を制御する方法を示しています。ファミリー修飾子は、タイプ 、 、 、 または のルートを指定します。inetinet6inet-vpninet6-vpn

要件

この例では、Junos OS リリース 10.0 以降を使用しています。

開始する前に、以下を実行します。

概要

ファミリー修飾子により、ルート フィルターは特定の 1 つのファミリーのみに一致します。ここに示すように、ファミリー修飾子なしで IPv4 ルート フィルターを設定すると、ルート フィルター が一致して ルーティングされます。inetinet-vpn

同様に、ここに示すように、ファミリー修飾子なしでIPv6ルート フィルターを設定すると、ルート フィルター が一致して ルーティングされます。inet6inet6-vpn

BGPセッションがファミリールートとファミリー ルートの両方に対して設定され、このBGPセッションにインポートポリシーが設定されている場合を考えます。inetinet-vpn つまり、ファミリー ルートとファミリー ルートの両方が、受信時に同じインポート ポリシーを共有します。inetinet-vpn ポリシー条件は次のようになります。

このルート フィルター ロジックは、0.0.0.0 のルートと、 IPv4 アドレス部分が 0.0.0.0 のルートを照合します。inetinet-vpn ルートの 8 バイトの ルート識別子部分は、ルート フィルター照合では考慮されません。inet-vpn これは、Junos OS リリース 10.0 で導入された Junos OS の動作の変更です。

ポリシーを両方のタイプのルートに一致させたくない場合は、ポリシーにファミリー修飾子を追加します。ルート フィルターがルートのみ に一致するようにするには、ファミリー ポリシー修飾子を追加します。inetinet ルート フィルターがルートのみ に一致するようにするには、ファミリー ポリシー修飾子を追加します。inet-vpninet-vpn

ルート フィルタが評価される前に、ファミリー修飾子が評価されます。そのため、ファミリー マッチングが失敗した場合、ルート フィルターは評価されません。同じ論理が家族にも当てはまります 家族 。inet6inet6-vpn この例で使用する ルート フィルターは、IPv6 アドレスを使用する必要があります。inet6 ファミリー修飾子は他のほとんどの修飾子よりも先にテストされ、望ましくないファミリーからのルートがすぐに排除されるため、ファミリー修飾子を使用すると効率が向上する可能性があります。

設定

手順

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

inet の例

Inet-vpnの例

inet6 の例

Inet6-vpnの例

ステップバイステップでの手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLI のナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

フロー マップを設定するには:

  1. ファミリー修飾子を設定します。

  2. ルート フィルターを構成します。

  3. ポリシーアクションを設定します。

  4. ポリシーを適用します。

結果

設定モードから、 および コマンドを発行して設定を確認します。show protocolsshow policy-options 出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

特定のルート フィルター ポリシーが必要なすべてのプロトコル ファミリーについて、この手順を繰り返します。

検証

構成を確認するには、次のコマンドを実行します。

  • show route advertising-protocol bgp neighbor detail

  • show route instance instance-name detail