如果使用开关,则与自动机失去通信

网络工程 思科 转变
2021-07-10 05:54:59

我们有这样的架构:

2 台监控计算机连接到连接到多个 PLC 的自动机。

当计算机与自动机直接连接时,没有问题,但是当我使用cisco C9300交换机时,即使他们仍然可以ping通,监控计算机也不再与自动机一起工作。

计算机和自动机在同一个 vlan 中。

我注意到交换机返回错误:Unknown Protocol Drops

交换机上使用的端口:

  • GI1/0/2 => PC 1
  • GI1/0/3 => 自动机
  • GI1/0/4 => PC2

到目前为止我尝试过的:

  • 一切都在中继模式
  • 一切都在访问模式
  • 添加语音VLAN
  • 添加语音 vlan dot1P
  • 添加 lldp 发送/接收

两台计算机上的 UAC 和防火墙都已关闭。

因此,当自动机通过交换机使用我们的网络而不是直接连接到计算机时,它不起作用。

我错过了什么?

2020 年 5 月 15 日更新:

因此,自动机技术人员配置失败。

计算机从未与自动机通信,因为他使用自己的计算机进行配置/测试..

现在他已经更正了,当它直接连接时,计算机可以与自动机通信,并且当计算机和自动机在同一个vlan时,它也可以通过开关工作!

不幸的是,我必须使用 2 个不同的 vlan。自动机必须在 vlan 100 中,计算机必须在 vlan 101 中。

当自动机使用 vlan 100 和计算机使用 vlan 101 时,我可以 ping 但计算机应用程序和自动机之间的通信不再起作用。

我现在怀疑自动机技术人员又遗漏了一些东西。

或者,我希望不会,无法路由 profinet 协议?

25/05/2020 更新:

所以。自动机技术人员再次未能正确配置自动机。

没有交换机,它可以工作,然后有了交换机,它也可以工作.. 没有理由它不能与路由器一起工作。

技术人员完全重新加载了应用程序并刷新了新 IP(不同的 vlan/网关)。

现在,一切正常!

2个回答

一些较旧的工业系统有自己的、不遵循以太网标准的非标准协议,即使它们“看起来”像以太网。这就是为什么您会收到“未知协议”掉落的原因。您需要一个数据包捕获来确定导致问题的确切原因,但您可能无法改变这一点。

如果您的网络设备(PLC 和计算机)配置了 IP 地址和网关,请按照以下步骤操作:

1)Create a vlan in Cisco Switch & activate with "no shutdown"
2)Adding the Default Gateway IP to the VLAN
3)Configure all Ports as ACCESS & Assign the vlan to all ports
4)Remove Spanning Tree , Qos , Port-Security from connected Ports

如果网络设备没有配置默认网关,请按照以下步骤操作:

1)Remove all vlans and keep the default vlan 1 
2)Configure all Ports as ACCESS & Assign the vlan 1 to all ports
3)Remove Spanning Tree , Qos , Port-Security from connected Ports

希望,这会有所帮助!!!!!!!