【技术实现步骤摘要】
一种低轨星座网络双层SDN带内控制系统
[0001]本专利技术设计一种低轨星座网络双层SDN带内控制系统,尤其是一种应用于低轨星座的基于软件定义网络(SDN)的网络管理系统。属于航天信息领域。
技术介绍
[0002]低轨星座系统是一种由几十至几万颗低地球轨道卫星组成的通信系统,可以为全球范围内的各类用户提供实时通信服务,包括移动通信、数据传输、互联网接入等业务。近年来,低轨巨星座系统迅猛发展,以Starlink为首的星座工程的星座设计规模达到了42000颗左右,目前在轨卫星已向地面用户提供了部分服务。利用星间链路进行星座的组网是低轨星座系统未来的发展趋势。通过星座组网可实现全球点到点的不落地传输,可在不借助地面现有网络的情况下实现大容量、低时延的通信。
[0003]不同于地面网络,低轨星座网络的网络拓扑及连接关系频繁发生变化,因此网络路由管理尤为重要。传统的分布式路由管理算法如OSPF,Bellman
‑
Ford,Darting,IS
‑
IS等,应用于低轨星座会面临以下两方面问题:第一,计算开销巨大,路由收敛慢。分布式的管理方法需要每个网络节点独立的获取网络拓扑信息并计算到其他所有节点的路由。随着网络规模提升,网络拓扑变化频率也随着节点数量的提升的增高,因此每个节点的计算压力迅速增大,以星上的计算能力无法实现路由快速收敛。第二,无法避免网络拥塞问题。由于上述分布式路由算法需要统一采用最短路径算法计算路由,无法从全局的角度对网络进行流量工程,因此当业务量较大时不可避免地会出现 ...
【技术保护点】
【技术特征摘要】
1.一种低轨星座网络双层SDN带内控制系统,所述低轨星座网络中的每颗卫星都包含至少1条星间链路,网络中包括两类设备:地面SDN控制器和星载SDN交换机,同一时刻只有一台地面控制器作为主地面SDN控制器连接至星座网络,其余地面控制器作为备份,单台地面控制器能够同时接入至少两颗卫星,其特征在于:所述带内控制系统逻辑上分为上层SDN和下层SDN,上层SDN和下层SDN均包括了数据面和控制面;主地面SDN控制器,用于实现上层SDN控制面和下面SDN控制面功能;上层SDN控制面功能包括:收集卫星连接关系消息,分析每台星载交换机与周围星载交换机的连接关系,并汇总得到网络的总拓扑关系,由此计算出主地面控制器到达每一个星载交换机的多条可用控制路径,生成和维护控制路径表,再根据控制路径表,得到每一个星载交换机的控制面流表,将控制路径表发送到目的星载交换机,将控制面流表发送到各个控制路径途经的对应星载交换机;控制路径表和控制面流表属于上层SDN控制信息;下层SDN控制面功能包括:负责生成用于控制交换机数据转发的数据面流表,将数据面流表通过上层SDN构建的控制路径派发给每一台星载交换机;数据面流表属于下层SDN控制信息;星载交换机网络,用于实现上层SDN数据面和下层SDN数据面功能;上层SDN数据面功能包括:每一台星载交换机,获取与周围星载交换机的连接关系,形成卫星连接关系消息,将卫星连接关系消息发送给主地面SDN控制器;将控制路径表或者控制面流表进行转发;将数据面流表进行转发,并根据控制面流表向主地面SDN控制器反馈路径状态信息;下层SDN数据面功能包括:每一台星载交换机利用主地面SDN控制器派发的数据面流表进行业务数据转发。2.根据权利要求1所述的一种低轨星座网络双层SDN带内控制系统,其特征在于所述卫星连接关系消息、上层SDN控制信息通过洪泛的方式发送至对应的星载交换机。3.根据权利要求1所述的一种低轨星座网络双层SDN带内控制系统,其特征在于所述卫星连接关系消息、下层SDN控制信息、上层SDN控制消息均采用同一物理链路进行传输,星载交换机收到这些消息后,将目的地为本星载SDN交换机的信息留在本交换机,其余信息汇总为同一数据流,从输出端口去往下一跳。4.根据权利要求1所述的一种低轨星座网络双层SDN带内控制系统,其特征在于所述控制面流表的每一项中包括但不限于以下元素:源地址:在控制路径的一端发送包的主地面控制器或星载交换机的地址;目的地址:在控制路径的一端接收包的主地面控制器或星载交换机的地址;下一跳地址:控制路径中下一跳地址。5.根据权利要求1所述的一种低轨星座网络双层SDN带内控制系统,其特征在于所述主地面SDN控制器采用上层SDN的定时更新模式和/或触发更新模式更新和维护控制路径表和控制面流表。6.根据权利要求5所述的一种低轨星座网络双层SDN带内控制系统,其特征在于当主地面SDN控制器采用定时更新模式更新和维护控制路径表时,所有地面SDN控制器和星载交换机时间同步,且主地面SDN控制器与卫星的连接稳定,且主地面SDN控制器已知整个卫星网络的星历。
7.根据权利要求5所述的一种低轨星座网络双层SDN带内控制系统,其特征在于所述星载交换机和主地面SDN控制器之间维护多条可用的控制路径,但只设定其中一条为活跃路径,并用该活跃路径进行下层SDN控制信息的传输,其余路径为非活跃路径,作为活跃路径的备份,在当前活跃路径无法通信时,保持星载交换机与主地面SDN控制器的下层SDN控制信息传输;多条可用控制路径间尽可能减少物理星间链路及卫星的共用,以避免出现单点故障;主地面SDN控制器在计算针对某一星载交换机的多条可用路径后,将控制路径按传播跳数由小到大进行排序,序号越小,被选为活跃路径的优先级越高。8.根据权利要求6所述的一种低轨星座网络双层SDN带内控制系统,其特征在于所述主地面SDN控制器的定时更新工作模式包括如下步骤:S1
‑
1、主地面SDN控制器为每个星载交换机规划多条相互独立的控制路径,并将其中一条设为活跃路径,用于承担实际的控制信息传输,之后在每个时间片循环执行步骤S1
‑
2~S1
‑
3;S1
‑
2、在当前时间片结束之前,获取星载交换机与周围星载交换机的连接关系,并汇总得到网络的总拓扑关系,若下一时间片内包含可预测的网络拓扑变化,主地面SDN控制器计算好变化前后的控制面流表和控制路径表,并设定控制面流表和控制路径表切换的时间为预测变化发生时刻,将变化后的控制面流表、控制路径表及其切换时间一并传输给相应的星载交换机;S1
‑
...
【专利技术属性】
技术研发人员:陈东,王宁远,裴胜伟,刘亮,李峰,黄华,包泽宇,
申请(专利权)人:中国空间技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。