如何处理VLAN内不能互通

2021-05-17 15:30:45 浏览数 (2)

正文

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表项请修正。

如果对你有用,帮忙点个在看 点赞 转发吧,如果有什么想法,请在评论区留言!

0 人点赞