Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:ネクストホップ方式を使用したHTTPリダイレクトサービスの設定と静的インターフェイスへのアタッチ

この例では、ネクストホップメソッドを使用してHTTPリダイレクトサービスを設定し、静的インターフェイスに接続する方法を示しています。

要件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • マルチサービス MS-MPC(モジュラー PIC コンセントレータ)とマルチサービス モジュラー インターフェイス カード(MS-MIC)を搭載した MX240、MX480、または MX960 ユニバーサル ルーティング プラットフォームがインストールされています。

  • Junos OS リリース 15.1 以降。

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

  • リダイレクトサーバーとMXシリーズルーター間の接続を設定します。

  • 送信元アドレス(この例では 203.0.113.0/24 を使用)を定義します。

  • 加入者トラフィックに使用する1つ以上のインターフェイスを定義します。

概要

HTTPリダイレクトおよび書き換えサービスは、IPv4とIPv6の両方でサポートされています。HTTPリダイレクトサービスまたはサービスセットを静的または動的インターフェイスのいずれかにアタッチできます。動的加入者管理の場合、加入者ログイン時または認証変更(CoA)を使用して、HTTPサービスまたはサービスセットを動的にアタッチできます。ネクストホップ方式を使用して、HTTPリダイレクトサービスを設定し、静的インターフェイスにアタッチできます。

構成

ネクストホップ方式を使用してHTTPリダイレクトサービスを設定し、それを静的インターフェイスにアタッチするには、以下のタスクを実行します。

CLI クイックコンフィギュレーション

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除してから、コマンドを CLI にコピー アンド ペーストします。

CPCD サービスの設定と静的インターフェイスへのサービス セットのアタッチ

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

  1. 加入者の最初の Web ブラウザー セッションがリダイレクトされる場所を指定して HTTP リダイレクト サービスを構成し、加入者の初期プロビジョニングとサービス選択を有効にします。

  2. この HTTP サービスを適用する際にルーターが参照するルールを定義することで、ウォールド ガーデンとしてサービス フィルターを構成します。

  3. ルールがインターフェイス上に入ってくるトラフィックと一致することを指定します。

  4. HTTP サービスの CPCD ルールの条件一致およびアクション プロパティを作成します。

  5. HTTP サービスをリダイレクトする IP 宛先アドレスの CPCD プロファイルを作成します。

  6. HTTP サービスの CPCD ルールを指定します。

  7. CPCD サービスのサービス・セットを作成します。

  8. サービス・セットの CPCD プロファイルを指定します。

  9. 内部および外部のサービスインターフェイスのネクストホップサービスのインターフェイス名を指定し、静的インターフェイスに接続します。

結果

設定モードから、 コマンドを入力して設定を show services 確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

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

CPCD のパッケージとインストールの設定

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

  1. MS-MPC/MS-MICを搭載したMXシリーズ5Gユニバーサルルーティングプラットフォーム上のサービスインターフェイスでサービスパッケージをサポートするようにJunos OSを設定します。

  2. PIC 上で実行するように CPCD サービス パッケージを構成します。ステートメントが最初に extension-provider 設定されると、PICが再起動します。

  3. PICシステムロギングを有効にして、PIC上でシステムログメッセージを記録または表示しますが、デーモン、外部、カーネル、またはパケット転送エンジンのプロセスは含まれません。

結果

設定モードから、 コマンドを入力して設定を show chassis 確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

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

静的インターフェイス、HTTPリダイレクトフィルター、インターフェイスサービスオプションの設定

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

  1. トラフィックがリダイレクトされる前に到着する論理インターフェイスを備えたギガビット インターフェイスを設定します。

  2. 論理インターフェイスに説明とVLAN IDを割り当てます。

  3. インターフェイスにIPv4ファミリーを設定します。

  4. インターフェイスでパケットが受信およびリダイレクトされたタイミングを評価する入力フィルターを設定します。

  5. 入力フィルターのアドレスを設定します。

  6. マルチサービス インターフェイスに適用するサービス オプションを設定します。

    メモ:

    サービス オプションに設定された値は、例えば、のみ表示されます。要件に従って、適切な値を設定およびプロビジョニングする必要があります。

  7. TCP(伝送制御プロトコル)セッション確立のオープンおよびクローズタイムアウト期間を秒単位で指定します。

  8. 確立されたTCPおよび非TCPセッションの非アクティブタイムアウト期間を秒単位で指定します。

  9. マルチサービスインターフェイスのセッションライフタイムをグローバルに指定します。

  10. TCPセッションのタイムアウトが許可される前に送信されるキープアライブメッセージの最大数を指定します。

  11. マルチサービス インターフェイスで論理インターフェイスを設定します。

  12. サービスドメインを設定して、ネットワーク内で論理インターフェイスが使用されることを指定します。

  13. 論理インターフェイスにIPv4アドレスファミリーを設定します。

  14. マルチサービス インターフェイスで 2 つ目の論理インターフェイスを設定します。

  15. ネットワークの外部で論理インターフェイスが使用されることを指定するサービスドメインを設定します。

  16. 論理インターフェイスから CPCD パケットをリダイレクトする出力フィルターを設定します。

  17. 論理インターフェイスにIPv4アドレスファミリーを設定します。

結果

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

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

追加のルーティングインスタンスの設定とネクストホップスタティックインターフェイスの割り当て

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

  1. ルーティングインスタンスを設定します。

  2. 仮想ルータールーティングインスタンスを設定します。

  3. ルーティングインスタンスに対して、以前に定義された2つのマルチサービスインターフェイスを設定します。

  4. スタティック ルーティング オプションを設定します。

  5. ネクストホップスタティックインターフェイスをルートとルーティングインスタンスに割り当てます。

結果

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

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

HTTP トラフィックを誘導するためのインターフェイス固有フィルターの設定

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

  1. 階層の下に、サービスフィルターのファミリーを作成します [edit firewall]

  2. CPCD の出力トラフィックをリダイレクトするインターフェイス固有のフィルターを作成します。

  3. これがインターフェイス固有のフィルターであることを指定します。

  4. 壁のある庭園のインターフェイス固有フィルターのフィルター条件を作成します。

  5. デフォルトトラフィックをカウントするアクションとデフォルトのルーティングインスタンスの両方を指定します。

  6. HTTP 入力トラフィックをリダイレクトするフィルターを作成します。

  7. これがインターフェイス固有のフィルターであることを指定します。

  8. 壁のある庭園のインターフェイス固有フィルターのフィルター条件を作成します。

  9. ウォールド ガーデンのフィルターの一致条件として、受け入れ可能なプレフィックスのリストを指定します。

  10. 一致するすべての HTTP トラフィックに対して実行するアクションを指定します。

  11. ウォールド ガーデンのフィルターの 2 つ目のフィルター条件を作成します。

  12. ウォールド ガーデンのフィルターの一致条件としてプロトコルと宛先ポートを指定します。

  13. 壁に囲まれた庭園の外に流れる HTTP トラフィックに一致させるアクションを指定します。

結果

設定モードから、 コマンドを入力して設定を show firewall 確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

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

プライベートブロックプレフィックスリストを使用するポリシーオプションとステートメントの設定

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。

  1. 階層の下でプライベートブロックプレフィックスリストを使用するポリシーオプションとステートメントを [edit policy-options] 作成します。

  2. プライベートブロックプレフィックスリストの送信元アドレスを設定します。

結果

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

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

検証

HTTP リダイレクト サービスがサービス セット内で正しく構成されていることを確認するには、以下のタスクを実行します。

CPCD サービス用に構成されたサービス・セットの検証

目的

設定した CPCD サービス セットを表示します。

アクション

動作モードから、 コマンドを show services captive-portal-content-delivery service-set http-redirect-sset detail 入力します。

意味

出力には、CPCD サービス用に構成されたサービス・セットがリストされます。

ウォールド ガーデンの設定された HTTP サービス ルールの詳細の検証

目的

壁のある庭園に対して構成された特定の HTTP サービス ルールの詳細を表示します。

アクション

動作モードから、 コマンドを show services captive-portal-content-delivery rule redirect term REDIRECT 入力します。

意味

出力には、ウォールド ガーデンに設定された特定の HTTP サービス ルールのルールと条件の詳細が一覧表示されます。