读起来可能有点复杂,但我希望它能讲清楚。英语不是我的母语,抱歉。
在我们学校,我们有一台 HP 2530-24G 交换机连接到一台非托管 tp-link tl-sf1005d 交换机。我们将后者称为交换机 6。从此交换机开始,网络通过类似的非托管交换机扩展到两个方向:每个分支都经过教室。房间里的 PC 连接在一起,这样我们就有一条电缆进入房间,进入连接 PC 的 tp-link 交换机,另一条电缆从交换机出来连接到下一个教室。所以交换机是相互连接的;每个教室都有一个交换机。
现在,当我到这里时,它工作得很好。突然,分支 1 没有网络。事实证明,从交换机 6 到分支 1 的第一个交换机的电缆有故障,但我更换了以太网连接器,现在一切正常。当我将它插入笔记本电脑时,它工作正常。但是,如果电缆和笔记本电脑之间有一个交换机,交换机之外就没有网络(因为笔记本电脑显示连接,但我无法 ping 网络上的其他设备)。我尝试了 3 个不同的交换机和许多跳线,但都没有成功。我将两台 PC 连接到交换机,它们可以互相 ping 通。
有趣的是,当我通过交换机连接 PC 时,连接会持续几秒钟。刚好足以加载网页或 ping 某些内容,然后它就消失了。另一个谜团是,如果连接了交换机,它会干扰交换机 6 和另一个分支中的网络。直连或交叉链接不应该是问题,因为据我所知,tp-link tl-sf1005d 是自动 mdix。
如果有人知道是什么原因造成的,我将不胜感激,如果他们能分享...感谢您的时间。
恩德雷
答案1
正如您已经注意到的,连接以太网交换机并不是一个好主意。布线方面可能存在限制,但即便如此,也应该有一天得到纠正。
通常,以太网交换机应排列成树形(或多星形,如果您愿意的话):一个中央交换机和连接到该中央交换机的所有其他交换机。这种拓扑有两个主要优点:如果中央交换机以外的任何交换机发生故障,则只有一小部分网络会瘫痪(电缆本身也是如此),并且每个交换机都会获得其上行链路端口的全部带宽(而不是在整个链中共享该带宽)。
仅当至少有一个交换机支持以下功能时,才能将两个交换机相互连接自动 MDI-X,否则需要交叉电缆。自动 MDI-X 如今已基本成为标准,但并非无处不在。不过,TL-SF1005D 似乎支持该功能[*1]。在 HP 2530-24G 上,它默认处于活动状态,但可以停用。插入电缆时,检查端口 LED 是否亮起。如果它们不亮,则可能需要交叉电缆。
连接丢失的另一种可能性是网络环路。我不确定是否可以从您的描述中排除这种情况,但如果受影响的不仅仅是手头的连接,那么几乎可以肯定是环路 - 您看到流量 LED 常亮了吗?
2530 支持生成树协议 RSTP/MSTP 和环路检测 - 默认情况下均处于关闭状态。RSTP/MSTP逻辑上阻止检测到的循环,您将看不到端口灯熄灭!循环检测会在配置的时间段内完全停用端口,端口灯将熄灭。检查 2530 的配置以确保 ( show running-config
)。还请检查 2530 的日志以查看是否有任何异常 ( log -r
)。
[*1] 您可以快速检查交换机是否支持 Auto MDI-X:断开所有连接(!),然后在任意两个端口之间插入标准跳线。如果 LED 亮起,则表示使用了 Auto MDI-X。