Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:フィルターベース転送の設定

フィルターベースフォワーディング(FBF)は、 PBR(ポリシーベースルーティング)とも呼ばれ、レイヤー3またはレイヤー4のパラメーターに基づいてIPトラフィックを異なるインターフェイスにルーティングするためのシンプルかつ強力な方法を提供します。

FBFは、ファイアウォールフィルターの一致条件を使用して特定のトラフィックを選択し、目的のネクストホップを指す特定のルーティングインスタンスに誘導することで機能します。ネクストホップを確実に解決できるように、メインルーティングテーブルからのインターフェイスルートは、RIBグループを介して、ルーティングインスタンスで指定されたルーティングテーブルと共有されます。

一致条件には、送信元または宛先IPアドレス、送信元または宛先ポート、IPプロトコル、DSCP値、TCPフラグ、ICMPタイプ、およびパケット長を含めることができます。

要件

この例には、次のハードウェア要件とソフトウェア要件があります。

  • MXシリーズ5Gユニバーサルルーティングプラットフォーム ファイアウォールフィルターが設定されたルーティングデバイスとして使用されます。

  • ファイアウォールフィルターが設定されたルーティングデバイスで実行されているJunos OSリリース13.3以降。

概要

この例では、単一のデバイスでフィルターベース転送を設定するために必要な構成設定を示しています。 図 1 は、MX シリーズ ルーターのイングレスおよびエグレス インターフェイスを示し、パケットがデバイスを通過するときのイベントの論理フローを示しています。

図 1: 指定されたインターフェイスへのフィルターベースフォワーディング指定されたインターフェイスへのフィルターベースフォワーディング

と呼ばれる ファイアウォールフィルターがイングレスインターフェイス にアタッチされています。webFilterfe-0/0/0 インターフェイスを介して到着したパケットは、フィルターで指定された一致条件に照らして評価され、そのロジックにより、HTTPおよびHTTPSトラフィックは という ルーティングインスタンスに送信されます。webtraffic このルーティングインスタンスは、次の3つのことを実現します。第1に、 と呼ばれる ルーティングテーブルを確立します。第2に、静的ルートとネクストホップを定義できます。第3に、ネクストホップ(ここではインターフェイス の192.0.2.2)にトラフィックを転送するようにインスタンスを設定できます。webtraffic.inet.0fe-0/0/1

ファイアウォールフィルターの条件2である は、 一致しないすべてのトラフィックが異なるパスを取ることを指定します。then accept ネクストホップが203.0.113.2のスタティックルートを定義し、このトラフィックがを経由してデバイスから 出力されるようにします。fe-0/0/2 このルートは、 マスター ルーティング テーブル に自動的にインストールされます。inet.0

FBFを設定する最後の(論理的な)ステップは、両方のルートが解決可能であることを確認することです。RIBグループ( この例では)により、 からの インターフェイスルートを と共有することができます。FBF-ribinet.0webtraffic.inet.0

特定のユース ケースまたはマルチデバイス トポロジに焦点を当てた例については、"関連項目" を参照してください。

設定

手順

CLIクイック構成

単一のデバイスでフィルターベースの転送を作成するための、コピーアンドペーストとステップバイステップの両方の手順が提供されています。

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

フィルターベース転送用のデバイスの設定

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

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

デバイスを設定するには:

  1. インバウンドインターフェイスを設定し、ファイアウォールフィルターを アタッチします。webFilter

  2. アウトバウンド インターフェイスを、1 つは Web トラフィック用、もう 1 つは他のすべてのトラフィック用に設定します。

  3. Webトラフィックをルーティングインスタンスに渡し、他のすべてのトラフィックをに渡すようにファイアウォールフィルターを設定します。webtraffic203.0.113.1

  4. オプション:カウンターを追加して、ファイアウォール フィルターのトラフィック処理を監視します>

  5. ルーティング インスタンスを作成し、 Web トラフィックを に転送するように構成します 。webtrafficfe-0/0/1

  6. 非 Web トラフィックのルートを作成します (ルートはルーティング テーブルに自動的に インストールされます)。inet.0

  7. というRIBグループを作成し、 とインターフェイスルートを共有するように設定してから、ルーティングテーブルグループをルーティングデバイスのインターフェイスに関連付け、インターフェイスルートをインポートするルーティングテーブルグループを指定します。FBF-ribinet.0webtraffic.inet.0

  8. ルーティングテーブルグループをルーティングデバイスのインターフェイスに関連付け、インターフェイスルートのインポート先となるルーティングテーブルグループを指定します。

結果

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

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