我的问题在底部,如果您赶时间,请随时跳过我的调试故事。
故事
我开始检查网络生成树状态。所有交换机都通过带有收发器的 SFP 端口连接在光纤上。
一次偶然的机会,我偶然发现了一个让我感到困惑的情况。让我为大家描绘一下情况:
我发现一个交换机表明它的一个 SFP 端口已关闭。应该起来了。我检查了另一个链路对口开关,对应的SFP光纤链路指示在线。对于同一根光纤,一端的一台交换机表示链路已启动,而另一端的另一台交换机表示同一链路已关闭。
这让我很困惑。我说的是 2 台交换机,其中一台是 3COM 4500,和我差不多大,第二台是 HP 1920-24G,都使用 RSTP。我想知道 3COM 是否完全在生成树丢弃端口等情况下禁用了它的端口。
我找不到任何符合这种情况的开关来进行比较。所以我去现场检查情况。
事实上,一个交换机的链路正常,LED 闪烁,浏览器管理器显示链路已启动,但同一光纤上的另一台交换机显示链路断开。所以我断开了每个交换机上 LC 连接器的两端(它们不是太远),并使用视觉故障定位器检查光纤完整性。
断开的链路在两条线(Rx/Tx)上都显示出良好的可见结果,因为我的设备无法测量衰减,我只有基于红色激光闪烁的个人二元判断。另一端向上,也显示出可见的结果,但是在光探测期间,其中一根电线从其激光输出中显示出奇怪的红光,好像某些连接器的顶部有一些微尘(如图所示)一个带有“模糊孔”的圆形红点不居中不显示光)。我无法像现在(Rx / Tx)中的哪一个。在我的衬衫上摩擦连接器后,我再次测试并获得了明显的视觉响应。
之后,我重新连接了所有内容,并且断开的链接状态再次在线。我检查了另一台交换机,第三台,很远,这里我什至没有提到,它的一个 SFP 端口在 RSTP 上被禁用,正如我所期望的那样,根据本地网络拓扑,该链路是备用链路,并且在我重新建立离线官方链接后,它就成为了备份。
不幸的是,大约半小时后,当我将这一切告诉维护主管时,为了让他了解情况,我打算展示所有 SFP 端口都正常的交换机,但由于发生了因果报应,链路再次断开。
我们将更换两端的 SC/LC 跳线连接器,看看问题是否结束。
所以我最后的问题是:
1) 收发器接收到数据包时,SFP 端口 LED 指示灯是否亮起?或者当收发器接收和发送数据包时?
我这样问是因为我们使用两个通道,一个用于发送,另一个用于接收,可能一个交换机的发送链路正常(另一端的接收链路正常)而另一个接收链路坏(另一端的发送链路坏)。如果交换机的 SFP 链路在其端口接收时在线,无论传输如何(Rx 工作,Tx 不知道),根据我今天看到的情况,我的假设是正确的。
2)有时可能导致链接出现故障的原因是什么?
该链接持续了将近 2 年。也许是灰尘?也许有故障的收发器?也许是坏的光纤跳线?也许是 SC 尾纤融合?也许是环境(炎热的气候,低浓度的酸烟)?我可以保证自从链接启动以来,没有人接触过这个连接。