交换机收到MAC地址但网络不通可能是什么原因?

交换机既然已经学习到了MAC地址,说明物理链路在数据链路层是通的,这时候如果网络依然不通,首先应该怀疑的是物理层的问题。比如网线虽然能通电但线序不对、水晶头接触不良,或者交换机端口本身存在硬件故障,这些都会导致数据包无法正确传输。

评论 (1)

这个思路有点反直觉啊。既然都学到MAC了,通常意味着二层握手成功,大概率物理层是好的。你怀疑物理层线序不对,那交换机怎么还能正确识别并学习到源MAC呢?除非是单通或者极不稳定的微突发,否则正常线序错误根本跑不通STP。我觉得更可能是VLAN配错、ACL拦截、或者IP层的路由/ARP问题。别一上来就怪物理层,先查查配置吧。