如何解决光纤收发器频繁死机问题考量现场总线技术的发展历程
当使用光纤收发器实现Ethernet传输的极限延伸至100公里以上,然而在长距离传输过程中,每隔约1小时左右,光纤收发器会出现一次故障,导致网络中断。简单重启电源后,设备即可恢复正常运作,但这种问题频繁发生且难以稳定。经过深入分析,我们提出了三个策略,以最大限度减少交换机“死机”的发生。
首先是对待光纤收发器的散热问题。当设备久用老化,其内部温度升高至一定程度,也许会导致死机。解决方案包括更换新灯或采取适当的冷却措施,如电脑散热系统一样,不再详述。
其次是关注电源质量问题。一部分电源随着时间的推移可能会出现老化不稳定的情况,这可以通过触摸来判断是否过于烫手。如果确有此情形,则需立即更换电源,因为成本较低且无修理价值。
最后,对付交换机中的数据阻塞现象。在网络断连时,一些状况往往由交换机引起,它会对接收到的数据进行CRC错误检测和长度校验,并丢弃出错包而发送正确包。但有时一些未被检测到的错误包在转发过程中无法发出,也不会被丢弃,而是累积在动态缓存(buffer)中,当buffer满载时,就形成了交换机死机的情况。此种状况重启收发器或交换机会清除这些累积,但过一段时间又开始堆积,最终再次造成死机。这类情况常伴随着数据丢失的问题,因此用户通常将其归咎于光纤收发器故障。