龙空技术网

两个MAC 地址相同的产品有什么问题

诗韵乐乐的阿康 282

前言:

如今看官们对“mac地址会变”大约比较关怀,大家都需要知道一些“mac地址会变”的相关资讯。那么小编也在网上收集了一些有关“mac地址会变””的相关资讯,希望咱们能喜欢,姐妹们一起来学习一下吧!

今天一个工程师问我,有可能我们的一个开发板的MAC和一个模块的MAC地址烧重复了,怎么办?

我赶紧和他说,只能把其中的一个产品给出去,另一个产品赶紧销毁。在我的印象中,如果这两个产品都连在网络上会没有办法分配到IP地址,同时没有办法工作的。作为一个硬件射频工程师,赶紧又查了一下网络。下面有关于这个问题更详细完整的回答。链接也附上。

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

如果不在一个二层网络里,没有丝毫影响,因为MAC不会跨越网关而到达另一个网段,所以可以忽略。

那咱们就来看看在二层网络的场景,假定A、B、C 为主机,MAC地址为 MACa、MACa、MACc

场景一:HUB连接主机

1.1 A或B与C通信

没有任何影响

1.2 A与B通信

它们之间IP包到达网卡,封装成以太网帧,目的、源MAC都为 MACa,然后可以顺利到达对方,所以也没有影响

场景二:交换机连接主机

2.1 A或B与C通信

A与B如果有一方处于静默,即没有什么网络活动,A/B 与C的通信应该没有问题,但一旦AB同时都有网络流量,交换机会被彻底弄晕,因为交换机交替绑定 MACa地址 和 A/B端口号,本来应该发往A的流量可能被交换机发给B了,而B的IP层因为目的IP不是自己而丢弃,所以会造成难以预料的通信障碍。

2.2 A与B通信

无法通信,即使A与B都可以通过ARP发现彼此的MAC地址,但是一旦以太网帧到达交换机,交换机会学习Source MAC,发现出口即入口,于是又将以太网帧返回原处

无论场景一还是二,应该无法通过DHCP服务器动态分配IP地址给相同MAC地址的主机。

标签: #mac地址会变