一种适合天网地网架构的分布式路由系统及方法与流程

文档序号:34752009发布日期:2023-07-13 02:02阅读:33来源:国知局
一种适合天网地网架构的分布式路由系统及方法与流程

本发明涉及卫星通信,特别是指一种适合天网地网架构的分布式路由系统及方法,可用于实现不同轨道星座的卫星路由落地互连、不同卫星网的用户路由无环扩散,将不同轨道的卫星网络与地面网络构建成一个天地一体的信息传输网络。


背景技术:

1、近年来,随着空间网络技术的快速发展,特别是星间链路的出现,空间信息系统开始向网络化方向发展,并朝着与地面网络融合成天地一体化信息网络的趋势发展,为此世界各国都在积极开展总体架构研究,包括组网架构、协议体系和标准规范等。天地一体化网络的网络架构可分为三类:天星地网、天基网络和天网地网,其中,天网地网是介于天星地网和天基网络两种网络架构之间,其特点是天基和地面两张网络相互配置共同构成天地一体化信息网络。经过综合分析,天网地网是适合我国国情的天地一体化信息网络的网络架构,以地面网络为基础,以卫星网络为扩展,可为全球范围内的卫星网用户提供接入与互连服务,并与地面互联网和地面移动网用户互联互通。

2、地面网络采用分域的路由策略,单个自治域内的路由器规模有限(通常为数十台),运行ospf或is-is路由协议,维护域内路由表。域间采用bgp协议实现路由信息的受控扩散。卫星网络由于单星下的地面终端规模大,且星载路由器与地面终端之间星状连接,星载硬件计算处理能力无法满足标准路由协议处理的要求,需要采用卫星专用路由协议。卫星网络运行专用路由协议,地面网络运行标准路由协议,卫星网络与地面网络之间路由相互扩散,难以将卫星网络和地面网络真正融合成天地一体化信息传输网络,且存在路由震荡、路由环路、路由收敛慢等问题。


技术实现思路

1、为解决现有问题,本发明提出一种适合天网地网架构的分布式路由系统及方法,通过卫星路由与用户路由分层解耦、信关站的卫星路由与用户路由并行处理、卫星网与地面网的用户路由单向扩散等路由设计,实现不同轨道星座的卫星路由落地互连、不同卫星网的用户路由无环扩散,将不同轨道的卫星网络与地面网络构建成一个天地一体的信息传输网络,提高天地一体化信息传输网络路由系统的可靠性和稳定性。

2、本发明采用的技术方案为:

3、一种适合天网地网架构的分布式路由系统,包括卫星路由设备、用户路由设备、协议分流设备,其中:

4、所述卫星路由设备部署在卫星节点和信关站节点上,用于交互卫星路由信息,生成基于卫星id的路由转发表,实现用户路由信息和用户业务信息的转发;

5、所述用户路由设备部署在用户站节点和信关站节点上,用于通过标准路由协议获取用户路由信息,通过入网流程获取本站点当前接入卫星的id,将用户路由信息、卫星id、用户路由设备mac地址生成路由映射表,实现路由寻址标识的转换;

6、所述协议分流设备部署在信关站节点上,用于根据数据包类型以及mac地址信息,将从卫星节点接收到的数据包转发至本站点的卫星路由设备或用户路由设备上进行处理,实现信关站节点卫星路由、用户路由的并行处理。

7、进一步地,所述卫星id为卫星路由设备的唯一标识,卫星节点和信关站节点中卫星路由设备的卫星id统一规划。

8、进一步地,所述用户路由设备mac地址包括单播mac地址和广播mac地址,其中单播mac地址用于标识卫星路由设备、用户路由设备的端口二层地址。

9、进一步地,部署在卫星节点上的卫星路由设备根据用户站的入网信息,生成基于mac地址的二层转发表,完成本星下用户业务信息的快速交换。

10、一种适合天网地网架构的分布式路由方法,基于如上任一项所述的一种适合天网地网架构的分布式路由系统实现,包括卫星路由学习的过程、用户路由学习的过程、不同轨道卫星网用户业务互通的路由过程,以及卫星网与地面网用户业务互通的路由过程;

11、其中,卫星路由学习的过程如下:

12、s101:某一轨道的卫星节点的卫星路由设备启动后,向各个端口发送卫星路由信息帧,卫星路由信息帧的源mac地址为相应端口mac地址,目的mac地址为广播mac地址;

13、s102:协议分流设备接收到卫星路由信息帧后,将其转发给信关站节点的卫星路由设备;信关站节点的卫星路由设备更新本地链路状态数据库,并计算出基于卫星id的路由转发表,然后将卫星路由信息帧向除接收端口外的其他端口进行转发,发送至其他信关站或其他轨道的卫星节点;

14、s103:其他轨道的卫星节点接收到卫星路由信息帧后,卫星路由设备更新本地链路状态数据库,并计算出基于卫星id的路由转发表,完成全网的卫星路由收敛过程;

15、用户路由学习的过程如下:

16、s201:用户站的用户路由设备启动后,将本地的路由映射表封装成用户路由信息帧,发送给当前接入的卫星节点;用户路由信息帧源mac地址为卫星侧端口mac地址,目的mac地址为广播mac地址;

17、s202:卫星节点接收到用户路由信息帧后,卫星路由设备将其复制多份,并封装卫星id,发送给其他卫星节点,同时将用户路由信息帧封装本卫星路由设备的卫星id,向所有用户链路和馈电链路端口进行广播;

18、s203:协议分流设备接收到用户路由信息帧后,若卫星id为当前接入卫星,则将其转发给用户路由设备处理;否则,将其转发给卫星路由设备处理;

19、s204:信关站节点的用户路由设备接收到用户路由信息帧后,更新本地路由映射表,根据源mac地址判断用户站是否归属于本信关站管辖,若用户站归属于本信关站管辖,则向地面网扩散该用户路由信息;

20、s205:信关站节点的卫星路由设备接收到用户路由信息帧后,根据卫星id查找路由转发表,获取下一跳卫星节点或信关站节点以及出端口,将用户路由信息帧逐跳转发至目的卫星节点;目的卫星节点将用户路由信息帧向所有用户链路和馈电链路端口进行广播;

21、s206:用户站节点的用户路由设备接收到用户路由信息帧后,更新本地路由映射表,完成全网的用户路由收敛过程;

22、不同轨道卫星网用户业务互通的路由过程如下:

23、s301:卫星网用户业务数据包到达用户站节点的用户路由设备后,用户路由设备查找路由映射表,获取相应的目的卫星id和目的mac地址;用户路由设备将用户业务数据包封装帧类型、目的卫星id、目的mac地址,然后发送给卫星节点;

24、s302:卫星节点接收到用户业务信息帧后,根据卫星id查找路由转发表,获取下一跳卫星节点或信关站节点以及出端口,将用户业务信息帧逐跳转发至目的卫星节点;

25、s303:目的卫星节点接收到用户业务信息帧后,根据目的mac地址查找二层转发表,获取目的用户站的出端口,将用户业务信息帧转发给目的用户站;目的用户站的用户路由设备恢复出原始的用户业务数据包,发送给相连的业务终端;

26、卫星网与地面网用户业务互通的路由过程如下:

27、s401:卫星网用户业务数据包到达用户站节点的用户路由设备后,用户路由设备查找路由映射表,获取归属信关站节点相应的目的卫星id和目的mac地址;用户路由设备将用户业务数据包封装帧类型、目的卫星id、目的mac地址,然后发送给卫星节点;

28、s402:卫星节点接收到用户业务信息帧后,根据卫星id查找路由转发表,获取下一跳卫星节点以及出端口,将用户业务信息帧逐跳转发至目的卫星节点;

29、s403:目的卫星节点接收到用户业务信息帧后,根据目的mac地址查找二层转发表,获取信关站的出端口,将用户业务信息帧转发给信关站;信关站的协议分流设备将用户业务信息帧转发给用户路由设备,用户路由设备恢复出原始的用户业务数据包,发送给相连的地面网路由设备,逐跳转发给地面网用户。

30、进一步地,步骤s302中,信关站节点的协议分流设备接收到用户业务信息帧后,若目的mac地址为本节点用户路由设备的mac地址,则将其转发给用户路由设备处理,否则将其转发给卫星路由设备处理。

31、本发明与背景技术相比具有如下有益效果:

32、1、本发明通过地面信关站的卫星路由功能,将不同轨道星座的卫星网络与地面信关站构建成天地一体化信息传输网络卫星路由区域,域内运行单一路由协议,并与用户路由隔离,从而提高了路由系统的可靠性。

33、2、本发明通过地面信关站的卫星路由与用户路由并行处理设计,实现了用户站和信关站用户路由处理逻辑的统一,为天地一体化信息传输网络其他相关体制设计提供了便利。

34、3、本发明借助卫星路由转发功能,通过星间点到点和单星广播相结合的方式,实现了用户路由的无环扩散,从而提高了路由系统的稳定性。

35、4、本发明通过卫星网用户路由单向受控扩散至地面网,实现了卫星网用户与地面网用户的多点无环互连。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1