mac地址一样,ip不同,能ping通么?

一、mac地址一样,ip不通能ping通过么?

结论:两台设置的mac地址一样,不管是否通过交换机,两个设备之间都不会收到影响。

1、两个设备之间不通过交换机。

原因:这是因为在ping时,设备会发起arp广播包,对端设备找到设备后,对端通过组装arp响应包进行回复。此时arp响应包并不会在内部循环,因为在设备的mac地址表中只存在对端设备ip和mac的映射表,并不存在自己设备ip

和mac的映射关系。因此在不通过交换机的情况下,两个设备是可以直接通过ping来通过的,其他的tcp等协议也不会收到影响。

2、两个设备之间通过交换机。

交换机存储的是每个端口和mac地址关系。在第一次未链接设备的情况下,地址表是空的,在进行第一次ping时,先发送arp包,此时进入设备的mac地址和端口,会被记录在交换机中,出去的mac地址和端口号也会记录在交换机中,此时相同的mac地址存在两个端口,此时可能会认为 两个相同的mac地址都存在,那一定会导致网络时断时续,但现象是两个网络正常通信,不受到任何的影响。

这是因为在进入的端口只会通过除了本端口之外的其他的端口,而该对应的mac和端口是存在的。因此两个设备的通信是没有任何影响的。

3、第三方设备通过交换机和其他两个mac地址相同的设备通信。

第三个设备是C

两个mac地址相同的设备分别是A和B

C-> A 第一次通信,可以设备可以ping通,此时C -> B两个设备ping不通。

C-> B 第一次通信,可以设备可以ping通,此时C -> A两个设备ping不通。

这是因为,第一次通信时候,交换机会记录mac和端口,信息。假如在C -> A 通信后,再经过一段时间后,再次 C -> B通信,两个是通过的,立刻再C->A通信,此时是通不过的,这是因为mac地址相同,在第一次通信后,交换机中存在两个mac地址和端口的映射表 ,这时候进行网络通信会发生严重的丢包问题。

相关推荐
裕晟资质规划7 分钟前
首次办理军工保密资质:咨询服务选择要点与全流程交付清单(评估框架)
大数据·运维·服务器·网络·数据库·经验分享
爱研究的小梁8 分钟前
专网与公网隔离,多套网络如何实现异构网络打通融合
网络·信息与通信
梦想的旅途211 小时前
企业微信Webhook:自动回复为什么会连发
网络·安全·企业微信
SLD_Allen13 小时前
字节跳动飞连(Feilian)AI智能体零信任安全治理深度技术研究报告
网络·人工智能·安全·智能体安全
钱栈up16 小时前
Mac 开发机一键发版不用切环境:我这样改造了团队的后端部署脚本Maven编译卡住20分钟?我靠两步定位到2处隐蔽编译错误
开发语言·python·macos
实心儿儿16 小时前
Linux —— 传输层协议TCP
linux·服务器·tcp/ip
Xxtaoaooo16 小时前
600 元 HP 小主机装 macOS:从启动盘、BIOS 到核显加速完整教程
macos·黑苹果·cpolar·mac mini·实战教程
深圳市宝华视联17 小时前
Python 读取 IP 视频流简单 Demo
python·嵌入式硬件·opencv·网络协议·tcp/ip·实时音视频·嵌入式实时数据库
Raas10017 小时前
企业AI网关哪个好?MAI Gateway(魔芋企业级AI网关)入选2026年企业AI网关推荐清单
网络·人工智能·gateway·企业·ai网关·mai gateway
芯盾时代17 小时前
《金融业网络安全管理办法(征求意见稿)》全条款深度拆解(一)
网络·安全·web安全