在此理论和技术基础上,出现了较为成熟的卫星通信网络系统,典型的案例 有铱星(Iridium)系统跟全球星(Globalstar)系统[9]。卫星通信网络系统主要由
第 4 页
本科毕业设计说明书
五部分组成,包括地面通信基站、空间卫星、通信监管系统、卫星跟踪遥感系统 以及控制指令系统[10]。铱星系统由信关站、用户单元、系统控制段和卫星星座 组成[11]。全球星系统由 3 个部分组成:用户段、地面段和空间段[12],全球星系 统的通信管理系统跟控制系统均包含在地面段中。
在常规的地面网络中,路由技术主要解决的问题是根据当前网络的拓扑结构 信息建立起所需的路由信息库,然后通过一定的算法来计算出路由表。在进行通 信数据传输时,网络会根据数据分组包含的目的端地址信息来查找路由表,找出 最优化路径。地面路由表的信息库会因为网络结构中链路实时状态以及链路的通 断而改变,这就涉及到整个网络的拓扑信息的交换,网络自身的路由调整信息会 导致网络协议开销增大,从而影响网络正常的通信传输。不过由于在地面网络中, 拓扑结构变化不是很大很频繁,在加上计算机的计算能力和存储能力进步很快, 按照传统的路由协议,路由表在更新完路由信息之后可以使网络稳定运行。论文网
但是应用在卫星网络中的路由协议就需要针对其无中心、移动性、多跳等要 求进行设计优化。由于作为通信对象的卫星是处在相对的、不断的运动过程中, 卫星网络拓扑结构是动态的,随时间不断变化。加上星间的距离更远,所以通信 链路的传输时延更长。另外,空间环境不比地面,卫星设备要求更高,许多硬件 要是宇航级别且受到星上体积以及功耗的限制,导致星上的运算处理能力和存储 能力有限。这些特点和问题都影响着星上路由机制的设计。
按照路由域的不同进行分类,卫星网路由可以分为上/下链路(UDL, UP/Down Link)路由,边界路由和空间段(ISL,Inter-Satellite Link)路由 3 类。 首先上/下行链路是指建立在卫星与地面固定通信站点或者移动通信用户之 间的链路,该链路路由是当有网络接入时为通信传输选择从源端卫星到目的端卫
星的路径,在选择时的依据是卫星的覆盖目标的时间长度以及相应的信号的强弱, 在过程中可能不断进行星间的切换控制。
在地面网络中有多个自治系统(Autonomous System,AS),只有在每个网 络系统中,系统内的通信路由是由其内部网关路由协议决定的,但在不同自治系 统之间通信路径就需要依赖于外部网关协议来决定,边界路由则是用来连接自治 系统内部与外部其他系统,在对内部路由协议进行扩展的基础上,实现系统内外 信息的交换。
本科毕业设计说明书 第 5 页
需要特别指出的,虽然是在卫星网络系统中,但空间的卫星组网是作为一个 特殊的自治系统存在于整个系统中的。所以在卫星网络中,边界路由则有着不同 的含义,指的是网络中空间卫星组网自治系统与地面网络自治系统进行连接,控 制卫星组网终端与地面网络终端间相互通信的路由算法。该路由协议首先不应影 响地面或者卫星网络中路由协议,保持彼此的独立性,同时当卫星组网作为中间 链路作用时,不应对卫星组网自身的网络拓扑结构产生影响。在实际应用中,边 界路由协议是通过地面网络关口和卫星组网网关实现的。
到目前为止,卫星网络的边界路由研究不是很深入,是通过在特定协议上进 行改进来实现地面跟卫星组网的路由协议的协调,使得卫星网络在通信传输方面 能够很好地结合地面网络跟卫星组网。