我正在处理一些工业以太网交换机(Phoenix Contact FL Switch SF 16TX),它们连接到大约 5 台计算机和 5 个 SLC/5 个 PLC。
我们遇到一个问题,即 ARP 请求不起作用,并且许多系统的 ARP 表在类型列下显示“无效”,导致某些 PC 无法到达所需的目的地。
我把所有东西都连接到一个交换机上,省去了另一个交换机,然后我开始在 ARP 表中获取有效的 MAC/IP 地址,并能够 ping 其他主机。但是,前几次 ping 超时,未找到目标。计算机需要几秒钟才能更新其 ARP 表,然后 ping 就可以正常工作(偶尔会丢失)。
这个装置已经运行了大约 10 年 - 这些交换机会出故障吗?它们的速度会不会太慢,无法处理广播流量和其他通过它们的东西?
更新:一些计算机失去连接的问题再次出现。我只连接了一台交换机。Windows 10 计算机无法 ping 通或被任何其他计算机 ping 通。旧的 SCADA 计算机(XP)彼此之间以及与 PLC 之间保持连接。此时,只使用一台交换机 - 另一台交换机已与网络断开连接。
注意:我们使用光纤以太网适配器来连接各个建筑物 - 这些是否会注入不良或重复的流量?
答案1
我把所有东西都连接到一个交换机上,省去了另一个交换机,然后我开始在 ARP 表中获取有效的 MAC/IP 地址,并能够 ping 其他主机。但是,前几次 ping 超时,未找到目标。计算机需要几秒钟才能更新其 ARP 表,然后 ping 就可以正常工作(偶尔会丢失)。
这听起来很正常。为了使 ping 正常工作,交换机和主机都需要为 ping 的 IP 地址构建 ARP 表。我预计前几个 ping 响应会失败,直到相关 ARP 表更新为止。一旦相关 ARP 表更新,则每次 ping 都应该有效,直到 ARP 表被刷新为止。然后冲洗并重复。
由于一个开关似乎工作正常,请以相同方式测试另一个开关。如果工作正常,则重新连接两个开关,看看问题是否再次出现。
这些交换机是否支持生成树协议?当两个交换机都连接时,是否有可能出现交换机环路?