五步法解决什么问题
二层不通的现象高度同质(整段不通、部分终端不通、时通时不通),根因却可能落在物理层、端口 VLAN、MAC 学习、STP 阻塞或网关任一层。固定顺序逐层排除、每层留下结论再进入下一层,比凭经验跳步改配置收敛更快,也不会把本来正常的配置改坏。
五步检查表
| 步骤 | 检查点 | 关键命令 | 通过的样子 |
|---|---|---|---|
| 1 物理 | 链路状态与错包 | display interface / show interfaces | Up 且错包计数不增长 |
| 2 端口 | 链路类型、PVID、允许 VLAN | display port vlan / show interfaces switchport | access 口 PVID 与规划一致 |
| 3 MAC | 源/目的 MAC 学习情况 | display mac-address / show mac address-table | 两端都能学到对端 MAC |
| 4 STP | 端口角色与阻塞状态 | display stp brief / show spanning-tree | 无计划外的 Discarding/Blocking |
| 5 上层 | 网关、ARP、路由 | display vrrp / arp -a / show ip route | 网关可达、ARP 表项正常 |
每步的判定动作
- 物理层:看端口 Up/Down、速率双工是否协商一致,再看错包与丢包计数是否在增长
- 端口层:确认链路类型(access/trunk/hybrid)、PVID 与放通 VLAN 是否与规划相符
- MAC 层:在两端分别查对端 MAC,学不到说明帧没到或者被阻断
- STP 层:确认端口角色符合设计,被阻塞的端口本来就该不通
- 上层:网关虚拟 IP、ARP 与路由表,确认三层出口正常
逐层取证命令
逐层取证命令
# 1 物理层:状态与错包
display interface GigabitEthernet0/0/1
display interface GigabitEthernet0/0/1 | include error
# 2 端口层:链路类型与放通 VLAN
display port vlan GigabitEthernet0/0/1
# 3 MAC 层:两端是否互相学习
display mac-address | include 5489
# 4 STP:端口角色
display stp brief
# 5 上层:网关与 ARP
display ip interface brief什么情况可以跳步
五步顺序是默认路径,不是必须逐格走完的仪式。有明确线索时可以直达:只有某个 VLAN 不通就先进第 3 步看 MAC 学习情况;刚改过端口配置就先做第 2 步比对;整段全断先看物理层。判断依据是最近一次变更和影响面大小,跳过的层要在记录里写明排除理由,否则故障复发时这次的结论无法复用。
顺序不是死的:整段全断先查物理层,偶发中断先看错包计数与日志,刚做过变更则直接从对应层核对。跳层本身没问题,但要在记录里写清跳过的依据,否则复盘时无法判断结论是否可靠。