The invention discloses a survivable routing method for a GEO/LEO double layer satellite network, and a GEO/LEO double layer satellite network structure adopted in the method. In a hierarchical clustering idea, using GEO layer with redundancy when management layer of LEO to GEO, when the cluster management covering the domain LEO routing table calculation, and give full play to the framework of survivability function; while the design of link state evaluation model, in order to achieve from different angles set different variables for comprehensive evaluation for the purpose of link state, and according to the link state set 6 threshold to trigger the GEO layer for the satellite network routing, in order to achieve the purpose of survivability and avoid congestion. Therefore, the satellite survivable routing strategy has a better application prospect in the fields of aviation, spaceflight, social economy and so on, and belongs to the field of satellite communication technology.
【技术实现步骤摘要】
面向GEO/LEO双层卫星网络的抗毁路由方法
本专利技术属于卫星通信
,涉及一种应用于双层卫星网络的抗毁路由方法,具体为GEO/LEO双层卫星网络架构。
技术介绍
随着航天技术的迅速发展和应用,卫星已经成为获取、融合、分发、处理空间信息或资源的主要手段和途径。卫星网络不受地理环境限制,能够为全球范围的地面用户提供远距离通信与宽带接入,是未来信息基础设施的重要组成部分。同时为全面提升我国的航天科技发展水平,缩短与发达国家的差距,我国863航天航空领域在“十三五”规划中,将卫星网络的研究作为一个重要的研究方向。由于卫星网络的重要作用,其能否维持高可靠的运行就显得尤为关键,并且对于卫星网络系统而言,外太空的卫星节点比地面节点更加重要。但因为卫星网络具有高动态拓扑、处理设施有限、存储空间有限等特性,这些限制使得现有地面网络的一些理论方法无法在卫星网络中得到应用,并使得设计高效的路由算法具有很大的困难。因此需要专门针对卫星网络进行研究。卫星网络抗毁性问题研究是针对当卫星因为故障而导致卫星网络中链路失效时的灾难恢复能力的问题。同时因为卫星运行的实际环境过于恶劣,目前卫星运行过程中,故障发生率较高。那么既然短期内无法克服卫星故障,我们就可以采取一定的措施,将卫星故障所带来的不良影响降到最低。为此,研究如何及时恢复卫星网络的正常运行并最大限度地降低因故障导致的链路时延增加,对于卫星系统的可靠运行,提高卫星系统工作效率,具有重要意义。
技术实现思路
本专利技术的目的是提供一种面向GEO(GeosychrononsEarthOrbit,同步地球轨道)/LEO(LowEart ...
【技术保护点】
面向GEO/LEO双层卫星网络的抗毁路由方法,其特征在于包含以下步骤:步骤1:在地球表面将LEO卫星划分出若干个区域,在每个区域的中心放置一颗虚拟节点;每颗LEO卫星按照距离最近原则选取作为自身所属的虚拟节点,并上报给GEO进行注册;步骤2:当此LEO移动到该虚拟节点区域与下一个虚拟节点区域的重合区域时,则此LEO就与下一个虚拟节点的LEO建立连接,去比较双方相对于下一个虚拟节点中心位置的距离,若此LEO的距离更小,则从下一个虚拟节点的原LEO处继承下一个虚拟节点的虚拟节点信息,从而完成LEO与虚拟节点的切换;若此LEO的距离更大,则放弃该次切换,在等待t时间后再次寻找下一个虚拟节点并发起新的切换,若下一个虚拟节点的LEO出现故障或损毁,即无法联系到下一个虚拟节点的LEO时,则此LEO立即向其所属的GEO索取下一个虚拟节点的路由表等虚拟节点信息,并同时通报下一个虚拟节点的原LEO损毁,从而促发抗毁性重路由;步骤3:虚拟节点注册完成后,进入正常工作循环;步骤4:每颗卫星在每次收发数据包时都更新传输时延Td和发送队列排队数C;步骤5:根据链路状态评价公式计算出每条链路的状态:Cost
【技术特征摘要】
1.面向GEO/LEO双层卫星网络的抗毁路由方法,其特征在于包含以下步骤:步骤1:在地球表面将LEO卫星划分出若干个区域,在每个区域的中心放置一颗虚拟节点;每颗LEO卫星按照距离最近原则选取作为自身所属的虚拟节点,并上报给GEO进行注册;步骤2:当此LEO移动到该虚拟节点区域与下一个虚拟节点区域的重合区域时,则此LEO就与下一个虚拟节点的LEO建立连接,去比较双方相对于下一个虚拟节点中心位置的距离,若此LEO的距离更小,则从下一个虚拟节点的原LEO处继承下一个虚拟节点的虚拟节点信息,从而完成LEO与虚拟节点的切换;若此LEO的距离更大,则放弃该次切换,在等待t时间后再次寻找下一个虚拟节点并发起新的切换,若下一个虚拟节点的LEO出现故障或损毁,即无法联系到下一个虚拟节点的LEO时,则此LEO立即向其所属的GEO索取下一个虚拟节点的路由表等虚拟节点信息,并同时通报下一个虚拟节点的原LEO损毁,从而促发抗毁性重路由;步骤3:虚拟节点注册完成后,进入正常工作循环;步骤4:每颗卫星在每次收发数据包时都更新传输时延Td和发送队列排队数C;步骤5:根据链路状态评价公式计算出每条链路的状态:Costij=w1*Tdij+w2*Ci;其中,Costij为从卫星i到卫星j的链路状态;Tdij为此时刻从卫星i到卫星j的归一化传输时延;Ci为卫星i此时刻的归一化发送队列排队数目;w1和w2则分别为数据包归一化传输时延Tdij、归一化卫星发送队列排队数Ci的系数,并对这些系数也做归一化处理,并规定:w1+w2=1;步骤6:一旦链路状态Cost大于上一次向GEO上报的Cost值并且当前的Cost值达到3个上升阈值θ1、θ2、θ3中的某一个时,就立即触发该卫星向其所属GEO上报该条链路状态的变化信息;同理,当链路状态Cost小于上一次向GEO上报的Cost值并且当前的Cost值达到3个下降阈值中的某一个时,也立即触发该卫星向其所属GEO上报该条链路状态的变化信息;步骤7:GEO接收到链路状态信息之后,立即向其他GEO同步此链路状态的更新信息,以此来维持各自全局链路状态表的统一;步骤8:所有GEO根据更新后的全局链路状态表,利用Floyd算法重新计算整个卫星网络的全局路由表,该算法同时维护着两份二维表,一份是全局链路状...
【专利技术属性】
技术研发人员:孙力娟,张胜东,周剑,韩崇,王娟,郭剑,肖甫,王汝传,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。