一个局域网中的重复IP

网络工程 ip 苹果电脑
2022-02-06 11:46:19

我有一个小型局域网。有:

  • 一台 IP 为 xxx10 的 linux PC
  • 非托管交换机
  • 共享相同 IP (xxx1) 的两个不同设备(我们称它们为设备 1 和设备 2)。

这个想法是给设备 1 加电,然后 linux PC 使用 modbus tcp/ip 协议连接到它,然后断开连接,设备断电。

下一步是设备 2 通电。linux PC 使用 modbus tcp/ip 连接到它,将其 IP 地址更改为 (xxx2) 然后断开连接,然后设备 2 断电。

所以我最终得到了两个可以同时工作的具有不同 IP 的设备。

我的问题是,当我尝试连接到设备 2 时,建立连接需要超过一分钟。我认为问题是MAC学习。有什么办法可以克服这个吗?

1个回答

交换机上的 MAC 学习“立即”发生 - 一旦交换机接收到第一帧。我认为这不是问题,特别是因为单个端口上的多个 MAC 地址通常没有问题。

但是:任何尝试发送到重复 IP 地址的设备都可能在其 ARP 缓存中包含以前的 MAC - 请确保删除该条目/清除缓存以强制更新,然后重新配置设备。