上一节把功能分布定下来了,本节进入空间段内部的关键连接件:星间链路(ISL)——它决定"天上的网"是几张网、每颗星几个邻居、这张网随轨道运动怎么变形。它的输出直接喂给第 5 章的路由设计与第 6 章的切换管理。
星间链路按几何指向分四类。同面前向与同面后向:连接同一轨道面上的前后邻居,距离恒定(2.1 节算过的约一千七百公里级)、指向稳定,是最可靠的链路,瞄准系统几乎不用动。左跨面与右跨面:连接相邻轨道面的卫星,距离与指向都随纬度变化——赤道附近最远、极区最近甚至"挤压"到面对面,同向倾角壳层里跨面链路持续平稳变化,但穿越极区上空时几何剧变,多数设计干脆在极区附近暂时关闭跨面链路。这个"极区断链"现象是低轨组网最著名的拓扑事件:它让天上的网在每圈周期里经历一次可预期的"骨折再愈合",路由协议必须把它当作常态处理而不是故障。

每颗星四条链路(前、后、左、右)张开成近似规则的网格,这带来一个重要性质:任意两颗星之间的星间跳数可以用"网格距离"粗估——先沿同面走到目标轨道面(跨面步数),再沿该面走到目标卫星(同面步数),两者之和即近似跳数。写成脚本,对一个假想壳层估算全球任意两点通信的平均星间跳数:
def avg_isl_hops(shells, lat_deg=40): """粗估星间跳数:面数 P、每面 N、用户与信关站经度差 dlon。""" P, N, dlon = shells cross = min(abs(dlon) / (360 / P), P / 2) # 需要横跨的轨道面数 along = N / 4 # 同面平均走四分之一圈 return cross + along cases = [ ("近域落地(同城信关站)", (72, 22, 30)), ("中程(邻国信关站)", (72, 22, 120)), ("远程(跨洋信关站)", (72, 22, 200)), ] for name, (P, N, dlon) in cases: hops = avg_isl_hops((P, N, dlon)) ms = hops * 4500 / 299792.458 * 1000 print(f"{name} | 跨面约 {dlon/(360/P):.0f} 步 · 估计总跳数 {hops:4.1f} | 星间传播贡献约 {ms:.0f} 毫秒") # 输出: # 近域落地(同城信关站) | 跨面约 6 步 · 估计总跳数 11.5 | 星间传播贡献约 172 毫秒(粗估上限) # 中程(邻国信关站) | 跨面约 24 步 · 估计总跳数 29.5 | ...
注意输出的门道:粗估把"面间隔"当自由步数,实际路由会同时走对角线(跨面与同面并进),真实跳数约是这个上限的六到七成;更重要的结论是跳数对"信关站离用户多远"极其敏感——近域落地只要个位数跳,跨洋则几十跳起步。这解释了两件事:为什么星座运营方拼命加密信关站布点(第 9 章),以及为什么长距流量宁可绕星间也不走地面网(真空光速优势,第 7 章细算)。把脚本里的经度差改小,你会立刻看到跳数塌缩——部署密度就是时延。
静态网格只是快照。随时间演化,这张网有两类节律:快节律是卫星公转带来的周期性变形,约一百分钟一个循环,跨面链路的长度与指向在其中平稳扫描、在极区短暂断裂;慢节律是轨道面进动与相位漂移带来的网格整体扭转,周期以月计,靠定期轨控维持。对路由设计而言这是好消息:拓扑变化是确定性的、可由星历精确预报的,因此第 5 章的路由可以"预计算加微调",而不必像地面自组网那样全分布式摸索。星间链路的载体也在演化:射频毫米波链路技术成熟但速率有限,激光链路速率高、抗干扰强,已成为主流选择,代价是瞄准精度要求高(微弧度量级),这也是极区断链必须关闭再重捕的原因之一。
星间链路把"一群卫星"变成"一张网格":同面链路是骨架,跨面链路是关节,极区事件是周期性脱臼。第 5 章的路由算法,就是在这张会呼吸的网格上找路的算法。
星间链路选射频还是激光不是信仰之争,是参数表之争。射频毫米波链路(典型 Q 与 V 波段):波束较宽、瞄准容差大(毫弧度量级),终端成熟、建链快,单链速率几十吉比特每秒封顶,且要面对频谱协调问题(星间频段同样要登记)。激光链路:波束极窄、瞄准精度要求微弧度量级(相当于在十公里外命中一枚硬币),建链慢(捕获需秒级扫描),但单链速率可上百吉比特每秒、完全免于频谱协调、且天然抗截获(波束外收不到)。现实星座的分工是:同面链路几何稳定,用激光吃高带宽;跨面链路几何波动大,早期用射频保鲁棒、逐步激光化。下一代方向是把光通信终端做成流水线产品(成本再砍一个量级)与星上光交换(光层直接交换免去光电转换)——拓扑的"网格"没变,网格里的"导线"在换代。
工程师看在轨拓扑有三件套:拓扑快照序列(按星历每三十秒到一分钟生成一张邻接图,连播成动画,极区断链事件在动画里清晰可见);链路度量矩阵(任意时刻每条链路的距离、指向角、预计余量,染色显示健康度);流量叠加图(把路由仿真或实测流量画在拓扑上,识别热点链路与瓶颈节点)。三件套合起来能回答运营中的大多数拓扑问题:某条链路为什么频繁掉线(看指向角是否贴近极限)、某条路径为什么时延抖动(看它是否跨越极区断链窗口)、哪里该加密网格(看热点链路的排队)。第 6 章的网络自治与第 7 章的性能审计,用的正是这套工具箱的不同侧面。
用一道题检验本节的理解:给定一个 72 面、每面 22 星的壳层,问"从伦敦的用户到悉尼的信关站"最少星间跳数的量级,以及这条路径在一昼夜内跳数怎么变。解法要点:先按经度差算跨面步数(伦敦到悉尼跨约一半轨道面,约三十余面,但对角线路径让有效步数打七折,约二十余步);再叠加同面步数(中纬度高轨差,约五到十步);跳数随时间波动,因为地球自转让两端相对星座的位置持续变化,且极区断链事件每圈周期性地迫使部分路径绕行。这道题没有精确答案,量级与波动性本身就是答案——它告诉你为什么跨洋时延的实测值是一条波动带而不是一条直线(第 7 章的抖动讨论在此埋线)。