如何检查任何网络连接是否相当稳定

网络工程 联网
2022-02-07 01:34:57

有什么方法可以让我们理解一个网络是相当稳定的?

以前,串行网络接口有时确实无法建立连接。

现在我已经更换了一个新的 [类似这样的],并且我正在尝试了解如何评估已建立的网络的稳定性。

2个回答

基本上,您可以监视网络端口的故障或测试每个链接/路径的错误。

监控:

  • 托管交换机端口上的错误计数器
  • 主机/网卡端的错误计数器
  • 端口状态(链路状态、速度、双工模式)
  • 设备可用性(ping、状态页、telnet、...)

SNMP 可用于永久监控并在出现错误时生成自动陷阱。

主动测试:

  • 已部署的布线(重新)认证为规格
  • (扩展的)同时在两个方向上使用千兆链路进行吞吐量测试(对于所有线对),例如使用 iperf3
  • 之后检查错误计数器

COM 服务器可以有自己的怪癖。确保你有一个体面的设备,安装了最新的固件并且电源可靠(最好来自交换机的 PoE)。

如果您不能使用持续监控(客户端网络/没有设施的远程网络),则实际上不可能知道网络(当前)是否正常工作。请注意,在复杂网络中发现和消除间歇性问题本身就是一门科学。

尤其是当连接在 Internet 上运行时,可能无法确保可靠运行,并且相关设备和协议需要能够处理数据包丢失并缓冲长时间的中断。如果这是不可能的,那么您就不能使用简单的 COM 服务器,并且需要在更大的设备、嵌入式服务器等上使用本地缓冲。

这是一个非常笼统的问题;)

您有很多选择,即使用遥测(这很大程度上取决于您使用的网络设备)或外部监控工具来跟踪您的连接状态(即通过 SNMP 等跟踪参数,或者只是尝试 ping 远程设备)。