Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

静的ソース NAT

IPv4ネットワークでの静的ソース変換の設定

変換タイプを basic-nat44として設定するには、NATプールとルール、サービスインターフェイスを含むサービスセット、トレースオプションを設定する必要があります。このトピックは、以下のタスクで構成されています。

NATプールとルールの設定

NATプール、ルール、条件を設定するには:

  1. 設定モードで、 [edit services nat] 階層レベルに移動します。
  2. アドレスでNATプールを設定します。

    次の例では、プール名は src_pool で、アドレスは 10.10.10.2/32です。

  3. NATルールと一致方向を設定します。

    次の例では、NATルール名は rule-basic-nat44 で、一致方向は 入力です。

  4. fromステートメントで送信元アドレスを設定します。

    次の例では、用語名は t1 で、入力条件は 送信元アドレス3.1.1.2/32です。

  5. 変換されたトラフィックのNAT条件、アクション、およびプロパティを設定します。

    次の例では、用語アクションが 変換され 、変換されたトラフィックのプロパティは ソースプールsrc_poolです。

  6. 変換タイプを設定します。

    次の例では、変換タイプは basic-nat44です。

  7. [edit services nat]階層レベルでshowコマンドを使用して、設定を確認します。
注:

トラフィックにステートフルファイアウォール(SFW)ルールを設定していない場合、各パケットには以下のデフォルトのステートフルファイアウォールルールが適用されます。

  • 内部から外部への有効なパケットを許可します。

  • パケット5タプルに基づいてフォワードフローとリターンフローを作成します。

  • 外部から内部へのリターンフローに一致する有効なパケットのみを許可します。

ステートフルファイアウォールのパケット妥当性チェックについては、Junos Network Secureの概要のステートフルファイアウォールの異常チェックで説明しています。パケットがステートフルファイアウォールの妥当性チェックに合格しても、NATルールに一致しない場合、パケットは変換されず、NATノードにパケットの宛先IPアドレスへの有効なルートがある場合に転送されることがあります。

注:

[edit services service-set service-set-name nat-rules rule-name term term- name]階層レベルでfromステートメント(ルール条件一致条件NATパラメーターを追加または削除すると、この設定変更により、NATポリシーの削除と追加(サービスセットの非アクティブ化とアクティブ化に相当)がトリガーされ、既存のすべてのNATマッピングが削除されます。NATポリシーの変更によりセッションが閉じられないため、この動作により、セッションが閉じられた直後にマッピングがタイムアウトします。この動作は予期され、デバイスにインストールされているJunos OS拡張プロバイダパッケージにのみ適用されます。NAT ポリシーを削除して再接続すると、EIM マッピングのみが削除されます。この NAT ポリシーの変更は、サービス セットの非アクティブ化およびアクティブ化にはなりません。このようなシナリオでは、Junos OSリリース14.2以前では、サービスセットを無効化し、再有効化することをお勧めします。

NAT のサービス セットの設定

NATのサービスセットを設定するには:

  1. 設定モードで、 [edit services] 階層レベルに移動します。
  2. サービスセットを設定します。

    次の例では、サービスセット名は s1です。

  3. s1サービスセットでは、[edit services nat]階層レベルで設定されたNATルールへの参照を設定します。

    次の例では、ルール名は rule-basic-nat44です。

  4. サービスインターフェイスを設定します。

    次の例では、サービスインターフェイス名は ms-1/2/0です。

    注:

    Trioベースのラインカードを使用している場合は、そのカードでインラインサービスインターフェイスを設定できます。

  5. [edit services]階層レベルでshowコマンドを使用して、設定を確認します。
  6. NATサービスセットを xe- インターフェイスに関連付けます。
  7. [edit interfaces]階層レベルでshowコマンドを使用して、設定を確認します。

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

トレース オプションを設定するには:

  1. 設定モードで、 [edit services adaptive-services-pics] 階層レベルに移動します。
  2. トレース オプションを設定します。

    次の例では、トレーシングパラメーターは allです。

  3. [edit services]階層レベルでshowコマンドを使用して、設定を確認します。

設定例 - アドレスプレフィックスとアドレス範囲を持つ静的プールを使用した静的ソースNAT

サンプル設定 - プライベートサブネットとパブリックサブネット間の1対1のマッピング用の静的ソースNAT

IPv6ネットワークでの静的ソース変換の設定

変換タイプを basic-nat66として設定するには、NATプールとルール、サービスインターフェイスを備えたサービスセット、トレースオプションを設定する必要があります。MS-MPCまたはMS-MICを使用している場合は、 basic-nat66 変換タイプは使用できません。

このトピックは、以下のタスクで構成されています。

NATプールとルールの設定

NATプール、ルール、条件を設定するには:

  1. 設定モードで、 [edit services nat] 階層レベルに移動します。
  2. アドレスでNATプールを設定します。

    次の例では、プール名は src_pool で、アドレスは 10.10.10.2/32です。

  3. NATルールと一致方向を設定します。

    次の例では、ルール名は rule-basic-nat66 で、一致方向は 入力です。

  4. fromステートメントで送信元アドレスを設定します。

    以下では、用語名は t1 、入力条件は 送信元アドレス2001:db8:10::0/96です。

  5. 変換されたトラフィックのNAT条件、アクション、およびプロパティを設定します。

    次の例では、用語アクションが 変換され 、変換されたトラフィックのプロパティは ソースプールsrc_poolです。

  6. 変換タイプを設定します。

    次の例では、変換タイプは basic-nat66です。

  7. [edit services]階層レベルでshowコマンドを使用して、設定を確認します。

NAT のサービス セットの設定

NATのサービスセットを設定するには:

  1. 設定モードで、 [edit services] 階層レベルに移動します。
  2. サービスセットを設定します。

    次の例では、サービスセット名は s1です。

  3. s1サービスセットでは、[edit services nat]階層レベルで設定されたNATルールへの参照を設定します。

    次の例では、ルール名は rule-basic-nat66です。

  4. サービスインターフェイスを設定します。

    次の例では、サービスインターフェイス名は sp-1/2/0です。

  5. [edit services]階層レベルでshowコマンドを使用して、設定を確認します。

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

[edit services adaptive-services-pics]階層レベルでトレースオプションを設定するには:

  1. 設定モードで、 [edit services adaptive-services-pics] 階層レベルに移動します。
  2. トレース オプションを設定します。

    次の例では、トレーシングパラメーターは allです。

  3. [edit services]階層レベルでshowコマンドを使用して、設定を確認します。

次の例では、変換タイプを basic-nat66として設定しています。

例:基本的なNAT44の設定

この例では、NAT44の基本設定を実装する方法について説明します。

要件

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

  • サービスDPCを持つMXシリーズ5Gユニバーサルルーティングプラットフォーム、またはサービスPICを持つM Seriesマルチサービスエッジルーター

  • ドメインネームサーバー(DNS)

  • Junos OSリリース11.4以降

概要

この例では、完全なCGN NAT44設定と高度なオプションを示しています。

基本NAT44の設定

シャーシ構成

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

レイヤー 3 サービス パッケージでサービス PIC(FPC 5 スロット 0)を設定するには、次の手順に従います。

  1. [edit chassis]階層レベルに移動します。

  2. レイヤー3サービスパッケージを設定します。

インターフェイス設定

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

プライベートネットワークとパブリックインターネットへのインターフェイスを設定するには:

  1. プライベートネットワークへのインターフェイスを定義します。

  2. パブリックインターネットへのインターフェイスを定義します。

  3. NAT処理用のサービスインターフェイスを定義します。

結果

例:マルチキャスト トラフィックに NAT を設定する

図1 は、マルチサービスPICにIPマルチキャストトラフィックを送信できる以下の設定のネットワーク設定を示しています。

図1:マルチキャストトラフィックMulticast network topology showing traffic flow from Multicast Source to Receiver via Rendezvous Point 10.10.1.150 lo-1271 and Intermediate Router 10.10.1.250 ge-0/0/0.のNATの設定

ランデブーポイントの設定

ランデブーポイント(RP)では、 192.168.254.0/27 のマルチキャスト送信元からのすべての着信トラフィックは、静的NATプール mcast_poolに送信され、送信元は 20.20.20.0/27に変換されます。サービス セット nat_ss は、IPマルチキャスト トラフィックをマルチサービス DPCまたはマルチサービス PIC に送信できるネクストホップ サービス セットです。PICの内部インターフェイスは ms-1/1/0.1 、外部インターフェイスは ms-1/1/0.2です。

ギガビットイーサネットインターフェイス ge-0/3/0 は、RPからルーター1にトラフィックを伝送します。マルチサービスインターフェイス ms-1/1/0 には2つの論理インターフェイスがあります。 ユニット1 はネクストホップサービス用の内部インターフェイスで、 ユニット2 はネクストホップサービス用の外部インターフェイスです。マルチキャスト ソース トラフィックは、ファスト イーサネット インターフェイス fe-1/2/1 で受信トラフィックにファイアウォール フィルター fbf が適用されています。

マルチキャストパケットは、ネクストホップサービスセットを使用して、マルチサービスDPCまたはマルチサービスPICにのみ送信できます。NATの場合、VPNルーティングおよび転送インスタンス(VRF)も設定する必要があります。そのため、ルーティングインスタンスステージは「ダミー」転送インスタンスとして作成されます。受信パケットをステージに誘導するには、受信インターフェイスfe-1/2/1に適用されるfbfと呼ばれるファイアウォールフィルターを介してフィルターベースの転送を設定します。ルックアップは、PICの内部インターフェイスを指すネクストホップでインストールされたマルチキャストスタティックルートを持つstage.inet.0で実行されます。このルートに一致するすべてのマルチキャストトラフィックがPICに送信されます。

ルーティングインスタンス ステージ は、マルチサービスDPCまたはマルチサービスPIC上の内部インターフェイス ms-1/1/0.1 にIPマルチキャストトラフィックを転送します。

IPマルチキャストトラフィックがRPに出入りするファストイーサネットおよびギガビットイーサネット論理インターフェイスで、OSPFとプロトコル独立マルチキャスト(PIM)を有効にします。また、ネクストホップサービスセットの外部インターフェイス(ms-1/1/0.2)でもPIMを有効にします。

他のフィルターベースの転送設定と同様に、転送インスタンス ステージ の静的ルートに到達可能なネクストホップを持つためには、すべてのインターフェイスルートが inet.0 から転送インスタンスのルーティングテーブルにコピーされるように、ルーティングテーブルグループを設定する必要があります。ルーティングテーブル inet.0stage.inet.0fbf_rib_groupのメンバーとして設定し、すべてのインターフェイスルートが両方のテーブルにインポートされるようにします。

ソース NAT が適用されるマルチキャスト グループでは、RPF(リバース パス フォワーディング)チェックを無効にする必要があります。以下の例のようなポリシーを設定することで、特定のマルチキャスト グループの RPF チェックを無効にできます。この場合、 no_rpf ポリシーは、 224.0.0.0/4に属するマルチキャストグループのRPFチェックを無効にします。

ルーター1の設定

ルーター1のIGMP(インターネットグループ管理プロトコル)、OSPF、PIMの設定は以下のとおりです。IGMPスタティックグループ設定のため、トラフィックはホストメンバーからメンバーシップレポートを受信することなく、 fe-3/0/0.0 でマルチキャストレシーバーに転送されます。

ルーティングオプションは、RP上のNATプール( mcast_pool)への静的ルートを作成します。

変更履歴テーブル

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。

リリース
説明
14.2
このようなシナリオでは、Junos OSリリース14.2以前では、サービスセットを無効化し、再有効化することをお勧めします。