Cloudflare WAN(旧 Magic WAN)オーバーレイ上の各サブネットは、一意のアドレス空間を持つ必要があります。そうでないと、Cloudflare は特定の IP アドレス宛のトラフィックをどのサイトへ送るべきかを判断できません。実際には、多くの組織が同じプライベートアドレス範囲(例: 192.168.1.0/24)を複数サイトで再利用します。それらのサブネットを番号付けし直す代わりに、Cloudflare One Appliance(旧 Magic WAN Connector)上のサブネットで静的なネットワークアドレス変換(NAT)を有効にできます。NAT は、既存のローカルアドレスを保ったまま、各サイトにオーバーレイ向けの一意なプレフィックスを割り当てます。
サブネット NAT では、Appliance が次のあいだで静的な 1 対 1 変換を行います。
- サイト内部で使う ローカルプレフィックス。
- Cloudflare WAN オーバーレイへアドバタイズする NAT プレフィックス。
マッピングは静的なため、Appliance はサイトからの送信接続と、Cloudflare WAN からサイトへの受信接続の両方に対応します。接続は Cloudflare One Appliance 配下のホストから開始する必要はありません。
NAT は、同じサイズのプレフィックス同士の静的な 1 対 1 変換です。Appliance 上のサブネットで NAT を有効にすると、次のようになります。
- ローカルプレフィックス は、Appliance の LAN 側サブネットです。
- NAT プレフィックス は、同じサイズの WAN 向けプレフィックスです。
- Appliance は 2 つのプレフィックスのあいだでアドレスを 1 対 1 で変換します。
- サイトから Cloudflare WAN へ向かうトラフィックでは、ローカルアドレスを対応する NAT アドレスに置き換えます。
- Cloudflare WAN からサイトへ到着するトラフィックでは、NAT アドレスを対応するローカルアドレスに置き換えます。
オーバーレイ上のアドレス重複を避けるため、Cloudflare WAN は次のルールを適用します。
-
LAN 内での一意性
- 各サブネットのローカルプレフィックスは、その Appliance 上の当該 LAN 内で一意である必要があります。
- 別の LAN、または別のサイトでは、同じローカルプレフィックスを再利用できます。
-
Cloudflare WAN オーバーレイでの一意性
- オーバーレイ向けプレフィックス は、Cloudflare WAN デプロイ内のすべてのサイトで一意である必要があります。
- NAT を有効にした サブネットでは、オーバーレイ向けプレフィックスは NAT プレフィックス です。
- NAT なし のサブネットでは、オーバーレイ向けプレフィックスは ローカルプレフィックス です。
これらのルールにより、Cloudflare WAN オーバーレイ上の各サブネットが一意のオーバーレイ向けプレフィックスを持つ限り、複数サイトでローカル空間を再利用できます。
次のプレフィックスを使うサブネットを考えます。
- ローカルプレフィックス:
192.168.100.0/24 - NAT プレフィックス:
10.10.100.0/24
この場合:
- サイト内のホスト
192.168.100.13が Cloudflare WAN オーバーレイへトラフィックを送ると、Appliance はそのアドレスを10.10.100.13に変換します。 - 別サイトから、または Cloudflare WAN 経由のインターネットから
10.10.100.13を宛先にすると、Appliance はそのアドレスを192.168.100.13に戻します。
サブネット NAT は、Cloudflare One Appliance 上で LAN を作成または編集するときに設定します。Appliance の設定では次を行います。
- LAN 側サブネットの ローカルプレフィックス を定義します。
- 任意で、同じサイズの 静的 NAT プレフィックス を定義します。指定すると、そのプレフィックスがそのサブネットのオーバーレイ向けプレフィックスになります。
LAN の設定と静的 NAT プレフィックスの指定手順は、次を参照してください。