第二章 物理层故障排查:网线、光纤、接口常见问题诊断

物理层,说白了就是网络最底层的「路」。路不通,上层再好的协议也白搭。我干网络这行十几年,碰到的故障里,物理层问题至少占了一半。很多时候大家一上来就抓包、查路由,折腾半天,结果发现是网线没插紧——这种事儿我见得太多了。

今天咱们就聊聊物理层最常见的三类介质:网线、光纤、接口。我会结合自己踩过的坑,把排查思路和工具用法讲清楚。

2.1 网线故障:从压线到测线

网线看着简单,其实门道不少。我遇到过最离谱的一次,是某公司整层楼网络时断时续,换了交换机也没用。最后发现是施工队打的网线,线序全乱了——8根线里只有4根是通的,另外4根压根没压进去。

2.1.1 线序标准与常见错误

网线有两种标准:T568A 和 T568B。现在绝大多数场景都用 T568B。直连线和交叉线的区别,我记得以前还要记,现在设备都支持自动翻转,基本只用直连线了。

引脚 T568B 颜色 T568A 颜色
1 白橙 白绿
2 绿
3 白绿 白橙
4
5 白蓝 白蓝
6 绿
7 白棕 白棕
8

常见的错误有几种:线序错乱(比如把蓝线和橙线搞混)、压接不到位(水晶头铜片没刺破线皮)、以及线对缠绕过度(剥皮太长,导致串扰)。

注意: 我曾经见过有人为了省事,把8根线随便排一排就压进去。结果呢?百兆能通,千兆死活起不来。因为千兆需要全部4对线同时工作,线序一乱,信号串扰直接炸了。

2.1.2 测线仪的正确用法

测线仪这东西,便宜的二三十块,贵的几百上千。我个人习惯,随身带一个最简单的「巡线+测线」二合一。怎么用?其实就三步:

  1. 把网线两头分别插到主端和远端——注意,有些测线仪需要电池,先确认有电。
  2. 打开开关,看灯序——正常情况是1到8依次亮起,再循环。如果某盏灯不亮,说明那根线断了。如果灯序乱跳,说明线序错了。
  3. 检查屏蔽层——如果是屏蔽网线,还要看屏蔽灯是否正常。

我在项目中遇到过一种情况:测线仪显示全通,但网络就是不通。后来发现是水晶头弹片断了,插进去接触不良。测线仪能测通,是因为静态接触没问题,但设备一震动就断。嗯,这里要注意:测线仪只能测通断,测不了接触质量。

小技巧: 如果怀疑接触不良,可以轻轻晃动网线接头,同时看测线仪的灯是否闪烁。闪烁就说明有虚接。

2.2 光纤故障:光功率计才是硬道理

光纤比网线娇贵多了。我记得刚入行时,老工程师跟我说:「光纤断了,你看不见摸不着,只能靠仪器说话。」这话我现在深以为然。

2.2.1 光纤常见故障类型

  • 物理断裂——最常见,被老鼠咬、被施工挖断、被门夹断。
  • 弯曲过度——光纤的弯曲半径有严格限制,单模一般不小于10倍外径。弯太狠了,光就漏出去了。
  • 端面污染——这是最容易被忽略的。插拔光纤时,手指碰到端面,或者灰尘进去,直接导致光衰增大。
  • 熔接点损耗大——熔接机参数不对,或者光纤切割面不平整。

你想想看,光纤断了还好说,用OTDR一打就知道位置。但端面污染这种问题,OTDR有时候都测不出来,因为反射光会掩盖损耗。我吃过这个亏——有一次某条链路光衰-28dB,死活查不出原因,最后用显微镜一看,端面全是油污。

2.2.2 光功率计的使用方法

光功率计是排查光纤问题的核心工具。配合光源使用,可以精确测量链路损耗。具体步骤:

  1. 清洁端面——先用光纤清洁笔或无水酒精擦拭两端接头。这一步不能省。
  2. 连接光源——在一端接上稳定的光源(比如1310nm或1550nm)。
  3. 连接光功率计——在另一端接上光功率计,读取功率值。
  4. 计算损耗——用光源的发射功率减去接收功率,就是链路总损耗。

举个例子:光源发射功率是0dBm,光功率计读到-5dBm,那损耗就是5dB。对于1公里以内的单模光纤,正常损耗应该在0.5dB以内。如果超过1dB,就要怀疑有问题了。

关键指标: 一般光模块的接收灵敏度在-20dBm到-28dBm之间。如果光功率低于这个值,链路就会丢包甚至中断。我建议留3dB的余量,比如-25dBm的灵敏度,实际功率最好不低于-22dBm。

2.2.3 用OTDR定位故障点

光功率计只能告诉你「链路有问题」,但OTDR能告诉你「问题在哪里」。OTDR的原理是发射光脉冲,然后检测反射回来的信号。通过时间差算出距离。

OTDR的曲线怎么看?说白了就三种情况:

  • 曲线突然下降——那是熔接点或连接器,有损耗。
  • 曲线出现反射峰——那是连接器端面,反射太强。
  • 曲线直接掉到底——那是光纤断了,或者末端。

我曾经用OTDR查过一个故障,曲线显示在2.3公里处有个大损耗点。跑过去一看,果然是一段光纤被施工队挖断了。OTDR的精度一般在±1米,足够用了。

注意: OTDR有盲区,就是近端几米内测不准。所以测短距离光纤时,要加一段「假纤」来避开盲区。这个细节很多人不知道。

2.3 接口故障:从RJ45到SFP

接口问题往往最隐蔽。因为接口本身不坏,但接触不良、氧化、或者协议不匹配,都能让你抓狂。

2.3.1 RJ45接口常见问题

  • 弹片断裂——插进去卡不住,一碰就松。
  • 针脚氧化——铜片发黑,接触电阻变大。
  • 接口内异物——灰尘、碎屑堵住针脚。

排查方法很简单:换一根网线试试。如果换了就好,那就是网线或水晶头的问题。如果换了还不行,那可能是交换机端口坏了。我习惯用「打环测试」——把端口自环,看能不能起来。起不来就是端口坏了。

2.3.2 SFP光模块接口

SFP模块比RJ45娇气多了。我遇到过最坑的一次,是某批次模块和交换机不兼容。插上去灯亮,但就是不通。查了半天,最后发现是模块的DDM(数字诊断监控)数据异常——电压和温度都正常,但光功率显示-40dBm,明显不对。

排查SFP接口的步骤:

  1. 看指示灯——Link灯亮不代表数据通,只能说明物理层同步了。
  2. 查光功率——通过命令行或Web界面看模块的收发光功率。
  3. 换模块测试——用已知正常的模块替换,看问题是否消失。
  4. 检查兼容性——有些交换机只认自家模块,第三方的可能不工作。
小技巧: 我建议备几个不同品牌的SFP模块在工具箱里。遇到兼容性问题,换一个试试就知道了。另外,模块的序列号可以查生产日期,太老的模块可能性能下降。

2.4 综合排查流程

说了这么多,总结一下我的排查思路。遇到物理层故障,我一般按这个顺序来:

  1. 看指示灯——端口灯不亮?先换线。灯亮但不通?继续往下查。
  2. 换线测试——用已知正常的网线或光纤替换。这是最快的方法。
  3. 测线仪/光功率计——换线不行,就用仪器测。网线用测线仪,光纤用光功率计。
  4. 查接口——检查接口是否氧化、有异物、或者模块损坏。
  5. 查配置——物理层没问题,那可能是端口被shutdown了,或者速率双工不匹配。

嗯,这个流程我用了十几年,基本没失手过。你想想看,物理层的问题其实就那几种:断了、脏了、松了、坏了。只要按步骤来,总能找到原因。

最后说一句: 物理层排查,工具很重要,但经验更重要。多动手、多总结,慢慢你也会有自己的「直觉」。比如我,现在一听客户描述「网络时断时续」,第一反应就是「看看是不是网线接触不良」——十有八九猜中。