3 台交换机与路由器连接的最佳方式是什么?

3 台交换机与路由器连接的最佳方式是什么?

我正在尝试重建我的工作网络,并且我在思考连接三个交换机和一个路由器的最佳方法是什么。

路由器有 4 个端口,所以我想将 2 个交换机连接到路由器(每个交换机用 2 根电缆连接到路由器),然后用两根电缆将第三个交换机连接到其他交换机之一。因此,就像这样,两根电缆从交换机 1 连接到路由器,两根电缆从交换机 2 连接到路由器,两根电缆从交换机 3 连接到交换机 1 或 2。

我的问题是:

用电缆将路由器连接到每个交换机是否更好,还是电缆越多越好?

如果我将开关 3 连接到开关 1 或 2,最好用电缆连接,还是使用更多电缆可以获得更好的性能。

如果我错了并且有更好或更有效的方法来连接它们,请告诉我。

路由器是 Netgear RP114(我将把它升级到 Sonicwall NSA 240),交换机 1 是 Netgear GS748T,交换机 2 是 Cisco Catalyst 2924-XL,交换机 3 是 D-link DGS-1024D。

答案1

从基本弹性的角度和最低使用的端口和电缆来看,如果设备支持生成树,我会考虑以下几点:

交换机 A 端口 1 -> 路由器端口 1
交换机 B 端口 1 -> 路由器端口 2
交换机 C 端口 1 -> 交换机 A 端口 2
交换机 C 端口 2 -> 交换机 B 端口 2

仅为这些端口设置生成树。这样,当(不是如果)任何一个设备/端口/链路发生故障时,您都可以安然无恙。

答案2

选项1:如果您的路由器有足够的以太网端口,请将所有三个交换机直接连接到路由器,然后启用 Dot1Q 封装以启用 VLAN 间路由(如果您的交换机不是 L3;有几台交换机同时提供这两种功能)。在这种情况下,您的所有第 2 层流量都将通过第 3 层,我认为某些人不需要在自己的网络中这样做。

或者

选项 2:将主交换机直接连接到路由器,然后将剩余的 2 个交换机连接到主交换机。将主交换机的模式从 STP 客户端更改为 STP 服务器,并将交换器的模式从服务器更改为客户端。不要将客户端交换机相互连接 - 这会导致交换环路。如果您需要所有交换机之间的冗余链路,那么您也必须启用 STP 和其他环路避免协议。

我个人建议使用第二种方法。

现在我也在做同样的工作,我有一个思科 1941/k9 路由器和三个思科 SF300-24 端口交换机(L2/L3)。

问候,

桑迪普·库马尔·夏尔马

MCP、MCSA、MCSA:M、MCSE、CCENT、CCNA

答案3

使用电缆。

开玩笑而已。首先,我认为我们可能需要更多信息,例如您将要连接到这些交换机的东西。如果您有几台服务器,然后是一堆工作站,您可能需要使用 2 根电缆连接到 1 个交换机,上面有所有重要的东西,然后仅使用 1 根电缆连接其他 2 个交换机,并将您的工作站放在这些交换机上。

我认为设置 2 根电缆只能防止电缆本身发生故障,至于速度,则取决于通过电缆的流量。如果您愿意提供更多信息,我会编辑我的答案,只需发表评论即可。

答案4

我制作了一个图表来解释这一点(很难用语言解释)。一个选项是使用生成树协议,另一个选项是不使用生成树协议。请注意,如果您使用生成树拓扑而不先启用生成树,您将遇到大量循环和广播问题。

https://i.stack.imgur.com/3gelp.png

路由器只能连接到一台交换机的一个端口。大多数路由器不具备 STP 功能。

相关内容