![如何分区交换机到不同的子网?](https://linux22.com/image/1564551/%E5%A6%82%E4%BD%95%E5%88%86%E5%8C%BA%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AD%90%E7%BD%91%EF%BC%9F.png)
我有一台有 8 个接口的路由器。每个接口都在其子网上。每个接口的所有电缆都插入单个 48 端口交换机。
我觉得这个实现有点奇怪。正确的做法是什么,才能得到 8 个子网?此外,如果每个路由器接口都是自己的 DHCP 服务器,那么交换机上的设备如何知道该使用哪一个?我试图避免配置静态 IP
答案1
使用 802.1Q VLAN 标记,您可以“中继”单个链路,以允许传输两侧配置的所有 VLAN。只需确保链路速度足够高,足以承载总流量,并且两侧的所有 VLAN 都以完全相同的方式配置。
无论如何,在交换机和路由器之间运行多个物理链路都需要交换机中的 VLAN。每个 VLAN 定义哪些端口可以相互通信,而不同 VLAN 中的端口则不能。
我非常确定当前的交换机配置已设置了多个 VLAN,每个 VLAN 都有用于客户端的未标记端口和相应的路由器端口。如果您想要更改交换机-路由器互连以支持所有 VLAN,则需要将所有 VLAN 添加到互连端口。一个 VLAN 可以保持未标记,但所有其他 VLAN 都必须标记。
在路由器上,您需要以相同的方式配置端口。确保路由器端口未处于交换机模式,因为除非使用生成树协议 (STP/RSTP/MSTP),否则 VLAN 的多个互连可能会导致桥接环路。