vlan不通是非常常见的故障,那么今天瑞哥就带你好好瞅瞅这个“简单”的故障!
可按照下图排除此类故障。
❝说明:请保存以下步骤的执行结果,以便在故障无法解决时快速收集和反馈信息。 ❞
在任意视图下执行display interface interface-type interface-number
命令查看需要互通的端口的运行状态。
如果接口的状态为Down,请先执行如下检查:
「A.接口是否被人为shutdown」
在系统视图下执行interface interface-type interface-number
进入故障接口视图,然后执行display this
命令查看接口是否执行了shutdown
操作,如果是请在接口下执行undo shutdown
命令。
「B.链路故障」
更换终端与Router之间的连接线缆。
❝说明:如果终端与Router之间是通过双绞线连接,需要考虑双绞线支持的最大传输距离和实际终端与Router之间的距离匹配。 ❞
「C.接口双工、速率是否一致」
在接口视图下通过执行speed
、duplex
和negotiation auto
调整终端和Router之间速率、双工匹配。
「D.Router接口故障」
尝试将故障接口线缆连接到其他空闲接口。
如果成员口的状态是Up,请执行步骤2。
在Router上执行display mac-address
检查设备学习到MAC地址、MAC地址对应接口、所属VLAN是否正确,如果不正确请在接口上执行undo mac-address mac-address vlan vlan-id
命令使Router重新学习指定的MAC地址。
执行完上述操作后,再检查设备学习到MAC地址、MAC地址对应接口、所属VLAN是否正确:
「A.需要互通的端口所在的VLAN是否已经创建」
在任意视图下执行 display vlan vlan-id
查看需要互通的端口所在的VLAN是否已经创建,如果未创建请在系统视图下执行vlan
命令创建VLAN。
「B.检查需要互通的接口是否加入VLAN」执行display vlan vlan-id
检查需要互通的接口是否已经加入指定VLAN,如果未加入请将接口加入指定VLAN。
❝说明:如果需要互通的接口不在同一个设备,还需要考虑设备互联的接口允许指定的VLAN通过。 ❞
❝说明:缺省情况下,Router的接口类型为Hybrid。在选择以Access方式将接口加入VLAN时如果接口类型不是Access,需要先使用
port link-type Access
命令将接口类型修改为Access类型。 ❞
❝说明:缺省情况下,Router的接口类型为Hybrid。在选择以Trunk方式将接口加入VLAN时如果接口类型不是Trunk,需要先使用
port link-type trunk
命令将接口类型修改为Trunk类型。 ❞
在接口视图下执行命令port trunk allow-pass vlan
将Trunk类型的接口加入VLAN。
❝说明:缺省情况下,Router的接口类型为Hybrid。在选择以Hybrid方式将接口加入VLAN时如果接口类型不是Hybrid,需要先使用
port link-type Hybrid
命令将接口类型修改为Hybrid类型。 ❞
port hybrid tagged vlan
将Hybrid类型的接口加入VLAN。port hybrid untagged vlan
将Hybrid类型的接口加入VLAN。「C.接口和终端是否按照规划的对应关系进行连接」按照正确的对应关系将终端与设备接口进行连接。
执行完上述操作后,MAC地址表项正确,但故障仍然存在,请执行步骤5。
在系统视图下执行interface interface-type interface-number
命令进入故障接口视图,然后执行display this
命令查看接口是否配置了端口隔离:
undo port-isolate enable
命令取消接口上端口隔离配置。取消端口隔离后如果故障依然存在请执行步骤6。