链接两个交换机是否不同于将两个交换机直接连接到路由器?


15

我正在为我们的小型公司的新办公室建立网络-楼上约有20台计算机,楼下有20台计算机。每层楼都有一个交换机,路由器在楼下,两层楼之间连接着cat5e电缆。所有计算机应位于同一子网中。

将两台交换机连接到路由器(路由A)或直接将交换机彼此连接(路由B)和仅将一台交换机连接到路由器有什么区别吗?我知道这两种方法都行得通,只是想知道是否有理由偏爱其中一种。谢谢 网络布局

Answers:


13

当将两个交换机连接在一起时,您正在扩展广播域。广播域可能在相当大的网络中造成负担。当您将每个交换机独立连接到路由器时,每个交换机都会有一个广播域,从而控制通过网络的广播流量。


7
通常这是正确的,但在这种情况下,似乎他要插入的路由器侧实际上是交换机,而不是独立的端口(如果我错了,请纠正我)。在这种情况下,他使用的路由几乎没有区别,除非路由器只有100mbps且交换机为千兆位。
KJ-SRS

4
我认为大多数家用/小型企业路由器,如具有4端口的路由器,都只使用非托管的交换控制器芯片来提供KJ-SRS描述的4端口。一个简单的指标是原始固件是否规定哪个端口必须是WAN。您还可以登录到路由器并运行ifconfig以查看可以独立控制多少个端口。
billc.cn 2011年

1
@ billc.cn,除非您将其配置为,否则它们通常不会显示在ifconfig中。那不是保证测试。
user606723 2011年

2
如上所述,答案不正确。在这两种情况下,除非路由器具备VLAN分区功能并将其配置为分区,否则您将只有一个广播域。
科林·安德森

这个答案是错误的,我认为@haroldmoma的意思是冲突域。
Tim_Stewart '18

14

在其他方面(例如提到的haroldmoma),还要考虑的另一件事是,如果将交换机链接在一起,并且第一个死亡,则第二个也将停止工作(每个人都处于脱机状态)。如果将它们都连接到路由器,那么一个故障不会影响另一个(只有一半办公室处于脱机状态)。


7

如果将这些交换机链接在一起,则与您最接近的交换机相比,将它们并行放置(交换机将全部通过路由器)的流量将更多(具体取决于您的使用情况(所需的大量Internet访问与大量访问自己的文件服务器)),您可以互相权衡。

它使距离路由器最近的交换机成为单个故障点(如techie007所述)。


由于几乎所有的低成本交换机都使用存储转发(而不是直通)数据包处理,因此流量负担可能是个问题。菊花链切换时,也存在性能障碍(尽管很小)。存储转发交换机必须完全缓冲每个以太网帧,然后才能重新传输它,这会增加延迟。
锯末

0

这里的其他答案也谈到了一些差异。我会问您以下问题,

我知道这两种方法都行得通,只是想知道是否有理由偏爱其中一种

因此,假设您仅使用路由器访问inet(无需VPN或其他路由)

如果我有路由器R_A以及交换机S_A和S_B。假设我们将两个交换机直接连接到路由器。然后假设我在S_A上有2个主机(S_A_h1,S_A_h2),在S_B上有2个主机(S_B_h1,S_B_h2)。

如果S_A_h1想与S_B_h2通话,则必须进行多少跳?3,通过每个交换机和一个路由器。

如果S_A_h1要连接到Internet,则必须在LAN中进行多少跳?2,一个通过交换机,一个通过路由器。

现在假设我们仅将S_A连接到路由器,然后将S_B连接到S_A。

现在,如果S_A_h1想与S_B_h2通话,则必须进行多少跳?2,每个开关一个。

如果S_B_h2要访问Internet,则必须进行多少跳?3,交换机和路由器。

因此,如果您想减少网络延迟,则需要以减少跳数的方式来设置网络。例如,您可能希望将本地媒体服务器与电视保持在同一交换机上,而将Internet访问计算机保持在与路由器相连的交换机上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.