1. 课程导入与量子链路层定位

量子网络并不是把经典互联网的协议栈原样搬到量子信道上,而是围绕“量子态不可克隆、测量即破坏、纠缠需保活”这些物理约束重新划分职责。理解链路层的位置,首先要建立一张分层地图:物理层负责把量子比特稳定地送出去,链路层负责让相邻节点之间形成可用的量子连接,网络层负责在多跳拓扑上寻找端到端路径。三者边界清晰,但接口必须精确对齐,否则上层协议再完善也无法弥补底层连接语义的缺失。

量子网络分层模型:从物理载体到端到端纠缠

在工程视角下,量子网络通常可抽象为四层:物理层、链路层、网络层和应用层。物理层处理光子源、调制器、光纤/自由空间信道、探测器和时钟同步,输出的是“原始量子信号”或“物理层比特”。链路层把物理层提供的原始事件转化为有语义的量子连接,例如在相邻节点 A 与 B 之间建立一对纠缠,并维护其保真度、存活时间和可用状态。网络层则把多条链路层连接拼接成端到端路径,完成路由、纠缠交换和资源预约。应用层使用量子比特或纠缠态执行分布式量子计算、量子密钥分发或量子传感。

这里的关键区别在于:经典链路层的“帧”是确定性的比特序列,而量子链路层的“连接”是概率性、有时限、不可复制的资源。一次纠缠建立尝试可能成功,也可能失败;成功后的纠缠会随时间退相干;测量会消耗纠缠。因此链路层必须引入“资源生命周期”概念,而不是简单的发送—确认模型。

链路层在量子网络中的职责边界

链路层的核心职责可以概括为四项:连接建立、资源维护、错误管理、接口适配。连接建立指在相邻节点间通过物理层信号交互,完成纠缠生成或量子态传输的握手过程;资源维护指跟踪每个量子连接的保真度、剩余寿命和占用状态,及时释放或刷新;错误管理指在物理层误码和退相干之上,通过纠缠纯化、错误检测和重传策略提升连接质量;接口适配指向上层提供统一的量子连接抽象,向下层屏蔽具体物理实现差异。

边界之外的事情不应由链路层承担。例如,跨多跳的路由选择属于网络层;量子算法的编译与测量反馈属于应用层;激光器功率校准和探测器偏压属于物理层。链路层只关心“相邻节点之间是否有一条可用的量子连接,质量如何,还能用多久”。

判断一个功能是否属于链路层,可以问三个问题:它是否只涉及相邻节点?它是否在管理量子连接的生命周期?它是否向上层提供与物理实现无关的连接抽象?三个问题中至少两个为“是”,才应放入链路层。

与物理层和网络层的接口关系

链路层与物理层的接口通常包含三类原语:纠缠生成请求、物理层事件通知和测量结果上报。物理层在收到请求后,驱动光子源和探测器执行一次尝试,并把成功/失败、探测时间戳、测量基和原始误码率上报给链路层。链路层据此更新连接状态表。这个接口的时序精度要求很高,因为纠缠寿命可能只有微秒到毫秒量级。

链路层与网络层的接口则更偏“资源视图”。网络层通过链路层查询相邻节点的连接可用性、保真度和剩余寿命,并预约或释放连接。链路层不关心网络层要用这条连接做什么,只保证在预约期内连接有效。若连接在预约期内失效,链路层需要主动通知网络层,触发重路由或重试。

量子网络分层与链路层接口关系 应用层 分布式量子计算 · QKD · 量子传感 网络层 路由 · 纠缠交换 · 资源预约 链路层 连接建立 · 资源维护 · 错误管理 · 接口适配 相邻节点量子连接抽象 物理层 光子源 · 信道 · 探测器 · 时钟同步 网络层—链路层接口 查询可用性 / 预约 / 释放 物理层—链路层接口 生成请求 / 事件通知 / 测量上报 链路层连接状态表 保真度 F · 剩余寿命 τ · 占用 状态:空闲 / 预约 / 失效 资源视图 状态通知 生成请求 事件/测量 链路层只管理相邻节点量子连接的生命周期,不负责多跳路由与算法编译 向上提供与物理实现无关的连接抽象,向下屏蔽光子源/探测器差异

典型量子网络架构中的链路层实例

以城域量子密钥分发网络为例,相邻两个可信节点之间通过光纤连接。物理层持续发送弱相干光脉冲,链路层则运行“纠缠/密钥生成会话”:它向物理层请求一批脉冲,物理层返回探测事件和基矢信息,链路层执行筛选、误码估计和隐私放大,最终产出一段可用的密钥。这里的链路层连接就是“一段密钥材料”,其质量用误码率 QBER 和密钥率衡量。若 QBER 超过阈值(例如 BB84 协议中约 11%),链路层判定连接不可用,触发重试或切换物理通道。

在基于纠缠的量子中继网络中,链路层实例更接近“纠缠保活管理器”。相邻节点 A 和 B 之间反复尝试生成纠缠对,链路层维护一个连接表,记录每对纠缠的 ID、生成时间、保真度估计值和当前状态。当网络层请求 A 到 B 的连接时,链路层从表中选出保真度最高且未过期的纠缠对,标记为“已预约”,并启动一个保活定时器。若在预约期内保真度因退相干降到阈值以下,链路层主动上报网络层,网络层再决定是否重新路由。

从物理事件到可用连接:一个可观察的链路层工作流

下面用一个简化的教学示例说明链路层如何把物理层事件转化为可用连接。假设相邻节点 A 和 B 之间,物理层每次尝试生成纠缠的成功概率为 p=0.1,生成后的初始保真度 F0=0.95,退相干时间常数 τ=2 ms。链路层设定可用连接的门限为 F≥0.85。则连接从生成到失效的时间约为 t = -τ·ln(0.85/0.95) ≈ 2×0.111 ≈ 0.22 ms。这意味着链路层必须在约 0.22 ms 内完成预约和上报,否则连接将不可用。

链路层的工作流可以概括为:物理层上报“生成成功”事件 → 链路层创建连接记录并计算初始保真度 → 启动退相干计时 → 网络层查询时返回可用连接 → 预约后启动保活定时器 → 若超时或保真度不足则标记失效并通知网络层。这个过程中,链路层不关心纠缠对的具体用途,只保证“在有效期内,这条连接是可用的”。

链路层的保真度估计通常来自物理层的测量采样,而不是对每个纠缠对做完整层析。工程上常用少量采样点估计保真度,并留出安全余量。若把估计值当作精确值使用,可能在网络层预约后才发现连接已失效。

本节要点回顾

  • 量子网络分层中,链路层位于物理层与网络层之间,负责相邻节点间的量子连接抽象。
  • 链路层四项核心职责:连接建立、资源维护、错误管理、接口适配。
  • 与物理层接口关注生成请求、事件通知和测量上报;与网络层接口关注可用性查询、预约和释放。
  • 链路层不承担多跳路由和算法编译,只管理相邻连接的生命周期。
  • 典型实例包括 QKD 网络中的密钥生成会话和量子中继网络中的纠缠保活管理器。
  • 教学示例中,F0=0.95、τ=2 ms、门限 F≥0.85 时,连接可用窗口约 0.22 ms,链路层必须在此窗口内完成预约与上报。