企业交换机之间的 10G 光纤上联不通,先核对两端端口与模块支持、SR/LR 标准、整条光纤类型和 Tx→Rx 极性,再查端面清洁、接收光功率和接口日志。LC 插头能插进去、模块能被识别,都不足以证明链路匹配。每次只改一个变量;恢复亮灯后,还要核对误码增量、稳定性和业务路径,才能交付。
适用环境与动手前的条件
本文面向办公室楼层、机房与汇聚交换机之间的点到点、双纤双 LC 10G 以太网链路,重点是 10GBASE-SR 和 10GBASE-LR。SR 是短距离光接口标准,LR 是长距离光接口标准;二者不能仅因为插头相同就互换。单纤 BiDi、波分复用、PON、40G/100G 和铜缆 DAC 不在本流程范围内。
需要两端设备型号、端口号、软件版本、模块完整料号、纤芯类别、配线架路径、可读设备状态的权限,以及经批准的维护窗口。准备已知正常且受设备支持的备用模块与匹配跳线、端面检查和清洁工具。涉及业务上联时先确定回退连接,记录原端口和两端标签;没有窗口就先做只读核查,不拔插生产链路。
这是基于厂商资料整理的检查方法,不是煜企客户案例或现场跑通记录。文内命令为 Cisco Catalyst 9000 官方说明的读取示例,未在本文现场测试;其他品牌及版本应查各自命令手册。网络整体交付可先参照办公室网络部署验收清单,本文只展开其中的光纤物理链路。
先判断:两端模块和整段光路是否匹配
不要只看最短的一根跳线。A 端跳线、配线架、主干、熔接段和 B 端跳线必须构成该光接口支持的完整路径;一端改成单模跳线,不能把中间多模主干变成单模。
| 检查项 | SR 链路 | LR 链路 | 不通过时怎么办 |
|---|---|---|---|
| 两端标准与速率 | 对应 10GBASE-SR、10G | 对应 10GBASE-LR、10G | 查两端料号及设备支持矩阵;不能一端 SR、一端 LR |
| 光纤介质 | 支持等级的多模 MMF | 支持的单模 SMF | 对照施工记录与线缆印字;不凭外皮颜色确认 |
| 波长参考 | 850 nm | 1310 nm | 按实际料号数据表核对,不只看接口外观 |
| 距离与损耗 | 按多模等级、连接点及模块规格 | 按实际线路与模块规格 | 超规格或路径不明时停止验收,补测线路 |
| 连接器与端面 | 对应双 LC 与厂家规定研磨类型 | 对应双 LC 与厂家规定研磨类型 | 不强行混接 APC 与 PC/UPC |
作为具体规格示例,Cisco 数据表列出 SFP-10G-SR 使用 OM3 时最大 300 m、OM4 时最大 400 m,SFP-10G-LR 使用 G.652 单模时最大 10 km。这是指定模块的厂商规格,不是现场可达距离或吞吐保证;该表还注明 SR/LR 等模块最小布线距离为 2 m。短距离测试也应遵守实际模块的最小距离及接收上限。完整限制见官方数据表,其他型号不能直接套用。

若需要确认跨品牌互通,分别核对两端主机对本端模块的支持,以及两端光接口标准的互通条件;“MSA 兼容”不能替代主机型号、端口与软件版本的支持清单。选型与安装范围可结合煜企网络设备服务确认,不把第三方模块绕过限制作为默认修复。
为什么双 LC 外形不能证明是 10G 光模块
实物核对要拍下两端模块标签,记录料号、速率、标准、序列号和位置,再与采购清单、设备识别信息交叉检查。标签模糊或识别结果冲突时,暂停该模块的交付认定;拉环颜色只能作为线索,不能作为唯一证据。

按顺序检查极性、端面和接收光功率
- **先留证据。**在同一时间窗记录两端管理状态、运行状态、模块识别、日志和计数器。管理关闭与物理无信号应分别处理;查明维护关闭原因后再批准启用,不直接改配置。
- **检查两根纤芯的收发路径。**A 的 Tx(发射)必须到 B 的 Rx(接收),B 的 Tx 必须到 A 的 Rx。沿配线架和跳线逐段查标签;只有经确认的测试链路才能在一端调整纤序,调整前记录并准备恢复。两端同时交换会保留原来的错误关系。
- **按安全流程检查端面。**先确认光源已停用,使用适合的检查仪,按设备说明执行检查→必要时清洁→再检查。不要用眼睛或未经安全确认的显微镜直视端口。新跳线和防尘帽也不证明端面洁净;用厂家规定材料,不随意擦拭或弯折纤芯。具体流程见厂商端面检查与清洁说明。
- **同时读取两端 DOM。**DOM 是数字光监测,提供模块支持的温度、电压、发送/接收功率等信息。将 A 端 Rx 与 B 端 Tx、B 端 Rx 与 A 端 Tx 对照,记录单位与时间。dBm 是功率的对数单位,不能当作线性功率或百分比;同方向 Tx−Rx 的差单位是 dB,可粗略估算损耗,但不能替代校准仪表的链路测试。
- **只换一个变量。**在窗口内依次替换匹配的已知正常跳线、模块或端口,每次保存前后状态;不要同时换两端模块和主干。更换端口前核对原 VLAN、聚合和速率设置,不能为了测通绕过业务配置。

Cisco 的安装说明要求记录 Tx/Rx、检查和清洁 LC 端面。其 Catalyst 9000 排障文档支持用日志、接口计数和 DOM 分析故障;DOM 并非每个模块都可用,铜缆 TDR 不能用于光纤。
以下为该官方文档列出的只读命令示例,端口号只是文档示例,未在本文环境执行。实际命令、权限和输出字段依平台版本核对。
先在 A、B 两台交换机分别读取日志。这个命令会返回多个接口的状态变化,按实际端口号筛选并对齐时间;没有匹配行可能只是日志未保留。
show logging | include changed
再读故障端口。下例 tenGigabitEthernet 1/0/40 是官方示例端口,复制前替换为本机真实接口;另一端使用另一端的端口号。
show interfaces tenGigabitEthernet 1/0/40
重点看第一行管理/链路状态、10Gb/s、media type、CRC 和 input errors。状态为 administratively down 时先查关闭原因;up/up 但业务不通时进入 VLAN/聚合/路由检查。记录计数器起始值,在约定观察期结束时执行同一命令,用结束值减起始值;期间若重启或清零,增量无效,重新建立基线。
最后读该端口 DOM。以下按官方 show interfaces {interface} transceiver detail 语法替换为 10G 示例端口,是未验证的平台适配示例,不保证所有 Catalyst 版本接受;先按实际命令手册确认。
show interfaces tenGigabitEthernet 1/0/40 transceiver detail
查 Transmit Power、Receive Power、单位 dBm,以及 ++ / + / - / -- 告警标记。读取对端同样的字段。若本机不支持该语法或 DOM 未启用,停止套用示例,查平台文档或补测,不为获取数值直接修改全局监测配置。
下面是可复制的记录模板,不是命令或实测结果。未知项填写 UNKNOWN;不适用填写 N/A 并解释。
检查时间与时区:
设备 A / 端口 / 软件版本:
设备 B / 端口 / 软件版本:
A 模块料号 / 标准 / 支持依据:
B 模块料号 / 标准 / 支持依据:
整段光纤类别 / 长度 / 配线路径:
A Tx → B Rx 与 B Tx → A Rx 是否核实:
A Tx / A Rx(dBm)/ 该料号接收范围:
B Tx / B Rx(dBm)/ 该料号接收范围:
DOM 告警 / 端面检查结果:
观察起止时间 / 负载:
A、B CRC 起始值 / 结束值 / 增量:
本次只替换的部件 / 前后结果:
目标业务 / 预期结果 / 实际结果:
回退连接 / 未解决项 / 验收负责人:
预期取得同一接口的 up/down 时间、速率、错误计数和受支持模块的功率信息。命令不支持、DOM 显示 N/A、权限不足或日志已轮转时,记“证据缺失”,改查型号手册或采用匹配的光功率计;不能填零或判正常。本流程不要求启用 debug、清零计数器或执行 shutdown/no shutdown。
根据现象缩小范围,不能只凭一个数下结论
| 现象 | 优先核查 | 判断边界 |
|---|---|---|
| 模块未识别或报 unsupported | 模块料号、主机/软件支持、插入状态 | 不据此断言光纤断裂,不默认绕过限制 |
| 两端接收功率都很低或无有效读数 | 发射状态、极性、配线路径、断纤与端面 | 无 DOM 读数不等于零光功率 |
| 只有一个方向接收异常 | 对应方向的发射模块、单根纤芯和连接点 | 需两端同时间数据或仪表确认 |
| 接收功率超过上限 | 模块匹配、功率范围与短链路条件 | 不盲加衰减器;按该模块规格设计 |
| 功率在范围内仍不通或反复 flap | 速率支持、端口配置、模块故障、误码趋势 | 光功率正常不证明协议或业务通过 |
| 链路 up 但业务不可达 | VLAN、聚合、路由、访问策略和业务端点 | 转入逻辑网络检查,不继续盲换光模块 |
功率通过条件应同时依据实际料号数据表的接收工作范围及设备 DOM 告警,检查上下限,不能把所有模块统一套成“高于 −10 dBm 即正常”。DOM 阈值与数据表不一致时先核实模块身份和校准/平台支持,再判断;告警阈值也不等同于完整链路性能保证。
查到问题后,怎样修复并确认结果
- **确认 SR/LR 或介质混配:**保留现状记录,根据已经核实的整段主干介质,选择两端主机均支持的同标准模块与匹配跳线。若主干类别或长度不明,先补测,不先买模块试运气。更换后重新核对双向接收范围、链路状态与错误增量。
- **确认极性错误:**在批准窗口内只调整一端的两根纤芯,确认 A Tx→B Rx、B Tx→A Rx;回读双向接收功率和状态。结果没有改善时恢复原记录,不继续盲换纤序。
- **确认端面污染:**停用光源,按适用工具说明清洁并复检,重新连接后比较同方向接收功率及错误增量。端面仍不合格或插芯损伤时换合格跳线/连接件;不以“擦过”代替检查通过。
- **单变量替换后恢复:**保留部件料号、原始状态、替换后状态与稳定观察证据;按设备维护说明隔离可疑部件。若无法说明故障发生在哪一段,标记根因待确认,不把偶然恢复当作交付完成。
以下只是损耗分析的编辑算例,未实际测试:假设 A Tx=−3 dBm、B Rx=−6 dBm,同方向差为 3 dB。它不能证明链路合格;还要核对 B 模块的接收范围、校准、连接点以及真实业务。不同方向数据不能混减。
怎样验收并写明失败门槛
用下表冻结本次计划。观察时长、负载、丢包、吞吐和误码门槛按业务及合同预先写明,本文不提供通用达标数字。新建链路建议以观察期内无新增 CRC/FCS 等相关物理错误为目标;若另有容许条件,必须写出依据,不临时放宽。
| 验收内容 | 保存的证据 | 失败或暂停条件 |
|---|---|---|
| 选型与路径 | 两端料号、支持矩阵、纤芯类别、长度、连接点及端口表 | 支持条件不明、SR/LR 或介质混配、路径超规格 |
| 光学状态 | 同时间双向 Tx/Rx、单位、工作范围、告警及端面检查记录 | 接收越界、异常未解释、缺少必要测量 |
| 链路稳定 | 两端状态、日志时间窗、计数器前后值与观察时长 | 非预期 flap、相关错误持续增加 |
| 业务验证 | 约定源/目的端、VLAN/聚合、应用与负载、预期/实际结果 | 只有灯亮或 ping 通,目标业务及冗余仍未验证 |
| 回退与交接 | 最终连线、备件、修改记录、回退路径与责任人 | 无法恢复原连接或故障根因仍未知 |
若同时评估带宽,用受控业务流量或测试工具,在隔离或批准的窗口内按计划执行;不能把设备端口标称 10G 当作实测吞吐。冗余链路的切换另需批准和测试记录。若项目涉及多设备联调,可按系统集成服务范围明确谁负责物理链路、逻辑网络和业务签收。
FAQ
SR 与 LR 能直接连接吗?
本文讨论的常规双纤 10GBASE-SR 与 10GBASE-LR 不应混配。按两端光接口标准、波长和介质核对;不能用“插头相同”替代兼容验证。
LC 头相同,为什么换跳线还不通?
LC 是连接器形态,不代表速率、光接口标准或全程纤芯类别。只换两端短跳线无法修复主干介质不匹配、极性错误或路径断点。
没有 DOM 是否必须更换模块?
不一定。先确认该料号与平台是否支持 DOM;需要时用适配的仪表补测。缺少读数只能说明证据不足,不能单独判模块坏。
LR 在很短的链路上要不要加衰减器?
按实际料号的最小距离、发射上限和接收上限决定,不把“LR”或“10 km”当作加衰减器的充分理由。若接收越界,先核对选型,再按官方要求处理。
链路亮灯后还需要查什么?
查同时间两端错误增量、非预期 up/down 日志、目标业务与冗余行为。亮灯证明的范围有限,不能替代完整交付。
相关解决方案
相关阅读
需要协助时,可提供脱敏的两端型号、模块料号、光路图与故障时间窗,由煜企协助梳理检查范围与交付证据。
