正文
一 vlan内不能互通常见原因
我们知道正常情况下,相同vlan内的主机是可以互相通信的,那么如何不能互通有哪些原因呢?
- 链路故障。
- 接口被人为Shutdown或物理接口损坏。
- 设备MAC地址学习错误。
- 设备上配置了二层端口隔离。
- 主机配置了错误的静态ARP。
- 设备上配置了错误的接口和MAC地址绑定。
二 如何处理vlan内不能互通
1、检查VLAN内需要互通的接口是否Up。
在任意视图下执行display interface interface-type interface-number命令查看需要互通的接口的运行状态。
如果接口的状态为Down,请先根据接口故障排除接口Down的故障。
2、检查需要互通的终端IP地址是否在同一网段,如果不是请修改为同一网段。
3、检查设备上MAC地址表项是否正确。
在设备上执行display mac-address命令检查设备学习到的MAC地址、MAC地址对应接口、所属VLAN是否正确,如果不正确请在接口上执行undo mac-address mac-address vlan vlan-id命令使设备重新学习指定的MAC地址。
执行完上述操作后,再检查设备学习到的MAC地址、MAC地址对应接口、所属VLAN是否正确:
4、检查VLAN相关配置是否正确。
- 需要互通的接口所在的VLAN是否已经创建;
- 检查需要互通的接口是否加入VLAN;
- 接口和终端是否按照规划的对应关系进行连接。
5、检查设备上是否配置了二层端口隔离。
在系统视图下执行interface interface-type interface-number进入故障接口视图,然后执行display this命令查看接口是否配置了二层端口隔离:
如果配置了二层端口隔离,请使用undo port-isolate enable命令取消接口上二层端口隔离配置。
6、检查终端设备上是否配置了错误的静态ARP表项,如果终端设备上配置了错误的静态ARP表项请修正。
如果对你有用,帮忙点个在看 点赞 转发吧,如果有什么想法,请在评论区留言!