我的工作与两个相同的工业机器与多个以太网交换机每台机器。基本布局如下所示:
Switch 1 Machine A -> Switch 2 Machine A -> Switch 4 Machine A
|-> Switch 3 Machine A
\-> Switch 1 Machine B -> Switch 2 Machine B -> Switch 4 Machine B
\-> Switch 3 Machine B
我仔细检查了机器中的所有以太网电缆,确认没有循环。
每个交换机上都有多个设备(其中一些是菊花链的),所有交换机都是Allen Bradley Stratix 5700工业管理以太网交换机,它们设置了IP,但没有修改默认值中的其他设置。
当我们关闭机器B(包括所有机器B开关)时,我们的PLC (在机器A开关1上)和我们的安全输入(在机器A开关2)之间失去了连接
我为什么要失去这种连接呢?所有设备都需要大约30秒的时间才能重新连接并停止机器A的工作,直到它全部恢复在线为止。为什么只会是这样?当我关闭机器A时,我在机器B上没有看到相同的行为。我可以从管理交换机侧做些什么来强制某个路径上的信息,这样机器B的交换机的丢失就不会导致连接丢失吗?
谢谢
发布于 2019-01-03 12:45:39
欢迎来到网络工程!30秒的连接丢失是一个强有力的迹象,表明生成树正在引发问题.如果B上的开关是根,则开关A将在它不再“听到”根开关时阻塞所有端口。
你应该:
您还可以关闭生成树,如果和只有当您确定您不能创建一个循环,无意中将两个开关连接在一起。
https://networkengineering.stackexchange.com/questions/55852
复制