三层路由 允许 UniFi Switch 在 VLAN 之间及其他目的地之间通过静态路由进行流量转发。你可以将三层路由用于 UniFi Gateway 或第三方网关。

注意:L3 交换机管理的网络不支持流量识别及依赖该功能的相关特性。如果你需要这些功能,建议使用 UniFi Cloud Gateway 或独立的 UniFi Gateway,以获得完整功能与无缝集成体验。

要求

注意:使用第三方网关时,必须支持 VLAN 打标和静态路由的手动配置。

工作原理

通过在新建或已有虚拟网络上将 Router(路由器) 选项设置为 UniFi Switch,即可启用三层路由。随后,会自动创建一个名为 Inter-VLAN routing 的附加网络。该网络具有以下特性:

  • 子网 —— 默认使用 10.255.253.0/24 IP 地址范围,但可以更改。
  • VLAN —— 固定为 VLAN ID 4040。
  • UniFi Gateway —— 如果存在,UniFi Gateway 将使用 10.255.253.1 IP 地址。
  • UniFi Switch —— 首台启用 L3 Routing 的 UniFi Switch 使用 10.255.253.2 IP 地址。后续的 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/24 IP 地址分配给第三方网关的相应接口。
  • 在第三方网关上创建静态路由,其目标网段与 UniFi 中配置的网络一致(如 192.168.2.0/24),下一跳使用 10.255.253.2
  • 如果 UniFi 中配置有多个网络,则需添加额外静态路由。
  • 如有其他 L3 UniFi Switch,使用不同 IP 地址,也应相应添加路由。
  1. 配置示例与测试

    下方配置命令为可用于 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. 1. 哪些 UniFi Switch 支持三层路由?
    三层路由仅适用于部分型号。具体请参考商城信息。
  1. 2. Inter-VLAN Routing 网络能否使用不同的 IP 地址段?
    可以,子网可以更改。
  1. 3. VLAN ID 能否使用 4040 以外的编号?
    不可以,VLAN ID 不可更改。
  1. 4. 我的第三方网关不支持 VLAN 和静态路由,还能与 UniFi 三层路由一起使用吗?
    不可以,要求网关必须支持 VLAN4040 及静态路由,才能与 UniFi Switch 正常通信。
  1. 5. 三层 UniFi Switch 是否会通过 NAT 转换流量?
    不会,流量会被直接转发,不做转换。