System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及卫星通信网络,尤其涉及一种高低轨卫星通信网络路由控制方法及装置。
技术介绍
1、卫星网络作为一种独特的通信网络,其网络规模庞大、拓扑结构复杂、带宽限制等特点对路由算法提出了极高的要求。传统的卫星路由算法在应对卫星网络的复杂性时存在一些困难,如路径选择、网络拓扑的稳定性、负载平衡等问题。
2、软件定义网络(software-defined networking,sdn)是一种新型网络架构,其控制平面和数据平面分离,中心化控制,灵活管理,能够为卫星网络的路由控制提供更好的解决方案。在sdn架构下,卫星网络的路由控制变得更加灵活,可以通过网络编程来实现路由的配置和控制,同时可以动态调整网络拓扑结构,提高路由的效率和可靠性。
3、高低轨卫星网络的研究背景主要来自于对全球通信覆盖的需求。传统的低轨卫星网络可以提供全球通信服务,但是受限于卫星数量和运行轨道高度的限制,低轨卫星网络带宽和时延的性能较低,难以满足大规模应用的需求。相比之下,高轨卫星网络可以提供更高的带宽和更长的覆盖范围,但是由于运行高度较高,无法实现低延迟的通信。
4、为了弥补传统卫星网络的不足,高低轨卫星网络的结合成为了研究的热点之一。通过在高轨卫星网络上部署高带宽、高延迟的传输链路,将其作为低轨卫星网络的中继节点,可以在保证全球覆盖的同时提高网络性能。然而,高低轨卫星网络的路由控制面临着异构性、多路径性、带宽约束、端到端延迟的问题。
5、在过去的几十年里,研究人员提出了许多路由算法来解决卫星网络路由控制的问题,如
技术实现思路
1、本专利技术所要解决的技术问题在于,提供一种高低轨卫星通信网络路由控制方法及装置,是一种异构融合软件定义的高低轨卫星通信网络路由控制方法,将高低轨卫星通信网络划分为不同的簇,geo地球静止轨道(geostationary orbi,geo)星载sdn控制器管理其覆盖范围内的leo低地球轨道(low earth orbit,leo)卫星簇;采用sdn网络架构设计,geo星载sdn控制器集中计算与维护路由表下发给所管理的leo簇首卫星;leo簇首卫星在簇内公告路由表信息,完成路由信息扩散;根据源卫星与目的卫星的位置关系,进行不同的星上路由转发。本专利技术采用软件定义网络的思想,可以更快速、精确地完成路由控制,提高网络的整体效率,可以快速地发现网络故障和瓶颈,并采取相应的措施进行调整和优化,提高网络的可靠性和鲁棒性。
2、为了解决上述技术问题,本专利技术实施例第一方面公开了一种高低轨卫星通信网络路由控制方法,所述方法包括:
3、s1,构建高低轨卫星通信网络,所述高低轨卫星通信网络包括不同轨道高度的低轨子星座和覆盖全球的四颗geo卫星,每个低轨子星座包括m颗leo卫星;
4、s2,利用分簇设计方法,对所述高低轨卫星通信网络进行划分,得到n个leo卫星簇,n为整数,每个leo卫星簇包括leo簇首卫星和leo簇成员卫星;
5、s3,利用geo星载sdn控制器,对多层leo卫星静态路由表、geo卫星静态路由表和geo/leo静态路由表进行处理,得到优化路由表;
6、s4,利用geo星载sdn控制器,将所述优化路由表下发给所管理的leo簇首卫星和与所述leo簇首卫星相邻的geo卫星;
7、s5,所述leo簇首卫星在簇内公告所述优化路由表,完成路由信息扩散;
8、s6,利用geo星载sdn控制器,根据源卫星与目的卫星的位置关系,利用所述优化路由表实现不同的星上路由转发。
9、作为一种可选的实施方式,本专利技术实施例第一方面中,所述利用分簇设计方法,对所述高低轨卫星通信网络进行划分,得到n个leo卫星簇,包括:
10、利用分簇设计方法,将所述高低轨卫星通信网络中geo卫星覆盖范围内的某一时间段的leo卫星分为一簇,得到n个leo卫星簇,n为整数,每个leo卫星簇包括leo簇首卫星和leo簇成员卫星;
11、所述leo簇首卫星为所述geo卫星覆盖范围内的某一时间段的中心卫星。
12、作为一种可选的实施方式,本专利技术实施例第一方面中,所述高低轨卫星通信网络利用geo星载sdn控制器管理其覆盖范围内的leo卫星簇;
13、geo卫星通过星间链路与leo簇首卫星相连,不同簇的geo卫星通过星间链路相连,不同轨道高度的leo卫星之间通过星间链路相连;
14、所述高低轨卫星通信网络,利用geo星载sdn控制器实现控制平面和数据平面分离;
15、四颗geo卫星组成控制平面,不同轨道的leo卫星组成数据平面。
16、作为一种可选的实施方式,本专利技术实施例第一方面中,所述利用geo星载sdn控制器,对多层leo卫星静态路由表、geo卫星静态路由表和geo/leo静态路由表进行处理,得到优化路由表,包括:
17、利用geo星载sdn控制器,根据星历信息,对多层leo卫星静态路由表、geo卫星静态路由表和geo/leo静态路由表进行计算、维护与合并,得到优化路由表;
18、所述优化路由表包括卫星逻辑地址、卫星id与簇号组成的唯一标识信息。
19、作为一种可选的实施方式,本专利技术实施例第一方面中,所述根据源卫星与目的卫星的位置关系,利用所述优化路由表实现不同的星上路由转发,包括:
20、s61,当源卫星与目的卫星在同一簇内,利用geo星载sdn控制器,根据geo/leo静态路由表和卫星id与簇号组成的唯一标识信息,进行簇内路由,实现不同的星上路由转发;
21、s62,当源卫星与目的卫星在同一簇内,利用geo星载sdn控制器,通过不同簇的geo卫星之间的星间链路,进行跨簇路由,将业务数据转发至目标簇的geo卫星处,实现不同的星上路由转发。
22、作为一种可选的实施方式,本专利技术实施例第一方面中,所述方法还包括:
23、geo卫星实时监测本簇内的leo卫星链路连接状况,得到拥塞信息和故障信息;
24、根据所述拥塞信息和故障信息进行判断,当出现故障或拥塞时,由leo簇首卫星上报给geo星载sdn控制器;
25、所述geo星载sdn控制器重新计算更新优化路由表,将所述优化路由表下发给所管理的leo簇首卫星与相邻的geo卫星,并由leo簇首卫星在簇内公告,完成路由扩散。
26、作为一种可选的实施方式,本专利技术实施例第一方面中,所述方法还包括:
27、如果leo卫星星上转发出现异常信息,所述leo卫星将数据包发往leo簇首卫星;
28、所述leo簇首卫星将所述异常信息上报本文档来自技高网...
【技术保护点】
1.一种高低轨卫星通信网络路由控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述利用分簇设计方法,对所述高低轨卫星通信网络进行划分,得到N个LEO卫星簇,包括:
3.根据权利要求2所述的高低轨卫星通信网络路由控制方法,其特征在于,所述高低轨卫星通信网络利用GEO星载SDN控制器管理其覆盖范围内的LEO卫星簇;
4.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述利用GEO星载SDN控制器,对多层LEO卫星静态路由表、GEO卫星静态路由表和GEO/LEO静态路由表进行处理,得到优化路由表,包括:
5.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述根据源卫星与目的卫星的位置关系,利用所述优化路由表实现不同的星上路由转发,包括:
6.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述方法还包括:
8.
9.一种高低轨卫星通信网络路由控制装置,其特征在于,所述装置包括:
10.一种计算机可存储介质,其特征在于,所述计算机可存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的高低轨卫星通信网络路由控制方法。
...【技术特征摘要】
1.一种高低轨卫星通信网络路由控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述利用分簇设计方法,对所述高低轨卫星通信网络进行划分,得到n个leo卫星簇,包括:
3.根据权利要求2所述的高低轨卫星通信网络路由控制方法,其特征在于,所述高低轨卫星通信网络利用geo星载sdn控制器管理其覆盖范围内的leo卫星簇;
4.根据权利要求1所述的高低轨卫星通信网络路由控制方法,其特征在于,所述利用geo星载sdn控制器,对多层leo卫星静态路由表、geo卫星静态路由表和geo/leo静态路由表进行处理,得到优化路由表,包括:
5.根据权利要求1所述的高低轨卫...
【专利技术属性】
技术研发人员:何元智,
申请(专利权)人:中国人民解放军军事科学院系统工程研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。