两个设备有冲突如何解决

我这里有一台控制主板,还有另外2台设备(设备A和设备B),这3台都连接到一台交换机上。
控制主板要和设备A和设备B通信。
控制主板是10.10.8.110/24。 设备A是10.10.8.117/24。主板和设备B是通过MAC通信,不走IP。

目前故障现象是此3个设备在同一vlan下,主板和B能通信,不能和A通信。拔掉B的网线,主板就能和A通信了。
所以怀疑设备A和设备B有一定冲突,为了验证这一点,做了一下尝试:
主板和A划一个vlan,主板就能和A通信
主板和B划一个vlan,主板就能和B通信
所以Ab肯定存在冲突
但现在要求是主板要同时和AB通信

交换机有没有方法配置可以实现这一点?

在局域网里,虽然有IP,但是最终依然要通过MAC来通信
你的AB是否MAC地址是同一个
或者即使设备B通信不需要IP,但它跟设备A设置成一样,也会冲突

我建议你去看一下ARP协议。二层交换机的概念里只有接口和MAC地址绑定的,就算是有IP地址也是要通过ARP确定IP地址和MAC地址的对应关系。

就算是基于MAC地址进行通信那也需要配置IP地址吧,arp不就是基于IP地址解析对应MAC地址嘛