每个 LAN 接口(物理端口 + VLAN 标记)在 Cloudflare One Appliance(前称 Magic WAN Connector)上都是直接连接子网 (directly-attached subnet) 的一部分——这是设备直接连接到的子网。当您为 LAN 接口指定静态地址时,您同时指明了该接口的地址以及它连接的子网。例如,192.168.100.13/24 意味着 LAN 接口的 IP 地址为 192.168.100.13,并且是子网 192.168.100.0/24 的一部分。
有些 LAN 在位于这些子网和 Cloudflare One Appliance 之间的 3 层路由器后方拥有额外的子网。这些就是路由子网 (routed subnets)——设备并不直接连接到它们,但可以通过下一跳路由器访问它们。您需要配置路由子网,以便 Cloudflare 安装正确的路由来将流量转发到正确的设备和 LAN 接口。
参阅下图以获取这可能如何工作的一个示例:
flowchart TB accTitle: 路由子网 accDescr: 有些 LAN 较为复杂,可能在 3 层路由器后方拥有额外的子网。 a((WAN)) --> b subgraph b [Cloudflare One Appliance] direction TB c(LAN 1) d(LAN n) end c --- e(subnet x):::blue d --- f(subnet 192.168.100.0/24):::blue f---|192.168.100.10|g(Layer 3 router) g --- h(routed subnet y):::red g --- i(192.168.200.0/24):::red g --- j(layer 3 router) j --- k(routed subnet z):::red classDef blue fill:#add8e6,color: black classDef red fill:#ff6900,color: black
要向您的 LAN 添加路由子网,您需要:
- Prefix(前缀):子网的 CIDR 前缀;Cloudflare 将自动在我们的全球网络中安装前往此前缀的静态路由(以将该子网的数据包 ↗转发到正确的 Cloudflare One Appliance),并在您的 Cloudflare One Appliance 中安装路由(以将该子网的数据包转发到正确的 LAN 接口)。在上图中,中间的路由子网前缀为
192.168.200.0/24。 - A next-hop address(下一跳地址):Cloudflare One Appliance 应当向其转发此子网数据包的 3 层路由器的地址。在图中,中间的路由子网的下一跳地址为
192.168.100.10。
(可选)您也可以通过提供静态重叠网络前缀来为子网启用 NAT。