二层排障靠三类东西
二层问题(不通、丢包、时断时续、环路与风暴、生成树震荡)大多发生在现场链路上。排查手段分两类:交换机命令行与软件侧观察(表项、计数器、日志、镜像抓包),以及物理层仪表(测线仪、光功率计、红光笔、OTDR)。真正决定效率的是第三样东西——变更前留下的基线,没有它就只能靠猜。
基本信息
| 适用场景 | 园区接入层、数据中心接入、楼层配线间链路 |
|---|---|
| 命令平台 | 华为 VRP、思科 IOS、H3C Comware、Linux 服务器侧 |
| 必备仪表 | 测线仪、光功率计、红光笔、打环头,条件允许再加 OTDR |
| 关键前提 | 变更或验收前采集配置与计数器基线 |
| 判定入口 | 端口状态与协商结果、错包计数器、日志时间线 |
典型使用场景
- 新跳线新链路验收:先测线序通断,再看端口协商速率双工与错包是否为零
- 端口疑似故障:打环或换线换口,区分是端口侧还是线缆侧的问题
- 光路验收与劣化对比:用光功率计核对收发光功率是否落在模块规格窗口内
- 时断时续类疑难:镜像抓包确认是否真有报文、有无重传与异常帧
- 变更前后对比:用基线判断现象是本次变更引入还是历史遗留
- 环路与风暴定位:结合日志、端口利用率与泛洪表现缩小可能的环路段
工具清单与注意
| 工具 | 用途 | 典型场景 | 注意事项 |
|---|---|---|---|
| 测线仪 | 线序、通断与长度 | 现场跳线与配线架 | 只覆盖铜缆物理层,不能替代协议层判断 |
| 光功率计 | 测量收发光功率与衰减 | 光链路验收、劣化前后对比 | 先清洁接头,波长与量程要和模块一致 |
| 红光笔 | 目视定位断点与错接 | 光纤与跳线查找 | 只做粗定位,不能测衰减 |
| 打环头 | 端口自环测试 | 判定端口与线缆哪一侧故障 | 会形成自环,维护窗口使用并及时拆除 |
| 端口镜像 | 复制流量给分析工具 | 协议分析与疑难定位 | 观察口带宽要够,且不能再承载业务 |
| 历史基线 | 配置、计数器、表项快照 | 变更前后对比与趋势判断 | 要定期采集,只存一次没有参考价值 |
命令行取证清单
命令行取证清单
display interface GigabitEthernet0/0/1 # 华为:速率双工、收发字节与错包计数
display interface brief # 华为:全部端口状态、速率与利用率总览
display logbuffer # 华为:日志时间线,看端口起落与环路告警
show interfaces status # 思科:端口状态一览
show interfaces counters errors # 思科:各端口错误计数器汇总
ethtool eth0 # Linux:协商速率、双工、Link detected
ethtool -S eth0 # Linux:网卡细粒度计数与丢包
ip -s link show eth0 # Linux:收发统计与丢包错误计数器怎么读
| 计数器 | 含义 | 异常特征 |
|---|---|---|
| CRC/Align | 帧校验错与字节对齐错 | 指向物理层:线缆、接头、光模块、电气干扰 |
| 冲突计数 | 冲突与迟到冲突次数 | 明显上涨通常是双工不匹配,一侧半双工 |
| runts/giants | 过短帧与超长帧 | 线缆网卡异常,或 MTU、巨型帧配置不一致 |
| input/output errors | 收方向与发方向的错误帧 | 只有单向增长,说明该方向链路或模块有问题 |
| output drops | 队列尾丢弃与丢弃计数 | 拥塞或队列策略导致,不是物理故障 |
| 端口 up/down 次数 | 链路起落计数 | 频繁起落指向线缆、光模块、供电或协商问题 |
镜像抓包配置示例
镜像抓包配置示例
observe-port 1 interface GigabitEthernet0/0/24 # 华为:定义观察口,接分析工具
interface GigabitEthernet0/0/1
port-mirroring to observe-port 1 both # 华为:复制该口双向流量到观察口
monitor session 1 source interface Gi1/0/1 both # 思科:指定被观察的源端口
monitor session 1 destination interface Gi1/0/24 # 思科:指定目的口,通常只发不收打环头与自环跳线会真实形成二层环路,可能触发广播风暴与生成树收敛:只在维护窗口、确认该端口不承载业务时使用,并列入「用完拆除」的检查项。
光功率计读数有三个要素:波长(多模 850nm、单模 1310/1550nm)、量程、接头清洁度。设置与模块不符或接头脏污,测出来的数字会把排查方向带偏。
镜像抓包也有边界:观察口一般只发不收且带宽需覆盖被观察流量,超限时抓包本身就丢包;同时要确认镜像帧是否携带 VLAN Tag,否则分析工具看到的帧与线上并不完全一致。