基于集中式分布式相结合的天基组网路由方法及设备

文档序号:1925894 发布日期:2021-12-03 浏览:19次 >En<

阅读说明:本技术 基于集中式分布式相结合的天基组网路由方法及设备 (Space-based networking routing method and device based on centralized distributed combination ) 是由 虞志刚 丁熙浩 戴天 高吉星 冯旭 于 2021-08-13 设计创作,主要内容包括:本发明公开了一种基于集中式分布式相结合的天基组网路由方法及设备,包括:地面控制器根据天基网络的网络信息生成周期内全网拓扑预测信息;各天基网络节点解析所述拓扑预测信息,生成包含全周期拓扑预测信息的链路状态通告;各天基网络节点根据拓扑预测信息划分时间段,使各时间段内网络拓扑保持不变;各天基网络节点选取时间段的链路状态通告,形成预测拓扑,计算路由表;各天基网络节点实时探测自身链路状态,与预测拓扑比对,在信息相异的情况下,触发路由更新。本公开的天基组网路由方法在各时间段内的预测拓扑是保持不变的,可在各时间段起始时刻快速获取其网络拓信息,有效加速路由收敛,可实时感知网络异常情况,及时更新路由表项。(The invention discloses a routing method and a device of a space-based networking based on centralized distributed combination, which comprises the following steps: the ground controller generates whole-network topology prediction information in a period according to the network information of the space-based network; each space-based network node analyzes the topology prediction information and generates a link state advertisement containing the full-period topology prediction information; each space-based network node divides a time period according to the topology prediction information, so that the network topology in each time period is kept unchanged; each space-based network node selects a link state advertisement of a time period to form a prediction topology, and calculates a routing table; each space-based network node detects the link state of the space-based network node in real time, compares the link state with the predicted topology, and triggers the routing update under the condition of different information. The prediction topology of the space-based networking routing method is kept unchanged in each time period, the network topology information can be quickly obtained at the initial moment of each time period, the routing convergence is effectively accelerated, the abnormal condition of the network can be sensed in real time, and the routing table items can be updated in time.)

基于集中式分布式相结合的天基组网路由方法及设备

技术领域

本发明涉及卫星通信技术领域,尤其涉及一种基于集中式分布式相结合的天基组网路由方法及设备。

背景技术

随着用户需求和技术的进步,传统的卫星通信系统开始朝着空间组网的天基信息网络发展,路由是实现卫星高效组网的关键技术之一。路由主要有两种实现方式:分布式和集中式。分布式路由中,各节点根据与相邻节点的信令交互收集到的全网链路状态信息,计算路由表,然后依据自身计算的路由表执行数据包转发;集中式路由中,一个控制器统一计算全网路由,并将计算好的路由表发给各节点,使得各节点能够依据接收到的路由表进行数据包转发。

分布式路由需要每个节点通过信令交换获取全网的拓扑信息,在天基网络高延时、高误码率、高动态等特点下,分布式路由面临信令交互频繁、路由收敛缓慢等问题。集中式路由通过统一的地面控制器完成路由计算,在天基网络节点数量众多、无法全球布展情况下,地面控制器仅能与少数卫星节点直接相连,集中式路由面临地面控制器难以有效实时感知网络异常情况后实时进行路由管理等问题。

发明内容

本发明实施例提供一种基于集中式分布式相结合的天基组网路由方法及设备,用以快速获取全网拓扑信息,有效感知网络异常情况,实现路由的高效管理,同时降低信令交换频次、加速路由收敛、降低地面控制器算力需求。

本发明实施例提供一种基于集中式分布式相结合的天基组网路由方法,包括:

地面控制器根据天基网络的网络信息生成指定周期内的全网拓扑预测信息;

将所述全网拓扑预测信息分发至各地面站节点,以使得各地面站节点将所述全网拓扑预测信息通过对应的直连卫星分发至其他卫星;

各天基网络节点解析所述全网拓扑预测信息,生成包含全周期全网拓扑预测信息的链路状态通告;

各天基网络节点将所述链路状态通告中的时间信息划分为若干个时间段,并且在各时间段内的网络拓扑保持不变;

各天基网络节点在各时间段的起始时刻从所述链路状态通告中选取相关的链路状态通告,形成该时间段内的全网预测拓扑,并计算路由表;

各天基网络节点实时探测自身链路状态,生成自身链路状态通告,并基于所述自身链路状态通告与该时间段内预测的链路状态通告进行对比,在信息相异的情况下,触发路由更新。

在一些实施例中,所述天基网络包括若干天基网络节点,所述天基网络的网络信息至少包括如下中的一种或多种:天基网络星座信息、星间建链规则、天基节点端口IP地址。

在一些实施例中,所述全网拓扑预测信息至少包括:指定周期内能够出现的所有链路,以及出现的各条链路的两端节点编号、两端端口IP地址、链路起始时刻、链路断开时刻、链路开销。

在一些实施例中,各地面站节点将所述全网拓扑预测信息通过对应的直连卫星分发至其他卫星具体包括:

各地面站节点通过物理链路将所述全网拓扑预测信息下发至与其直连的卫星节点,各直连的卫星节点通过泛洪的方式向其他卫星分发所述全网拓扑预测信息。

在一些实施例中,所述天基组网路由方法还包括:

各天基网络节点,基于其计算的路由表进行数据包的转发。

本发明实施例还提供一种基于集中式分布式相结合的天基组网路由系统,包括:

地面控制器,被配置为根据天基网络的网络信息生成指定周期内的全网拓扑预测信息;

若干地面站节点,被配置为接收所述地面控制器发送的所述全网拓扑预测信息,并将所述全网拓扑预测信息通过对应的直连卫星分发至其他卫星;

若干天基网络节点,被配置为解析所述全网拓扑预测信息,生成包含全周期全网拓扑预测信息的链路状态通告;

各天基网络节点,还被配置为将所述链路状态通告中的时间信息划分为若干个时间段,并且在各时间段内的网络拓扑保持不变;以及

在各时间段的起始时刻从所述链路状态通告中选取相关的链路状态通告,形成该时间段内的全网预测拓扑,并计算路由表;

各天基网络节点,还被配置为实时探测自身链路状态,生成自身链路状态通告,基于所述自身链路状态通告与该时间段内预测的链路状态通告进行对比,在信息相异的情况下,触发路由更新。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本公开各实施例所述的基于集中式分布式相结合的天基组网路由方法的步骤。

本发明实施例通过各天基网络节点解析所述全网拓扑预测信息,生成包含全周期全网拓扑预测信息的链路状态通告;各天基网络节点将所述链路状态通告中的时间信息划分为若干个时间段,并且在各时间段内的网络拓扑保持不变;各天基网络节点在各时间段的起始时刻从所述链路状态通告中选取相关的链路状态通告,形成该时间段内的全网预测拓扑,由此在各时间段内的网络拓扑是保持不变的,从而极大降低了信令交换频次,有效加速了路由收敛。各天基网络节点能够实时探测自身链路状态,生成自身链路状态通告,基于所述自身链路状态通告与该时间段内预测的链路状态通告进行对比,有效感知网络异常情况,及时进行路由更新。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的

具体实施方式

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本公开实施例天基组网路由方法的系统组成示意图。

图2为本公开实施例天基组网路由方法的基本流程图。

图3为本公开实施例的集中式分布式相结合的天基组网路由示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种基于集中式分布式相结合的天基组网路由方法,如图1所示,本公开的方法所适用的系统可以包括地面控制器、天基网络节点等。

地面控制器可以是天基网络路由的控制中心,负责根据天基网络星座信息、星间建链规则,生成规定周期(如24h)的全网拓扑预测信息,并周期性下发给各天基网络节点。

天基网络节点相当于地面网络中的路由器,能够结合地面控制器发送的拓扑预测信息、自身链路状态探测信息进行路由计算,完成数据包在天基网络中的转发。如图2所示本公开的方法可以在步骤S201中地面控制器根据天基网络的网络信息生成指定周期内的全网拓扑预测信息。例如在一些实施例中,所述天基网络包括若干天基网络节点,所述天基网络的网络信息至少包括如下中的一种或多种:天基网络星座信息、星间建链规则、天基节点端口IP地址。

然后在步骤S202中将所述全网拓扑预测信息分发至各地面站节点,以使得各地面站节点将所述全网拓扑预测信息通过对应的直连卫星分发至其他卫星。如图3所示,地面控制器可以以“地面控制器分发至各地面站节点,地面站节点再分发至直连卫星,直连卫星再分发给其他卫星”的多层次分发方式将全网拓扑预测信息下发至所有天基网络节点。所有天基网络节点包括直连卫星和其他卫星。

接着在步骤S203、各天基网络节点解析所述全网拓扑预测信息,生成包含全周期全网拓扑预测信息的链路状态通告Global LSA。

接着在步骤S204、各天基网络节点将所述链路状态通告Global LSA中的时间信息划分为若干个时间段,并且在各时间段内的网络拓扑保持不变。

接着在步骤S205、各天基网络节点在各时间段的起始时刻从所述链路状态通告Global LSA中选取相关的链路状态通告,形成该时间段内的全网预测拓扑Current UsedLSA,并计算路由表。

接着在步骤S206、各天基网络节点实时探测自身链路状态,生成自身链路状态通告Router LSA;并在步骤S207、基于所述自身链路状态通告与该时间段内预测的链路状态通告进行对比,在信息相异的情况下,触发路由更新。也即在前述各卫星节点获取网拓扑预测信息之后,各卫星节点有一运行的可以实时探测自身链路状态的链路状态通告RouterLSA,而各天基网络节点通过将Router LSA与该时间片段的Current Used LSA进行对比,以修正该节点的Current Used LSA,并实现链路异常情况下的路由更新。

本发明实施例通过各天基网络节点解析所述全网拓扑预测信息,生成包含全周期全网拓扑预测信息的链路状态通告;各天基网络节点将所述链路状态通告中的时间信息划分为若干个时间段,并且在各时间段内的网络拓扑保持不变;各天基网络节点在各时间段的起始时刻从所述链路状态通告中选取相关的链路状态通告,形成该时间段内的全网预测拓扑,由此在各时间段内的网络拓扑是保持不变的,从而极大降低了信令交换频次,有效加速了路由收敛。各天基网络节点实时探测自身链路状态,生成自身链路状态通告,基于所述自身链路状态通告与该时间段内预测的链路状态通告进行对比,有效感知网络异常情况,及时进行路由更新。

在一些实施例中,还包括:

步骤S208、各天基网络节点,基于其计算的路由表进行数据包的转发。

在一些实施例中,各地面站节点将所述全网拓扑预测信息通过对应的直连卫星分发至其他卫星具体包括:各地面站节点通过物理链路将所述全网拓扑预测信息下发至与其直连的卫星节点,各直连的卫星节点通过泛洪的方式向其他卫星分发所述全网拓扑预测信息。也即作为一种具体的地面控制器可以通过地面网络将全网拓扑预测信息下发至各地面站节点,各地面站节点可以通过物理链路将全网拓扑预测信息下发至与其直连的卫星节点,收到全网拓扑预测信息的各卫星节点可以通过泛洪的方式向其他卫星分发全网拓扑预测信息。

本公开实施例还提出一种基于集中式分布式相结合的天基组网路由方法的实施案例:

一、全网拓扑预测信息计算、分发流程

天基网络星座是确定的,因此天基网络的拓扑变化也是可预测的,地面控制器通过星座仿真软件即可完成天基网络的拓扑预测,通过规定的多层次分发流程即可向全部天基网络节点下发拓扑预测结果,全网拓扑预测信息计算、分发流程如下:

1)地面控制器根据天基网络星座信息、建链规则,使用星座仿真软件计算规定周期内全网拓扑预测信息,主要包含规定周期内能够出现的所有链路,以及每条链路的两端节点编号、两端端口IP地址、链路起始时刻、链路断开时刻、链路开销等内容;

2)地面控制器通过地面网络将计算好的全网拓扑预测信息下发至各地面站节点;

3)各地面站节点通过物理链路将全网拓扑预测信息下发至与其直连的卫星节点;

4)收到全网拓扑预测信息的各卫星节点通过泛洪的方式向其他卫星分发全网拓扑预测信息。

二、基于拓扑预测的天基网络路由更新流程

由于天基网络节点绕地球做周期性的轨道运动,造成天基网络拓扑的动态变化,路由表也需要根据拓扑的变化不断更新。各天基网络节点根据预测的全网拓扑信息,能够跳过链路状态信令交互流程,直接获取全网的拓扑信息,迅速进行路由更新,基于拓扑预测的天基网络路由更新流程如下:

1)各节点根据地面控制器下发的全网拓扑预测信息,生成包含时间信息、全网拓扑预测信息的链路状态通告Global LSA;

2)各节点根据Global LSA中的时间信息,将天基网络拓扑预测信息中的时间信息划分一系列时间片,每个时间片内拓扑保持不变,具体说明:时间序列{t0,t1,…,tn},时间片序列{T1,T2,…,Tn},其中在时间段[ti-1,ti]内天基网络拓扑保持不变,记为时间片Ti,1≤i≤n;

3)各节点在每个时间片[ti-1,ti]起始时刻ti-1时,从Global LSA中挑选该时间片相关链路状态通告,形成该时间片内的全网预测拓扑Current Used LSA,计算路由表,并在时间片内按照该路由表转发数据包。

三、突发情况下的天基网络路由更新流程:

突发情况主要指随机发生的链路或者节点故障导致网络拓扑变化,由于这种拓扑变化是不可预知的,所以需要主动探测机制,路由更新流程如下:

1)各天基网络节点实时探测自身链路状态,生成描述自身端口使用情况的链路状态通告Router LSA,并将Router LSA泛洪至网络所有节点;

2)各节点实时将Current Used LSA和Router LSA进行对比,并在Current UsedLSA中删除与Router LSA不同拓扑信息;

3)根据更新后的Current LSA计算新的路由表,并按照新的路由表转发数据包。

本公开的方法采用集中式路由机制,面向空间网络拓扑变化可预测特性,地面控制器提前计算规定周期内的网络拓扑信息并下发至各节点,各节点解析获取的网络拓扑预测信息,划分时间片,在每个时间片起始时刻迅速进行路由计算。采用集中式路由机制,在地面控制器中完成网络拓扑信息收集和分发,可减少信令交换频次,在各节点进行时间片划分和路由计算,可降低地面控制器算力需求,可在网络拓扑规律变化情况下加速路由收敛。

采用分布式路由机制,面向空间网络突发拓扑变化,各天基网络节点实时探测自身链路状态,根据自身链路状态监测结果进行路由修正。各节点监测自身链路状态,实时与时间片内网络拓扑预测信息进行对比,可在网络拓扑突发变化情况下保证路由可达,实现网络状态实时感知。

本发明实施例还提供一种基于集中式分布式相结合的天基组网路由系统,包括:

地面控制器,被配置为根据天基网络的网络信息生成指定周期内的全网拓扑预测信息;

若干地面站节点,被配置为接收所述地面控制器发送的所述全网拓扑预测信息,并将所述全网拓扑预测信息通过对应的直连卫星分发至其他卫星;

若干天基网络节点,被配置为解析所述全网拓扑预测信息,生成包含全周期全网拓扑预测信息的链路状态通告;

各天基网络节点,还被配置为将所述链路状态通告中的时间信息划分为若干个时间段,并且在各时间段内的网络拓扑保持不变;以及

在各时间段的起始时刻从所述链路状态通告中选取相关的链路状态通告,形成该时间段内的全网预测拓扑,并计算路由表;

各天基网络节点,还被配置为实时探测自身链路状态,生成自身链路状态通告,并基于所述自身链路状态通告与该时间段内预测的链路状态通告进行对比,在信息相异的情况下,触发路由更新。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本公开各实施例所述的基于集中式分布式相结合的天基组网路由方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于遗传算法的能量异构无线传感器路由系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!