1. QKD链路异常排障总览:从告警到定位的闭环流程

告警触发后的第一反应:先建闭环,再动手

一条QKD链路报出“密钥生成率下降”时,最危险的做法是立刻去调激光器功率或重启协议栈。密钥生成率(SKR)是整条链路多个环节共同作用的结果,单点盲调往往把可复现的故障变成不可复现的故障。本例的任务是:把一次SKR下降告警,按“接收—分类—取证—定位—修复—回归”的闭环走完,并产出一份可复用的排障检查清单。

闭环的关键在于责任边界与证据交接:每个环节必须明确“我拿到什么、我产出什么、我交给谁”,否则排障会退化成多人反复询问同一批数据。下图给出本例采用的闭环结构,以及各环节的核心输入输出。

SKR下降告警排障闭环:环节 · 输入输出 · 责任边界 ① 告警接收 入:SKR告警、时间戳 出:告警工单+链路ID 责任:网管值班 ② 初步分类 入:告警+拓扑快照 出:故障域初判标签 责任:一线排障 ③ 证据采集 入:初判标签+采集清单 出:分层证据包 责任:一线+领域专家 ④ 定位修复 入:证据包+变更记录 出:根因结论+修复动作 责任:领域专家 ⑤ 回归验证 入:修复动作+基线SKR 出:通过/不通过判定 责任:网管值班 不通过:补采证据 已知模式快判 入:告警指纹库 出:命中/未命中 命中→直接进④ 命中已知模式 ③ 证据采集的分层取证清单(按故障域组织,避免漏采与重复采) 物理/环境层 机框温度、风扇、供电 板卡在位与告警灯 时钟/同步状态 光学层 发/收光功率、QBER 探测器计数、暗计数 光纤衰减/连接器损耗 协议层 对基/筛选/纠错日志 误码纠错失败率 隐私放大压缩比 密钥管理层 密钥池水位、消耗速率 密钥申请/下发失败 KMS与链路同步状态 注:SKR = 筛选后码率 × (1 − 泄露比例) 的链路级结果,任何一层异常都可能表现为SKR下降,故取证必须分层并行。

各环节的输入输出与责任边界

闭环能否跑通,取决于每个环节是否“只做自己该做的事”。下表把本例的边界固定下来,避免一线在证据不全时越权改配置,也避免专家在缺少基线时凭经验下结论。

环节 核心输入 核心输出(交接物) 责任方 越界红线
① 告警接收 SKR告警、告警时间戳、链路ID 排障工单(含链路ID、告警起始时间、影响业务) 网管值班 不得在未建工单前直接重启设备
② 初步分类 工单、当前拓扑快照、近24h变更记录 故障域初判标签(物理/光学/协议/密钥管理) 一线排障 不得在无证据时直接判定为“光纤问题”
③ 证据采集 初判标签、分层取证清单 分层证据包(含时间对齐的原始读数与日志片段) 一线 + 领域专家 不得只采单一层证据就下结论
④ 定位修复 证据包、变更记录、历史同类工单 根因结论 + 修复动作 + 回滚方案 领域专家 不得在无回滚方案时执行变更
⑤ 回归验证 修复动作、修复前SKR基线 通过/不通过判定;不通过则退回③补采 网管值班 不得以“告警消失”替代SKR恢复判定

初步分类的判断依据

分类不是猜,而是用少量高区分度指标把故障域缩小。本例采用三条快速判据,任一条成立即可给出初判标签,并决定证据采集的优先顺序:

  • QBER是否同步升高:若SKR下降同时QBER明显高于基线,优先怀疑光学层(光功率、探测器、光纤扰动);若QBER平稳而SKR下降,优先怀疑协议层或密钥管理层(纠错/隐私放大效率、密钥池消耗)。
  • 是否伴随物理/环境告警:温度、风扇、供电、板卡在位告警出现时,物理层优先,因为环境异常会级联影响光学与协议表现。
  • 是否近期有变更:近24小时内有配置变更、光纤割接、软件升级的,变更点优先核查,这是最高性价比的定位入口。
分类标签只是“采集优先级”,不是最终结论。标签写错不可怕,可怕的是标签写错后证据采集只采了标签对应的那一层。

可复用的排障检查清单

下面这份清单可直接作为工单附件使用。字段设计围绕“证据是否足以支撑定位”展开,而不是罗列所有可能操作。

检查项 采集内容 判定参考 记录要求
告警基线 告警前1h与告警后SKR、QBER时间序列 SKR下降幅度、QBER偏移量 时间对齐到同一时钟源
物理环境 机框温度、风扇转速、供电状态、板卡在位 是否越限或出现新告警 截图+读数,注明采集时刻
光学读数 发送端输出光功率、接收端接收光功率、探测器计数 与功率预算基线逐段比对 记录测量点位置与仪表型号
协议日志 对基、筛选、纠错、隐私放大各阶段日志 纠错失败率、压缩比是否异常 保留原始日志片段,不只留结论
密钥管理 密钥池水位、消耗速率、申请失败次数 水位是否持续走低 记录采样间隔
变更记录 近24h配置变更、割接、升级记录 变更时间是否与告警起始吻合 附变更单号
回归判定 修复后连续30min的SKR与QBER SKR回到基线区间且QBER稳定 不通过则注明退回环节

闭环中最容易断掉的两处

第一处是②到③的交接。初判标签若只写“疑似光学问题”,证据采集就会只盯光功率,而漏掉协议层日志。正确做法是标签后必须附一句“依据”,例如“QBER由1.8%升至4.2%,初判光学层”,这样采集人知道为什么采、也知道该顺带排除什么。

第二处是⑤回到③的回退。回归不通过时,常见错误是直接在④反复改配置。正确路径是退回③补采证据,因为不通过本身就说明此前的证据包不足以支撑根因结论。回退时必须写明“缺哪一层证据”,否则补采会再次变成盲目采集。

修复动作执行前必须准备好回滚方案,并记录修复前的SKR基线值。没有基线的“修复成功”无法在回归环节被验证,等于把故障留给了下一个值班班次。

按上述闭环走完一次SKR下降告警,交付物应包含:一份带初判依据的工单、一个分层证据包、一条根因结论与对应修复动作、一份回归判定记录。这四件东西齐了,本次排障才算闭环;缺任何一件,都应在工单中标注为“未闭环”并说明缺口。