NAT の概要
ネットワークアドレス変換 (NAT) は、パケットがインターネットに送信されるときに、コンピューターまたはコンピューターのグループの IP アドレスを 1 つのパブリック アドレスに変換するメカニズムです。IPアドレスを変換することで、1つのIPアドレスのみが外部ネットワークに公開されます。外部から見えるIPアドレスは1つしかないため、NATによってセキュリティが強化され、複数のIPアドレスを持つ代わりに、ネットワーク全体に対して1つのパブリックアドレスのみを持つことができます。
Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。追加のプラットフォームがサポートされる場合があります。
NAT の概要
ネットワークアドレス変換(NAT)は、パケットヘッダー内のネットワークアドレス情報を変更または変換するための方法です。パケット内の送信元アドレスと宛先アドレスのいずれか、または両方が変換される場合があります。NAT には、IP アドレスだけでなく、ポート番号の変換も含めることができます。
NAT は、IP (バージョン 4) アドレス枯渇の問題を解決するために RFC 1631 に記述されています。それ以来、NATはファイアウォール、トラフィックのリダイレクト、負荷分散、ネットワーク移行などに有用なツールであることがわかってきました。
デバイスのNATは、以下のタイプでサポートされます。
-
静的 NAT
-
ディスティネーション NAT
-
ソースNAT
SRXシリーズファイアウォールは、変換された宛先ポートに基づいて、ポリシー検索とサービス検索の両方を実行します。
NAT ウィザードを使用して、基本的な NAT 設定を実行できます。より高度な設定を行うには、J-Web インターフェイスまたは CLI を使用します。
参照
NAT ルール セットとルールについて
NAT 処理では、NAT ルール セットとルールの評価が中心となります。ルール セットは、処理するトラフィックの全体的な方向を決定します。たとえば、ルールセットは、特定のインターフェイスまたは特定のゾーンへのトラフィックを選択できます。ルール・セットには、複数のルールを含めることができます。特定のトラフィックに一致するルールセットが見つかると、ルールセット内の各ルールの一致が評価されます。ルール セット内の各ルールは、一致させるトラフィックと、トラフィックがルールに一致したときに実行するアクションをさらに指定します。
このトピックは、以下のセクションで構成されています。
NAT ルール セット
ルール セットは、トラフィックの一致条件の一般的なセットを指定します。静的 NAT と宛先 NAT の場合、ルール セットは次のいずれかを指定します。
-
送信元インターフェイス
-
送信元ゾーン
-
ソース ルーティング インスタンス
送信元 NAT ルール セットでは、送信元と宛先の両方の条件を設定します。
-
送信元インターフェイス、ゾーン、またはルーティング インスタンス
-
宛先インターフェイス、ゾーン、またはルーティング インスタンス
1 つのパケットが複数のルール セットと一致する可能性があります。この場合、より具体的な一致を持つルール・セットが使用されます。インターフェイスの一致は、ゾーンの一致よりも具体的であると見なされ、ゾーンの一致はルーティング インスタンスの一致よりも具体的です。パケットが、送信元ゾーンを指定する宛先 NAT ルール セットと、送信元インターフェイスを指定する宛先 NAT ルール セットの両方に一致する場合、送信元インターフェイスを指定するルール セットの方が一致し、より具体的な一致となります。
送信元 NAT ルール セットで送信元と宛先の両方の条件を指定するため、送信元 NAT ルール セットの照合はより複雑になります。パケットが複数の送信元 NAT ルール セットに一致する場合、選択されたルール セットは以下の送信元/宛先条件に基づきます(優先度順)。
-
送信元インターフェイス/宛先インターフェイス
-
送信元ゾーン/宛先インターフェイス
-
送信元ルーティング インスタンス/宛先インターフェイス
-
送信元インターフェイス/宛先ゾーン
-
送信元ゾーン/宛先ゾーン
-
送信元ルーティング インスタンス/宛先ゾーン
-
送信元インターフェイス/宛先ルーティング インスタンス
-
送信元ゾーン/宛先ルーティング インスタンス
-
ソース ルーティング インスタンス/宛先ルーティング ルーティング インスタンス
たとえば、送信元インターフェイスと宛先ゾーンを指定するルールセットAと、送信元ゾーンと宛先インターフェイスを指定するルールセットBを設定できます。パケットが両方のルール セットに一致する場合、ルール セット B がより具体的な一致になります。
送信元 NAT ルール セットに同じ送信元と宛先の条件を指定することはできません。
NAT ルール
トラフィックに一致するルール セットが見つかると、ルール セット内の各ルールが一致する順番に評価されます。NAT ルールは、以下のパケット情報で一致させることができます。
-
送信元アドレスと宛先アドレス
-
送信元ポート(送信元および静的 NAT のみ)
-
宛先ポート
ルールセット内でトラフィックに一致する最初のルールが使用されます。セッション確立時にパケットが設定されたルールのルールに一致すると、そのルールで指定されたアクションに従ってトラフィックが処理されます。
show security nat source ルール と show security nat destination ルール 、および コマンドを show security nat static rule 使用して、特定のルールのセッション数を表示できます。
ルール処理
NAT タイプによって、NAT ルールが処理される順序が決まります。フローの最初のパケット処理時に、NAT ルールは以下の順序で適用されます。
-
静的 NAT ルール
-
宛先 NAT ルール
-
ルート検索
-
セキュリティポリシーのルックアップ
-
静的 NAT ルールのリバース マッピング
-
ソースNATルール
図 1 は、NAT ルールの処理順序を示しています。
静的 NAT と宛先 NAT のルールは、ルートとセキュリティ ポリシーのルックアップの前に処理されます。静的 NAT ルールは、宛先 NAT ルールよりも優先されます。静的 NAT ルールのリバース マッピングは、ルートおよびセキュリティ ポリシーのルックアップ後に実行され、送信元 NAT ルールよりも優先されます。送信元 NAT ルールは、ルートおよびセキュリティ ポリシーのルックアップ後、および静的 NAT ルールのリバース マッピングの後に処理されます。
ルールとルールセットの構成は、基本的には各タイプのNATで同じです(送信元、送信先、静的)。ただし、ルート検索の前に宛先NATと静的NATの両方が処理されるため、ルールセットで宛先ゾーン、インターフェイス、またはルーティング インスタンスを指定することはできません。
NAT ルールの容量
NAT ルール容量要件は、SRXシリーズファイアウォールとJunos OSリリースによって異なります。
ルール セットあたりのルール数の制限は、デバイスがサポートできるルールの数に対するデバイス全体の制限です。この制限は、デバイスの NAT ルールをより適切に計画および設定するために提供されています。
メモリ消費量については、これらの数値(送信元ルールまたはルール セットの最大数 + 宛先ルールまたはルール セットの最大値 + 静的ルールまたはルール セットの最大数)をサポートする保証はありません。
NAT ルール容量要件は、SRXシリーズファイアウォールとJunos OSリリースによって異なります。
Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。追加のプラットフォームがサポートされる場合があります。
詳細については、「 プラットフォームに関する追加情報」 セクションを参照してください。
プラットフォームの追加情報
Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。追加のプラットフォームがサポートされる場合があります。
| NAT ルール タイプ |
SRX300SRX320 |
SRX340SRX345 |
SRX1500SRX1600 |
SRX2300、SRX4120SRX4100SRX4200 |
SRX4600SRX5400SRX5600SRX5800 |
SRX4700 |
|
|---|---|---|---|---|---|---|---|
| ソース NAT ルール |
1024 |
2048 |
8192 |
20,480 |
30,720 |
51200 |
|
| 宛先 NAT ルール |
1024 |
2048 |
8192 |
20,480 |
30,720 |
51200 |
|
| 静的 NAT ルール |
1024 |
2048 |
8192 |
20,480 |
30,720 |
51200 |
|
| オブジェクト |
SRX1600SRX2300、SRX4120 |
SRX4600SRX5400SRX5600SRX5800 |
SRX4700 |
|---|---|---|---|
| システム当たりの NAT ルール セットの合計 |
10,000 |
30,720 |
51200 |
| ルール セット当たりの NAT ルールの合計数 |
10,000 |
30,720 |
51200 |
| プラットフォーム | OL でサポートされている IP の数 |
|---|---|
| vSRX 小規模 VSRX-2CPU-4G | 1 |
| SRX1600 | 2 |
| SRX2300、SRX4120 | 16 |
| SRX4300 | 16 |
| vSRX XL VSRX-17CPU-32G | 64 |
| SRX4700 | 128 |
| SRX5000シリーズのデバイス | 128 |
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。