在LAN中有两台MAC地址相同的主机时会怎么样

前一阵子处理了这么个问题

在局域网中有192.168.1.1 和192.168.1.2两台主机的MAC地址是相同的,结果在192.168.1.9的机器上ping 192.168.1.1只有一个回传显示,其他的回传均为request time out.ping 192.168.1.2则正常,

物理上的连接我就简单一点了

192.168.1.11和192.168.1.1 连接在同一交换机上 11ping 1则正常

192.168.1.1-交换机1-交换机2-192.168.1.2

                                            |

                                     192.168.1.9

得到的启示就是交换2存了192.168.1.2的MAC地址,第一个ICMP包能成功是因为本机没有ARP缓存,当有了ARP缓存后,包就直接发送到MAC地址,结果有交换机2上被送到192.168.1.2,但是回传的包中记录的IP地址是192.168.1.2而不是PING的目的主机192.168.1.1,所以包被丢弃,便有了无论如何都是request time out的结果.

下一步准备做个详细的测试,由于上述问题影响了实际应用,只得找到问题后就作修改,所以感觉做得还不够

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值