非局域网内mac地址相同会有冲突吗

谢邀,不会。Mac地址只有在同一物理网络中才有意义,只要通信跨过路由,就需要按照IP地址寻址。
■网友
谢邀,根本不知道,瞎答。产品被生产出来不会有冲突的物理地址。物理地址可以伪造。网络包裹寻址依赖的是IP地址,进入局域网才会考虑物理地址,用ARP。相同的物理地址在不同的局域网内完全没关系。否则mac flooding和ARP Spoofing的影响就大多了。
■网友
谢邀。
是问不同局域网吧?
局域网局域网,望文生义就知道是局部的,mac是链路层协议的地址,你看一下OSI模型,数据链路层就是一段一段的,所以mac只在这一段有效,当然,如果作为连接两个局域网的网关,如果这两个局域网都有同一个mac,就要看网关的实现了,原则上网关的工作是:
ip层的工作:
1、接收到一个ip包,找到目的ip
2、根据目的ip按最长匹配来查路由表确定转发接口和下一跳网关
3、发现转发接口是某个以太网接口、而下一跳就是目的ip,则通知数据链路层将该ip通过该以太网接口转交目的ip
【非局域网内mac地址相同会有冲突吗】 数据链路层的工作:
4、数据链路层查找ip-mac映射表,如果没找到目的ip的mac则发起arp查询目的ip的mac
5、如果找到目的ip的mac,则用该mac封包启动数据帧的传送
如果网关的工作机制就是如此,那么即便两个相邻的网段都有相同的mac都不会影响网关的正常工作


    推荐阅读