【技术实现步骤摘要】
一种面向动态离散拓扑的天地一体化网络广域路由机制
[0001]本专利技术涉及一种路由机制,具体涉及一种面向动态离散拓扑的天地一体化网络广域路由机制,属于卫星通信
技术介绍
[0002]在过去十年中,传统地面无线通信系统的用户数量和服务种类呈爆炸式增长。预计未来网络将拥有比当前网络更多的资源来处理不断增长的流量需求。然而,受限于地面通信系统的网络容量和覆盖范围,在农村、山区、海岛等偏远地区,仅靠地面通信系统无法提供高速可靠的无线接入服务。因此,亟需开发一种新的网络架构,以适应不同场景下多样化的业务和应用,满足不同服务质量的需求。
[0003]近年来,6G网络研究的重点已经转向非地面网络的开发,以促进全球范围内持续、无处不在、高容量的连接和异构服务支持。6G设想了一种三维异构架构,其中地面基础设施由无人机、高空平台和卫星等非地面网络元素补充。这些网元不仅在人口稠密和未服务地区提供按需经济高效的覆盖,而且还支持中继、回程、高速移动和高吞吐量混合多重播放服务。
[0004]近地轨道(Low Earth Orbit,LEO)卫星网络的兴起引起了学术界和工业界的广泛关注。天地一体化网络(Satellite
‑
Terrestrial Integrated Networks,STN)通过互连卫星网段和地面网段,被认为是一种有前景的6G网络架构。具体而言,卫星网段可以无缝连接农村、海洋和山区等偏远地区,而密集部署的地面网段可以为高需求地区的用户提供高速接入。然而,STN的网络设计和协议优化受 ...
【技术保护点】
【技术特征摘要】
1.一种面向动态离散拓扑的天地一体化网络广域路由机制,其特征在于,所述方法包括以下步骤:步骤1:构建动态离散拓扑模型,表征天地一体化网络中卫星网段的时变拓扑结构;步骤2:基于动态离散拓扑模型,提出一种面向动态离散拓扑的天地一体化网络广域路由机制(dynamic discrete topology oriented wide
‑
area routing mechanism for satellite
‑
terrestrial integrated networks,Dyna
‑
STN),在管理平面中定义了层次化架构来实现Dyna
‑
STN,该层次化架构包括了动态离散拓扑管理平面和路由管理平面。2.根据权利要求1所述的一种面向动态离散拓扑的天地一体化网络广域路由机制,其特征在于,步骤1中动态离散拓扑模型构建过程如下:动态离散拓扑模型将卫星运转的轨道空间划分为若干个服务立方体,每个服务立方体在地球上的投影是一个固定大小的网格,称为服务蜂窝,服务立方体、服务蜂窝和卫星实体之间存在一一对应关系。3.根据权利要求1所述的一种面向动态离散拓扑的天地一体化网络广域路由机制,其特征在于,步骤2中Dyna
‑
STN实现过程描述如下:构建一个由固定虚拟节点组成的虚拟覆盖网络,以屏蔽LEO卫星网络的拓扑动态性,动态离散拓扑管理平面维护虚拟节点、卫星实体和时隙之间的动态绑定关系,并实现卫星实体间的服务迁移,路由管理平面在虚拟覆盖网络中部署OSPF路由信息交换协议,建立路由表并负责数据报文转发,实现终端设备之间数据包的可靠传输;动态离散拓扑管理平面和路由管理平面间的周期性交互,包括节点状态交换、拓扑预测与更新、路由策略调整、跨网络分区协同以及负载均衡与拥塞控制。4.根据权利要求3所述的一种面向动态离散拓扑的天地一体化网络广域路由机制,其特征在于,步骤2中,动态离散拓扑管理平面维护卫星实体、虚拟节点和时隙之间的动态绑定关系,实现卫星实体间的服务迁移,维护虚拟节点的服务连续性,通过一种数据平面连通性测试方案,以保证服务迁移完成后数据平面能够正常运行;其中,动态绑定和服务迁移过程实现如下:设标识为SID0的卫星节点进入服务立方体,标识为SID1的卫星节点即将离开虚拟节点VID0的同一立方体,则动态绑定和服务迁移过程中涉及的信令交互描述如下:步骤501:卫星节点SID0进入服务立方体,触发映射查询函数,向动态离散拓扑管理平面中的SID/VID映射服务器发送映射查询报文,该报文包含了当前卫星实体SID0的SID和位置信息,以便SID/VID映射服务器识别该节点;步骤502:SID/VID映射服务器收到映射查询报文后,查询当前时隙和服务立方体是否存在与当前SID对应的VID,如果存在,则通过响应报文将SID/VID映射关系条目下发给SID0;否则,SID/VID服务器分配一个新的VID,并将其与当前SID建立映射关系,然后向卫星节点SID0发送响应报文,告知其分配的VID,步骤503:卫星节点SID0收到SID/VID映射服务器的响应报文后,将其携带的VID与自己的SID进行绑定,并将映射关系存储在本地,以便后续的报文转发操作可以使用该映射关系,同时,将新的SID/VID映射关系保存在卫星节点SID0的本地缓存中,步骤504:SID/VID映射服务器在识别到服务于虚拟节点VID0的先前卫星节点是SID1后,向卫星节点SID1发送交接命令报文,指示其将其路由器状态迁移到卫星节点SID0,该交接命令报文中包含了当前卫星节点SID0的SID和VID,以便卫星节点SID1可以识别需要将其路由器状态迁移到哪个节点,
步骤505:在卫星节点SID1向SID/VID映射服务器发送确认报文,以表示已收到交接命令报文,确认报文中包含了卫星节点SID1的SID和VID,以便SID/VID映射服务器可以准确地识别确认报文来源,步骤506:卫星节点SID1接收到交接命令报文后,向卫星节点SID0发送迁移请求报文,通知其将其路由器状态迁移到卫星节点SID0,随后,设置一个时间为T的计时器,卫星节点SID1发送迁移请求报文后启动计时器,步骤507:卫星节点SID0接收到来自卫星节点SID1的迁移请求报文后,在控制平面上暂停其路由器状态,从而可以进行状态迁移操作,步骤508:卫星节点SID0向卫星节点SID1发送迁移确认报文,以通知其已准备好接收其路由器状态,此时,卫星节点SID0已经准备好接替前一颗卫星节点SID1的服务,如果卫星节点SID1在超时时间T内收到来自卫星节点SID0的确认报文,则表示确认报文发送成功,卫星节点SID1可以停止定时器,继续路由器状态迁移操作,如果卫星节点SID1在超时时间T内没有收到来自卫星节点SID0的确认报文,则触发超时定时器,卫星节点SID1将重新发送重定位请求报文,为了避免迁移请求报文无限重传,可以设置最大重传次数N,每当超时定时器被触发时,卫星节点SID1将检查已发送的重定位请求报文的数量,如果达到最大重传次数N,卫星节点SID1可以暂停迁移操作并报告异常情况,步骤509:卫星节点SID1在控制平面上将其当前路由器状态(包括路由表和配置文件)同步到卫星节点SID0,步骤510:卫星节点SID0接受到卫星节点SID1发来的路由器状态文件后,更新其在控制平面上的路由表和配置文件,以便可以正确转发到虚拟节点VID0的数据包,步骤511:卫星节点SID0重新启动路由器,此时,卫星节点SID0已经可以正常为虚拟节点VID0正常工作,步骤512:卫星节点SID0向卫星节点SID1发送迁移完成报文,步骤513:卫星节点SID1收到卫星节点SID0发送的迁移完成报文后,清空路由器状态,并解除自身与虚拟节点VID0的绑定关系,步骤514:卫星节点SID1向SID/VID映射服务器发送释放报文,以删除映射服务器中SID1与VID0的映射关系条目,步骤515:SID/VID映射服务器接收到卫星节点SID1的释放SID/VID映射关系报文后,在其数据库中删除SID1与VID0之间的SID/VID映射关系,同时,SID/VID映射服务器会维护一份虚拟节点VID0的服务历史记录,以便在未来需要时可以查询,至此,SID/VID动态绑定和服务迁移过程已经完成。5.根据权利要求4所述的一种面向动态离散拓扑的天地一体化网络广域路由机制,其特征在于,步骤2中卫星节点之间的服务迁移通过一种新颖的数据平面/控制平面分离服务迁移方法实现,具体过程描述如下:设卫星节点A和B之间需要进行服务迁移,具体过程描述如下:步骤601:建立隧道,在卫星节点A和卫星节点B之间建立隧道,用于在控制平面迁移后和链路迁移完成前收发路由报文,隧道的建立确保了服务迁移过程中控制平面的连续运行,步骤602:复制路由器映像,迁移控制平面主要包括复制路由器映像(路由协议二进制
文件和网络配置文件)和内存(包括所有运行进程的状态),步骤603:内存复制,内存复制分为两轮进行,1)预复制,在第一轮复制中,将内存...
【专利技术属性】
技术研发人员:吴强,李舒阳,王然,蔡贵良,王润法,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。