针对卫星节点由于空间通信的开放性容易遭受各类攻击而失效,导致通信链路不可用的问题,通过对卫星网路由协议的研究,基于随机线性网络编码设计了一种适用于GEO-LEO双层卫星组网的抗毁路由协议.针对卫星安全管理和通信问题,采用GEO卫星组对LEO卫星进行分组管理和密钥管理,由LEO卫星担任主要通信任务.为提高路由的抗毁性并提高路由效率,提出在每个LEO卫星上维护一张单步邻接表,路由时若目的节点在单步邻接表中,则直接进行消息转发,否则对RREQ报文采用随机线性网络编码路由查找产生路由表.仿真分析结果表明:所提出的路由协议能有效提高路由的抗毁性,减少路由消息传输次数.
To solve the communication link break of satellite nodes invalidation by various attacks because of the openness of space communication,a survivability routing protocol of GEO-LEO satellite network was designed based on the routing protocols of satellite network and random linear network coding.In view of satellite security management and communication problems,the GEO satellites group was used to manage different groups of LEO satellites when LEO satellites were main communication method.In order to improve the survivability and efficiency of routing,every LEO satellite was maintained with a one-step adjacent table updated with LEO satellite time period.When the original LEO satellites nodes needed routing,the protocol would search for the routing in the one-step adjacent table.If the target LEO satellites nodes were in the one-step adjacent table,the message would be sent through the one-step adjacent table of original LEO satellites.Otherwise,the original LEO satellites would produce a routing table during the searching for RREQ message through random linear network coding routing.The simulation results show that the proposed routing protocol can greatly improve the performance of survivability routing and reduce the times of routing message transmission.