三层路由
三层路由 允许 UniFi Switch 在 VLAN 之间及其他目的地之间通过静态路由进行流量转发。你可以将三层路由用于 UniFi Gateway 或第三方网关。
注意:L3 交换机管理的网络不支持流量识别及依赖该功能的相关特性。如果你需要这些功能,建议使用 UniFi Cloud Gateway 或独立的 UniFi Gateway,以获得完整功能与无缝集成体验。
要求
- 一台三层 UniFi Switch
- 一台 UniFi Cloud Gateway、UniFi Gateway 或第三方网关
注意:使用第三方网关时,必须支持 VLAN 打标和静态路由的手动配置。
工作原理
通过在新建或已有虚拟网络上将 Router(路由器) 选项设置为 UniFi Switch,即可启用三层路由。随后,会自动创建一个名为 Inter-VLAN routing 的附加网络。该网络具有以下特性:
- 子网 —— 默认使用
10.255.253.0/24IP 地址范围,但可以更改。 - VLAN —— 固定为 VLAN ID 4040。
- UniFi Gateway —— 如果存在,UniFi Gateway 将使用
10.255.253.1IP 地址。 - UniFi Switch —— 首台启用 L3 Routing 的 UniFi Switch 使用
10.255.253.2IP 地址。后续的 L3 UniFi Switch 将分别使用10.255.253.3、.4 以此类推。 - 默认网关 —— L3 UniFi Switch 以
10.255.253.1作为连接互联网的默认网关(默认路由)。
除在 VLAN 之间路由流量外,L3 UniFi Switch 还提供以下功能:
- 静态路由 —— 创建至下一跳 IP 地址或接口的静态路由。
- DHCP 服务器 —— 向设备分发由 DHCP 分配的 IP 地址。
- DHCP 中继 —— 将 DHCP 请求转发至其他 DHCP 服务器。
使用第三方网关
使用第三方网关时,其配置需与 UniFi 保持一致。必需步骤如下。更多细节请参阅第三方网关厂商的文档。
- 在第三方网关上配置 VLAN 虚拟接口(VIF),并在连接 UniFi Switch 的接口上打标签
VLAN4040。该接口即为交换机的上行端口。 - 确保 UniFi Switch 在与第三方网关连接的上行端口同样打标签
VLAN4040。 - 将
10.255.253.1/24IP 地址分配给第三方网关的相应接口。 - 在第三方网关上创建静态路由,其目标网段与 UniFi 中配置的网络一致(如
192.168.2.0/24),下一跳使用10.255.253.2。 - 如果 UniFi 中配置有多个网络,则需添加额外静态路由。
- 如有其他 L3 UniFi Switch,使用不同 IP 地址,也应相应添加路由。
-
配置示例与测试
下方配置命令为可用于 EdgeRouter 的配置示例。eth1 接口连接至三层 UniFi Switch。
configure set interfaces ethernet eth1 vif 4040 address 10.255.253.1/24 set protocols static route 192.168.2.0/24 next-hop 10.255.253.2 commit ; save完成后,可测试 UniFi Switch 在两个网络上的连通性:
ping 10.255.253.2 ping 192.168.2.1
常见问题解答
-
1. 哪些 UniFi Switch 支持三层路由?三层路由仅适用于部分型号。具体请参考商城信息。
-
2. Inter-VLAN Routing 网络能否使用不同的 IP 地址段?可以,子网可以更改。
-
3. VLAN ID 能否使用 4040 以外的编号?不可以,VLAN ID 不可更改。
-
4. 我的第三方网关不支持 VLAN 和静态路由,还能与 UniFi 三层路由一起使用吗?不可以,要求网关必须支持 VLAN4040 及静态路由,才能与 UniFi Switch 正常通信。
-
5. 三层 UniFi Switch 是否会通过 NAT 转换流量?不会,流量会被直接转发,不做转换。