Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PPTP ALG

ポイント to-ポイント トンネリング プロトコル(PPTP)ALG は、TCP ベースの ALG です。PPTP を使用すると、PPP(ポイント to ポイント プロトコル)を IP ネットワークを介してトンネリングできます。PPTP は、クライアントサーバー アーキテクチャ、PPTP ネットワーク サーバー、PPTP アクセス コンセントレータを定義します。PPTP ALG には、制御接続とデータ トンネルが必要です。制御接続は、TCP を使用して PPP セッションを確立および切断し、ポート 1723 で動作します。データ トンネルは、IP を通して転送される GRE(汎用ルーティング カプセル化)パケット内の PPP トラフィックを転送します。

PPTP ALG について

ポイント to-ポイント トンネリング プロトコル(PPTP)ALG は、IP ネットワークを使用した PPP(Point-to-Point Protocol)パケットのトンネリングに使用されます。PPTP ALG は、クライアント/サーバー アーキテクチャ、PPTP ネットワーク サーバー、PPTP アクセス コンセントレータを実装するためによく使用されます。

PPTP ALGは、PPTPパケットを処理し、ネットワーク アドレス変換(NAT)、クライアントとサーバー間の新しいデータ接続のためのオープンなピンホールを実行し、ジュニパーネットワークスデバイスの反対側にあるクライアントとサーバー間でデータを転送します。

PPTP ALG に対する IPv6 サポートについて

PPTP ALG は、TCP ポート 1723 を使用してクライアントとサーバーを接続および切断します。PPTP ALGはIPv6データパケットをサポートしています。

IPv6 をサポートする PPTP ALG は、IPv4 と IPv6 の両方の PPTP パケットを解析し、NAT を実行してから、データ トンネルのピンホールを開きます。

IPv6対応のPPP ALGはNAT-PTとNAT64をサポートしません。トンネルの設定後にPPPパケットがMicrosoft Point-to-Point Encryption(MPPE)プロトコルで圧縮されるためです。そのため、PPP パッケージ内の IP ヘッダーの変換は処理できません。

  • IPv6をサポートするPP ALGには、以下の制限があります。

    • トンネルの設定後、PPP パケットは Microsoft Point-to-Point Encryption(MPPE)プロトコルで圧縮されます。つまり、PPP パッケージ内の IP ヘッダーの変換は処理できません。そのため、PPTP 接続が正常に機能するには、PPTP クライアントがデュアル スタック モードで動作できる必要があります。そのため、IPv6 PPTP クライアントは PPP トンネル インターフェイスの IPv4 アドレスを受け入れ、このアドレスは PPP パケットの IP アドレス変換なしに IPv4 PPTP サーバーと通信できます。

フロー モジュールは IPv6 をサポートして GRE パケットを解析し、GRE コール ID を偽のポート情報として使用してセッション テーブルとゲート テーブルを検索します。

メモ:

PPTP ALG は、PPP パッケージ内の IP ヘッダーの変換が不要な特定のシナリオで NAT64 をサポートできます。つまり、PPTP クライアントが IPv4 ネットワークおよびサーバーの IPv6 ネットワークおよびサーバーでデュアルスタック モードで動作する場合です。

例: PPTP ALG の設定

PPTP ALGは、クライアントとサーバーの間の新しいデータ接続について、PPTPパケットを処理NAT、オープンなピンホールを実行します。

この例では、ルートまたはリモート モードで PPTP ALG を設定する方法NATします。この設定では、PPTP トラフィックがデバイスを通過し、デバイスの反対側にあるクライアントとサーバー間でデータジュニパーネットワークスできます。

要件

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

  • デバイスSRX シリーズ

  • 2 台の PC(クライアントとサーバー)

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

概要

この例では、まずデバイスでネットワーク インターフェイスを設定し、セキュリティ ゾーンを作成し、インターフェイスをゾーンに割り当て、PPT SRX シリーズP トラフィックがデバイスに送信されるのを許可するポリシーを設定します。

次に、静的 NAT ルール セット rs1 とルール r1 を作成して宛先アドレス 30.5.2.120/32 と一致し、アドレス 10.5.1.120/32 を持つ静的 NAT プレフィックスを作成します。

次に、送信元ルールを使用してNAT src-p1 のソース を作成し、ゾーン trust から Zone Untrust にパケットを変換するために src-rs1 を設定します。一致するパケットの場合、送信元アドレスは src-p1 プール内の IP アドレスに変換されます。

次に、宛先ルールセット des-rs1 を使用して宛先 NAT プール des-p1 を作成し、ゾーン信頼から宛先アドレス 30.5.1.120/32 にパケットを変換します。一致パケットの場合、宛先アドレスは des-p1 プール内の IP アドレスに変換されます。最後に、PPTP ALG トレース オプションを設定します。

トポロジ

図 1 は 、PPTP ALG トポロジーを示しています。

図 1:PPTP ALG トポロジ PPTP ALG Topology

構成

PPTP ALG を設定するには、以下のタスクを実行します。

ルート モードの設定

CLI構成の迅速な設定

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit] commit

手順

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

ルート モードを設定するには、次の手順に示します。

  1. インターフェイスを設定します。

  2. ゾーンを設定し、ゾーンにインターフェイスを割り当てる。

  3. Trustゾーンから UntrustゾーンへのPPトラフィックを許可するPPポリシーを設定します。

結果

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

この出力には、この例に関連する show 設定のみ含まれています。システム上のその他の構成は、入れ替え(... )

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

静的サーバー ルール NATの設定

CLI構成の迅速な設定

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit] commit

手順

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

静的ポリシー ルール セットをNATするには、以下の手順に従います。

  1. 静的ルール セットNAT作成します。

  2. 宛先アドレスと一致するルールを定義します。

  3. デバイスの静的NAT プレフィックスを定義します。

結果

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

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

ソース ポリシー プールNATルール セットの設定

CLI構成の迅速な設定

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit] commit

手順

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

ソース ポリシー プールとNAT設定するには、以下の手順に従います。

  1. ソース リソース プールNAT作成します。

  2. ソース ルール セットNAT作成します。

  3. パケットを一致し、送信元アドレスを送信元プール内のアドレスに変換するルールを設定します。

  4. パケットを一致し、宛先アドレスを送信元プール内のアドレスに変換するルールを設定します。

  5. ルール内のソース NAT ポリシー プールを設定します。

結果

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

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

宛先NATプールとルール セットの設定

CLI構成の迅速な設定

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit] commit

手順

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

宛先リンク プールとNAT設定するには、以下の手順に従います。

  1. 宛先プールをNATします。

  2. 宛先ルール セットNAT作成します。

  3. パケットを一致し、送信元アドレスをプール内のアドレスに変換するルールを設定します。

  4. パケットを一致し、宛先アドレスをプール内のアドレスに変換するルールを設定します。

  5. ルール内のソース NAT ポリシー プールを設定します。

結果

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

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

PPTP ALG トレース オプションの設定

CLI構成の迅速な設定

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致する必要がある詳細情報を変更し、コマンドを階層レベルで CLI にコピー アンド ペーストして、設定モードから を入力します。 [edit] commit

手順

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

PPTP ALG トレース オプションを設定するには、次の手順に示します。

  1. PPTP ALG トレース オプションを有効にします。

  2. トレース操作から出力を受け取るファイル名を設定します。

  3. 最大トレース ファイル サイズを指定します。

  4. トレース出力レベルを指定します。

結果

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

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

検証

設定が正常に機能されていることを確認します。

PPTP ALG コントロール セッションの検証

目的

PPTP コントロール セッションが作成され、すべての PPTP 制御およびデータ セッションが作成されます。

アクション

動作モードから コマンドを入力 show security flow session します。

意味
  • Session ID—セッションを識別する番号。この ID を使用して、ポリシー名や受信パケット数などのセッションの詳細を確認します。

  • Policy name—トラフィックを許可したポリシー名。

  • In:受信フロー(それぞれの送信元および宛先ポート番号を持つ送信元および宛先 IP アドレス、セッションは TCP、このセッションの送信元インターフェイスは ge-0/0/1.0 です)。

  • Out—リバース フロー(それぞれの送信元および宛先ポート番号を持つ送信元および宛先 IP アドレス、セッションは TCP、このセッションの宛先インターフェイスは fe-0/0/2.0 です。

PPTP ALGフロー ゲート情報の検証

目的

TCP データ チャネル接続用にフロー ゲートが開いているか検証します。

アクション

動作モードから コマンドを入力 show security flow gate します。

PPTP ALG の検証

目的

PPTP ALG が有効になっているか検証します。

アクション

動作モードから コマンドを入力 show security alg status します。

意味

出力は、PPTP ALG ステータスを次のように示します。

  • 有効 — PPTP ALG が有効になっている場合を示します。

  • 無効 — PPTP ALG が無効になっている状態を示します。

PPTP リソース マネージャー グループの検証

目的

PPTP ALGによって使用されるリソースマネージャーグループとアクティブなグループの総数を検証します。

アクション

動作モードから コマンドを入力 show security resource-manager group active します。

PPTPリソース情報の検証

目的

PPTP ALG によって使用されるリソースとアクティブなリソースの総数を検証します。

アクション

動作モードから コマンドを入力 show security resource-manager resource active します。