Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ユーザー論理システムのルーティング、インターフェイス、NAT

ユーザー論理システムにより、ルーティングプロトコル、インターフェイス、NATを設定できます。ルーティングプロトコルは、すべてのルーティングメッセージを処理します。NAT は、パケットがインターネットに送信されたときに、コンピュータまたはコンピュータのグループの IP アドレスを単一のパブリックアドレスに変換するメカニズムです。詳細については、次のトピックを参照してください。

論理システムネットワークアドレス変換の理解

ネットワークアドレス変換(NAT)は、パケットヘッダー内のネットワークアドレス情報を変更または変換する方法です。パケット内の送信元アドレスと宛先アドレスのいずれか、または両方を変換できます。NATには、IPアドレスだけでなくポート番号の変換も含めることができます。

静的NAT、宛先NAT、または送信元NATの任意の組み合わせは、ルートまたはユーザーの論理システムで設定できます。論理システムでの NAT の設定は、ルート システムでの NAT の設定と同じです。プライマリ管理者は、プライマリ論理システムと任意のユーザー論理システムでNATを設定および監視できます。

リリース18.2R1 Junos OS、NAT機能は、SRX1500、SRX5400、SRX5600、およびSRX5800デバイスでの既存のサポートに加えて、SRX4100およびSRX4200デバイス上の論理システムでもサポートされます。

プライマリ管理者は、ユーザー論理システムごとに、以下のNATリソースの最大数と予約数を設定できます。

  • 送信元 NAT プールと宛先 NAT プール

  • ポートアドレス変換あり/なしの送信元NATプール内のIPアドレス

  • 送信元、宛先、静的NATのルール

  • 永続的な NAT バインディング

  • ポートオーバーロードをサポートするIPアドレス

ユーザー論理システム管理者は、ユーザー論理システムから、NATオプション付きで運用コマンド show system security-profile を使用して、ユーザー論理システムに割り当てられたNATリソース数を表示できます。

注:

プライマリ管理者は、プライマリ論理システムに適用されるNATリソースの最大数と予約数を指定するプライマリ論理システムのセキュリティプロファイルを設定できます。プライマリ論理システムに設定されたリソースの数は、デバイスで使用可能なNATリソースの最大数にカウントされます。

ユーザー論理システム管理者は、ユーザー論理システムから、 show security nat コマンドを使用して、ユーザー論理システムのNATに関する情報を表示することができます。プライマリ管理者は、プライマリ論理システムから同じコマンドを使用して、プライマリ論理システム、特定のユーザー論理システム、またはすべての論理システムの情報を表示できます。

例:ユーザー論理システム用のネットワークアドレス変換の設定

この例では、ユーザー論理システムに静的 NAT を設定する方法を示します。

要件

始める前に:

概要

この例では、例: ユーザー論理システム、その管理者、そのユーザー、および相互接続論理システムの作成に示されている ls-product-design ユーザー論理システムを設定します。

ls-product-design-untrustゾーンのデバイスは、アドレス12.1.1.200/32を介してls-product-design-trustゾーンの特定のホストにアクセスします。宛先IPアドレスが12.1.1.200/32のls-product-design-untrustゾーンからls-product-design論理システムに入るパケットの場合、宛先IPアドレスは12.1.1.100/32に変換されます。この例では、 表 1 で説明する静的 NAT を設定します。

表1:ユーザー論理システムの静的 NAT 設定

機能

名前

設定パラメータ

静的 NAT ルール セット

RS1

  • ルールr1は、ls-product-design-untrustゾーンからのパケットを宛先アドレス12.1.1.200/32と一致させます。

  • 一致するパケット内の宛先IPアドレスは、12.1.1.100/32に変換されます。

プロキシARP

インターフェイスlt-0/0/0.3のアドレス12.1.1.200。

設定

手順

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

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

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

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

ユーザー論理システムで NAT を設定するには:

  1. 論理システム管理者としてユーザー論理システムにログインし、設定モードに入ります。

  2. 静的 NAT ルール セットを設定します。

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

  4. プロキシARPを設定します。

結果

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

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

検証

設定が正常に機能していることを確認するには、以下のタスクを実行します。

静的 NAT 設定の検証

目的

静的NATルールセットに一致するトラフィックがあることを確認します。

アクション

動作モードから、 show security nat static rule コマンドを入力します。変換ヒットフィールドを表示して、ルールに一致するトラフィックを確認します。

トラフィックに対する NAT アプリケーションの検証

目的

指定したトラフィックに NAT が適用されていることを確認します。

アクション

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

例:ユーザー論理システム用のインターフェイスとルーティングインスタンスの設定

この例では、テナントシステムのインターフェイスとルーティングインスタンスを設定する方法を示しています。

要件

始める前に:

概要

この例では、例: ユーザー論理システム、その管理者、そのユーザー、および相互接続論理システムの作成に示されている ls-product-design ユーザー論理システムを設定します。

この例では、 表 2 で説明するインターフェイスとルーティングインスタンスを設定します。

表2:ユーザー論理システムインターフェイスとルーティングインスタンスの設定

機能

名前

設定パラメータ

インターフェース

ge-0/0/5.1

  • IPアドレス 12.1.1.1/24

  • VLAN ID 700

ルーティングインスタンス

PD-VR1

  • インスタンスタイプ:仮想ルーター

  • インターフェイスge-0/0/5.1およびlt-0/0/0.3を含む

  • 静的ルート:

    • 13.1.1.0/24ネクストホップ10.0.1.3

    • 14.1.1.0/24ネクストホップ10.0.1.4

    • 12.12.1.0/24ネクストホップ10.0.1.1

設定

手順

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

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

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

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

ユーザー論理システムでインターフェイスとルーティングインスタンスを設定するには:

  1. 論理システム管理者としてユーザー論理システムにログインし、設定モードに入ります。

  2. ユーザー論理システムの論理インターフェイスを設定します。

  3. ルーティングインスタンスを設定し、インターフェイスを割り当てます。

  4. スタティックルートを設定します。

結果

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

注:

プライマリ管理者は、lt-0/0/0.3インターフェイスを設定します。したがって、lt-0/0/0.3 設定は、この項目を設定していなくても、 show interfaces 出力に表示されます。

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

例:ユーザー論理システム用の OSPF ルーティングプロトコルの設定

この例では、ユーザー論理システムに OSPF を設定する方法を示します。

要件

始める前に:

概要

この例では、ユーザー 論理システム、その管理者、そのユーザー、相互接続論理システムの作成に示すように、ls-product-designユーザー論理システムにOSPFを設定します。

この例では、ls-product-designユーザー論理システムのge-0/0/5.1およびlt-0/0/0.3インターフェイスでOSPFルーティングを有効にします。以下のルーティングポリシーを設定して、Junos OSのルーティングテーブルからpd-vr1ルーティングインスタンスのOSPFにルートをエクスポートします。

  • ospf-redist-direct—直接接続されたインターフェイスから学習したルート。

  • ospf-redist-static—スタティックルート。

  • ospf-to-ospf—OSPFから学習したルート。

設定

手順

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

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

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

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

ユーザー論理システムに OSPF を設定するには:

  1. ユーザー論理システム管理者としてユーザー論理システムにログインし、設定モードにします。

  2. ルートを受け入れるルーティング ポリシーを作成します。

  3. Junos OSのルーティングテーブルからOSPFにエクスポートされたルートに、ルーティングポリシーをOSPFに適用します。

  4. 論理インターフェイスで OSPF を有効にします。

結果

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

簡潔にするために、この show コマンド出力には、この例に関連する設定のみ含まれています。システム上のその他の設定はすべて省略記号(...)で置き換えられています。

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

検証

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

OSPFインターフェイスの検証

目的

OSPF対応インターフェイスを検証します。

アクション

CLIから show ospf interface instance pd-vr1 コマンドを入力します。

OSPFネイバーの検証

目的

OSPFネイバーを検証します。

アクション

CLIから show ospf neighbor instance pd-vr1 コマンドを入力します。

OSPFルートの検証

目的

OSPFルートを検証します。

アクション

CLIから show ospf route instance pd-vr1 コマンドを入力します。