“早上刚到工位,群里弹出一条消息:‘断网了,全公司都上不了网,快来。’大多数网络工程师看到这句,第一反应不是蹲下来检查自己的电脑,而是先反问一句:‘全公司?确定是全公司吗?’
别觉得这个反问多余。我做了这么多年排障,大部分断网工单最后都不是真的‘全断’,而是‘一个人断’‘一个楼层断’‘一个业务断’。把范围问清楚,后面的事就简单了一半。这篇文章把我平时处理断网的排查顺序从头到尾串一遍,给刚入行的网络工程师、公司网管,还有准备软考网络工程师的朋友做个参考。搞懂这套思路,不仅是日常排障好使,很多网络工程师面试题问‘断网怎么查’,答的就是这个逻辑。”
1. 接到断网报障,先别急着敲命令
1.1 “断网”不是一个故障,而是一类故障
很多新人接到断网报障,上来就ping网关、ping DNS、tracert,忙活半天,最后发现断网的根本原因只是某台电脑的网卡休眠了。不是说他做的动作不对,而是少了一步:先分辨这个“断网”到底是什么形态。
断网这个词太笼统了。它可能是完全没网,也可能是网页打不开但微信能发;可能是所有设备都断,也可能只有一台笔记本在断;可能断一下就恢复,也可能一断就是半天。不同形态背后对应的是不同故障点。就好比你说“车坏了”,可能是轮胎爆了,也可能是发动机烧了,维修方案完全不一样。所以第一步永远不是敲命令,而是给一个具体的“断网”画个像。
要画像,就得抓着报障人问清楚几件事:是什么时候开始的,是突然断的还是慢慢变慢再到断;是所有应用都不行,还是只有网页、只有游戏、只有某一个系统不行;重启过没有,重启之后是立刻好了还是过一会儿又断。这几句话看起来简单,但在实际排障里,它们决定了你后面是从物理层查起,还是直接跳去查DNS。
1.2 用影响范围快速锁定方向
影响范围是断网排障里最值钱的信息。一个人断,大概率问题出在这台设备的网卡、网线、IP配置或者接口;一个办公室断,重点看这一片区域的接入交换机、配线间、供电;整个公司断,那基本就是核心设备、出口路由器、防火墙或者运营商线路的事。
我自己的习惯是接到报障先拆成三种范围。第一种是“单点故障”,比如只有某台电脑上不了网,这种我最喜欢,因为排查面小,直接去看那台设备就行了。第二种是“区域故障”,比如只有某个楼层、某个部门断,这时候我会先看这个区域对应的交换机,包括端口状态、光模块、上联链路,大概率就是这中间某一跳出了问题。第三种是“全域故障”,全网都不行,这种最紧急,直接奔核心和出口去,先保住整体恢复,再回头查细节。
这个分类方法,不仅仅是日常排障好用。软考网络工程师考试里网络故障诊断部分的题目,或者面试官问“你接到断网工单第一件事做什么”,核心考点就是影响范围判断。能把范围划分搞清楚,比你会敲一百条命令都加分。
1.3 收集信息的三个关键问题
除了影响范围,我一般还会同步问三个问题,这三个问题能帮我提前排除一堆可能性。
第一个问题是“有没有做过变更”。这是排障里最容易被忽略的。昨天有人动过交换机配置,今天早上断网,那很大概率是配置回退或者配置写错的问题。现实里大部分断网事故,尤其是不明原因那种,背后都能找到一个“手欠”的变更。这也是为什么正规一点的团队都会有变更窗口和配置备份,就是这个道理。
第二个问题是“断网前有没有预警现象”。比如网速变慢、部分网页打不开、视频卡顿,如果前面有这些症状,往往不是瞬间故障,而是一个慢慢恶化的过程,可能是带宽跑满、设备老化、ARP表异常这类渐进式问题。
第三个问题是“试试能不能重启”。别小看这个建议,很多软件层面、缓存层面的问题,重启一次直接就好了一大半。笔记本突然断网重启又好了,这类问题在搜索词里能排上号,说明太常见了。如果报障人重启之后恢复正常,那问题大概率是内存泄漏、网卡节能、DHCP租约异常或者某些服务卡死。虽然不能根治,但它能帮你把故障范围快速缩小到“本地设备”这个圈子里。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 链路层排查:网线、光模块与交换机端口
2.1 物理层才是最容易翻车的地方
影响范围问清楚了,
