2. 星间通信网络基础
要理解星间通信网络的故障恢复,必须先建立三个基础认知:卫星在什么轨道上排布、卫星之间用什么链路相连、这些链路随时间如何变化。故障恢复算法并不是独立存在的,它直接受制于星座构型提供的冗余度、星间链路类型决定的可用带宽与连接方式,以及拓扑动态特性带来的时变约束。本节围绕这三者与故障恢复的关联展开。
一、星座构型决定冗余结构
星间通信网络的物理基础是星座构型。常见的构型包括Walker Delta、Walker Star和极轨星座。以Walker Delta为例,其参数通常表示为i:T/P/F,其中i为轨道倾角,T为卫星总数,P为轨道面数,F为相位因子。例如一个典型的低轨通信星座可表示为53°:66/6/2,即66颗卫星分布在6个轨道面,每面11颗,相位因子为2。
星座构型直接决定了每个卫星节点的邻居数量和跨轨道面连接的可能性。在Walker Delta构型中,同轨道面内相邻卫星保持恒定距离,链路稳定;而相邻轨道面之间的卫星相对位置持续变化,跨面链路会周期性地建立和断开。这意味着故障恢复时,同轨道面内的备用路径通常更可靠,而跨面路径虽然能提供更短的路由,但需要处理周期性切换。
从故障恢复角度看,星座构型的冗余度体现在两个层面:一是节点冗余,即单颗卫星失效后,同轨道面内前后卫星能否接管其转发职责;二是路径冗余,即源和目的之间是否存在多条不共享同一轨道面的路径。轨道面数量P越大,跨面路径选择越多,但单颗卫星的邻居管理复杂度也越高。
二、星间链路类型影响恢复能力
星间链路按连接对象可分为三类:同轨道面星间链路(ISL)、跨轨道面星间链路和星地链路。同轨道面ISL连接同一轨道内相邻卫星,距离和指向角基本恒定,链路质量稳定,适合承载持续的控制信令和故障恢复消息。跨轨道面ISL连接不同轨道面的卫星,距离和方位角随时间变化,需要天线具备跟踪能力,链路建立和断开频繁。
按频段和介质,星间链路又可分为微波ISL和激光ISL。微波ISL波束宽、捕获跟踪容易,但速率相对较低,典型在几十Mbps到几百Mbps;激光ISL波束窄、速率高,可达Gbps级,但需要精确的捕获、跟踪和瞄准(ATP)系统,链路中断后重新建立的时间更长。这对故障恢复有直接影响:激光链路故障后,恢复时间不仅包括路由收敛,还包括ATP重新锁定时间,通常需要数秒到数十秒。
此外,星间链路还可分为永久链路和临时链路。永久链路在星座设计时固定,如相邻同面卫星之间的链路;临时链路根据业务需求或故障状态动态建立。故障恢复算法通常优先使用永久链路作为备份,因为其可用性可预测;临时链路则作为最后手段,需要额外的建链信令开销。
三、拓扑动态特性与故障恢复的耦合
星间通信网络的拓扑不是静态的。低轨卫星周期约90~120分钟,拓扑变化周期与轨道周期一致。拓扑动态性体现在三个方面:链路通断、距离时延变化和邻居集合变化。这些变化与故障恢复存在强耦合。
第一,链路通断本身可能被误判为故障。如果故障检测机制不区分“计划内断开”和“异常失效”,就会触发不必要的恢复流程。因此,故障恢复需要结合星历信息,预判链路断开时间,将计划内断开排除在故障之外。
第二,拓扑变化导致备份路径的生存时间有限。一条当前可用的备份路径可能在几十秒后因卫星移动而断开。故障恢复算法不仅要找到备份路径,还要评估该路径在恢复完成前是否仍然可用。这要求恢复算法具备预测能力,通常结合星历和链路可见性窗口进行计算。
第三,拓扑动态性影响故障传播。在静态网络中,故障影响范围相对固定;在动态拓扑中,一个节点失效后,其邻居集合随时间变化,故障可能通过跨面链路传播到其他轨道面。因此,故障恢复需要限定恢复范围,避免全局重路由带来的信令风暴。
四、从基础到恢复策略的映射
把上述基础认知落到故障恢复策略上,可以得到几条明确的工程原则。
第一,故障检测要区分计划断开和异常失效。利用星历预计算每条链路的可见性窗口,在窗口结束前标记为“计划断开”,不触发恢复;只有窗口内异常中断才进入恢复流程。这样可以避免大量误报。
第二,备份路径选择要带生存时间约束。假设当前时刻为t,恢复完成预计需要Δt,则备份路径上每条链路在[t, t+Δt]内必须保持可见。对于激光链路,Δt还要加上ATP重锁时间。工程上通常取Δt为5~15秒,具体取决于星座高度和链路类型。
第三,恢复范围要分层。同轨道面内优先使用面内备份,因为面内链路稳定、恢复快;当面内无可用备份时,再考虑跨面路径。跨面路径选择时,优先选择与故障链路不共享同一轨道面的路径,避免同一轨道面内的连锁失效。
第四,恢复信令要轻量化。动态拓扑下,全局链路状态广播开销大且容易过时。可以采用按需路由或局部修复机制,只在故障影响范围内交换恢复信息。例如,每个卫星维护同面邻居和跨面邻居的局部视图,故障时先在同面内广播,必要时再向跨面扩散。
总结来看,星座构型提供了故障恢复的物理冗余基础,星间链路类型决定了恢复的时间和带宽代价,拓扑动态特性则要求恢复算法具备预测和分层能力。三者共同约束了故障恢复策略的设计空间。理解这些关联,是后续学习具体恢复协议和算法的前提。