![将 3 个 L2 交换机连接到路由器](https://linux22.com/image/716789/%E5%B0%86%203%20%E4%B8%AA%20L2%20%E4%BA%A4%E6%8D%A2%E6%9C%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%E8%B7%AF%E7%94%B1%E5%99%A8.png)
我拥有:
- 3 个交换机(第 2 层,可管理,24 个端口)型号 Zyxel GS1920-24HP
- 1 个路由器型号 Zyxel USG 310
我的网络被划分为 10 个 VLAN(1、2、3、4、5、6、7、8、10、11),中央路由器在不同的 VLAN 之间路由数据包(通过 SPI 防火墙),从 VLAN 到 Internet 和反之亦然(通过 SPI 防火墙),以及从 VPN 到 VLAN 和 Internet 上的一些资源。每个 VLAN 的子网掩码为 255.255.255.0,网络范围为 192.168.X.0 / 24,其中 X 是特定于 VLAN 的 VID,路由器在每个 VLAN 上的地址始终为 192.168.X.1。
Switch1 位于第二个房间,而另外两个位于中央机架,路由器也位于此处。
交换机1:
- 连接设备:VLAN5
- 交换机管理:VLAN1
- 网络通信端口:LAG 中为 2 Gb
交换机2:
- 连接设备:VLAN2、VLAN3、VLAN4、VLAN6
- 交换机管理:VLAN1
- 网络通信端口:LAG 中为 2 Gb
交换机3:
- 连接设备:VLAN1、VLAN5、VLAN7、VLAN8、VLAN10、VLAN11
- 交换机管理:VLAN1
- 网络通信端口:LAG 中为 2 Gb
路由器:
- 端口 1:桥接 VDSL2 调制解调器(PPPoE 会话至互联网)
- 端口 2:桥接 VDSL2 调制解调器(PPPoE 会话至互联网)
- 2 个 PPPoE 会话是独立的并且服务于不同的 VLAN。
在多个交换机中复制的唯一 VLAN 是: - VLAN1,用于从其管理接口管理交换机 - VLAN5,只有 1 个设备未连接到交换机 1,但连接到交换机 3(出于布线的物流原因)。
我有两种不同的连接解决方案:
解决方案1:
- 交换机1 LAG1->交换机3 LAG1
- 交换机2 LAG1 -> 交换机3 LAG2
- 交换机 3 LAG3 -> 路由器 LAG1
优点:路由器在 LAG1 端口上有 10 个 VLAN 接口,并且不创建 VLAN 接口复制。
示例)LAG1/1、LAG1/2、LAG1/3、LAG1/4、LAG1/5、LAG1/6、LAG1/7、LAG1/8、LAG1/10、LAG1/11
缺点:此解决方案会增加网络流量和延迟,因为如果 VLAN2 设备连接到 VLAN3 设备,则连接遵循以下流程:
交换机 2 -> 交换机 3-> 路由器 -> 交换机 3 -> 交换机 2。
解决方案2:
- 交换机 1 LAG1 -> 路由器 LAG1
- 交换机2 LAG1 -> 路由器 LAG2
- 交换机 3 LAG1 -> 路由器 LAG3
如何在不同的 LAG 端口上配置相同的 VLAN?
示例)LAG1/1、LAG1/5
LAG2/1、LAG2/2、LAG2/3、LAG2/4、LAG2/6
LAG3/1、LAG3/5、LAG3/7、LAG3/8、LAG3/10、LAG3/11
应该采用哪种解决方案?
谢谢,
Berto。
答案1
您的两个解决方案的区别似乎在于 switch3 或路由器是否是中央集线器。
更好的解决方案是,大多数网络流量需要较少的跳数。因此,假设您的内部流量大于 WAN 流量,我更喜欢解决方案 1。此外,最好在交换机上进行交换,而不是在路由器上进行交换(当然,这种区别现在已变得非常模糊)。
PS:USG 310 似乎不支持“端口分组”,我猜这是指交换机组——肯定是解决方案 1。