Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

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

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

要件

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

  • マルチサービスモジュラーPICコンセントレータ(MS-MPC)とマルチサービスモジュラーインターフェイスカード(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. Transmission Control Protocol(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 を入力します。

加入者向けのブロードバンドエッジ静的ルート設定の使用(MXシリーズデバイス向けJunos OSリリース23.4R1)

Junos 23.4R1以降、BNGの加入者向けブロードバンドエッジ静的ルート設定機能がRADIUSフレームルート設定に置き換えられました。同じサイト上の複数のホストに静的IPアドレスを設定できるようになりました。

例えば:

  • 既存の設定を使用して、ルートをルーティングテーブルに追加します。この設定がコミットされると、設定された加入者IPを持つ加入者が立ち上がるまで、ルートは非表示になります。
  • [edit system services subscriber-management]モードでコマンドstatic-framed-routeを使用して、特定の顧客接続に向けてBNGで静的フレームルート機能を有効にすることができます。
  • フレームルートの送信ではなく、RADIUSサーバーを認証目的で使用できるようになりました。
    注:スタティックフレームルートは、加入者がダウンしている場合にのみ追加、変更、または削除する必要があります。

    加入者が立ち上がると、静的なフレームルートが加入者にアタッチされます。静的フレームルートは、IPv4 でのみサポートされています。

検証

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サービスルールのルールと用語の詳細が一覧表示されます。