CN106789661B - 一种信息转发方法及天基信息网络*** - Google Patents
一种信息转发方法及天基信息网络*** Download PDFInfo
- Publication number
- CN106789661B CN106789661B CN201611251240.4A CN201611251240A CN106789661B CN 106789661 B CN106789661 B CN 106789661B CN 201611251240 A CN201611251240 A CN 201611251240A CN 106789661 B CN106789661 B CN 106789661B
- Authority
- CN
- China
- Prior art keywords
- routed path
- routing policy
- terminal equipment
- routing
- satellite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/121—Shortest path evaluation by minimising delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18578—Satellite systems for providing broadband data service to individual earth stations
- H04B7/18584—Arrangements for data networking, i.e. for data packet routing, for congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/124—Shortest path evaluation using a combination of metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/14—Routing performance; Theoretical aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种信息转发方法及天基信息网络***,该方法中,参考卫星接收作为发送端的第一终端设备发送的目的地址,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至第一终端设备,以使第一终端设备指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及数据包发送至目标路由路径中的起点卫星;起点卫星接收第一终端设备发送的数据包和目标路由路径,根据目标路由路径,将数据包转发至第二终端设备。本发明可达到根据用户的实际策略需求,对信息进行转发的目的。
Description
技术领域
本发明涉及卫星通信技术领域,特别是涉及一种信息转发方法及天基信息网络***。
背景技术
现有的天基信息网络***包括:多颗卫星,多颗卫星之间通信连接且多颗卫星分别与多个终端设备通信连接,当某一颗卫星接收到作为发送端的终端设备发送的数据包时,该卫星即按照自身存储的固定的路由策略将该数据包发送至作为目的端的终端设备。
由于上述信息转发的方式中的路由策略为固定的路由策略,即无论终端设备要发送的数据包的类型为何种类型,均采用同一路由策略确定路由路径,并基于所确定的路由路径对数据包进行转发,这使得用户的可选择性较差,无法满足实际策略需求,例如,固定的路由策略为时延最小的路由策略,而用户需要的路由策略为具有最大吞吐量的路由策略,此时,将无法满足用户的实际策略需求。
可见,如何根据用户的实际策略需求,对信息进行转发,是一个亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种信息转发方法及天基信息网络***,以达到根据用户的实际策略需求,对信息进行转发的目的。具体技术方案如下:
一种天基信息网络***,所述***包括:多颗卫星,所述多颗卫星之间通信连接,且所述多颗卫星分别与多个终端设备通信连接:
每颗卫星,用于当接收到作为发送端的第一终端设备发送的目的地址时,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至所述第一终端设备,以使所述第一终端设备指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及所述数据包发送至所述目标路由路径中的起点卫星,其中,所述目标路由路径为所述目标路由策略对应的路由路径,所述目的地址为所述第一终端设备待发送的数据包携带的、所述第二终端设备的地址;
并且,当接收到所述第一终端设备发送的所述数据包和所述目标路由路径时,根据所述目标路由路径,将所述数据包转发至所述第二终端设备。
可选的,所述多种路由策略包括连接图CGR路由策略、最大吞吐量HMMT路由策略和多层卫星网络MLSR路由策略中的至少两种。
可选的,当预先存储的多种路由策略为CGR路由策略、HMMT路由策略和MLSR路由策略时,每颗卫星分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息,具体为:
根据预先存储的链接信息图表,确定CGR路由策略对应的路由路径,其中,所述CGR路由策略对应的路由路径为到达所述目的地址对应的作为接收端的第二终端设备的路由路径;
计算按照所述CGR路由策略对应的路由路径,到达所述第二终端设备所需的最小时延;
根据预先存储的HMMT路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径;
将所述多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径;
确定所述HMMT路由策略对应的路由路径对应的最大吞吐量;
根据预先存储的MLSR路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条参考路由路径;
根据时延和带宽从所述多条参考路由路径中确定多条目标参考路由路径;
将所述多条目标参考路由路径中吞吐量最大的目标参考路由路径确定为所述MLSR路由策略对应的路由路径;
确定所述MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽。
可选的,每颗卫星与终端设备之间使用的通信协议为IP over CCSDS AOS协议。
可选的,各颗卫星之间使用的通信协议为Bundle协议。
一种信息转发方法,应用于天基信息网络***,所述***包括:多颗卫星,所述多颗卫星之间通信连接,且所述多颗卫星分别与多个终端设备通信连接,所述方法包括:
参考卫星接收作为发送端的第一终端设备发送的目的地址,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至所述第一终端设备,以使所述第一终端设备指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及所述数据包发送至所述目标路由路径中的起点卫星,其中,所述目标路由路径为所述目标路由策略对应的路由路径,所述目的地址为所述第一终端设备待发送的数据包携带的、所述第二终端设备的地址;
所述起点卫星接收所述第一终端设备发送的数据包和所述目标路由路径,根据所述目标路由路径,将所述数据包转发至所述第二终端设备。
可选的,所述多种路由策略包括连接图CGR路由策略、最大吞吐量HMMT路由策略和多层卫星网络MLSR路由策略中的至少两种。
可选的,当预先存储的多种路由策略为CGR路由策略、HMMT路由策略和MLSR路由策略时,所述分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息的步骤,包括:
根据预先存储的链接信息图表,确定CGR路由策略对应的路由路径,其中,所述CGR路由策略对应的路由路径为到达所述目的地址对应的作为接收端的第二终端设备的路由路径;
计算按照所述CGR路由策略对应的路由路径,到达所述第二终端设备所需的最小时延;
根据预先存储的HMMT路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径;
将所述多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径;
确定所述HMMT路由策略对应的路由路径对应的最大吞吐量;
根据预先存储的MLSR路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条参考路由路径;
根据时延和带宽从所述多条参考路由路径中确定多条目标参考路由路径;
将所述多条目标参考路由路径中吞吐量最大的目标参考路由路径确定为所述MLSR路由策略对应的路由路径;
确定所述MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽。
可选的,每颗卫星与终端设备之间使用的通信协议为IP over CCSDS AOS协议。
可选的,各颗卫星之间使用的通信协议为Bundle协议。
本发明实施例中,通过在每颗卫星上预先存储多种路由策略的方式,使得卫星在接收到作为发送端的终端设备发送的目的地址时,可以根据多种路由策略,确定多种路由路径,并基于用户所选择的目标路由策略对应的目标路由路径对数据包进行转发,由此,可以满足用户的实际策略需求,达到根据用户的实际策略需求,对信息进行转发的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的天基信息网络***的结构示意图;
图2为本发明实施例提供的一种信息转发方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术问题,本发明实施例提供了一种信息转发方法及天基信息网络***。
下面首先对本发明实施例所提供的天基信息网络***进行介绍。
天基信息网络***是一个具有自主信息获取、信息传输、信息分发及时空服务等多功能的综合信息***,本质上是一种可实现全球信息网络一体化的***,因此,天基信息网络***可为全球范围内的气象、资源勘探、深空探测和通信广播等方面提供全方位和多层次的一体化服务。
如图1所示,天基信息网络***可以包括:多颗卫星10,多颗卫星10之间通信连接,且多颗卫星10分别与多个终端设备20通信连接;
每颗卫星10,用于当接收到作为发送端的第一终端设备20发送的目的地址时,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备20所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至第一终端设备20,以使第一终端设备20指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及数据包发送至目标路由路径中的起点卫星,其中,目标路由路径为目标路由策略对应的路由路径,目的地址为第一终端设备20待发送的数据包携带的、第二终端设备20的地址;
并且,当接收到第一终端设备发送的数据包和目标路由路径时,根据目标路由路径,将数据包转发至第二终端设备20。
由于在进行信息转发时,每个用户有不同的策略需求,因此,为了达到根据用户的实际策略需求,对信息进行转发的目的,预先在天基信息网络***中的每颗卫星10中存储多种路由策略,其中,该多种路由策略可以包括CGR(Contact Graph Routing,连接图)路由策略、HMMT(Hybrid Multi-copies Maximum Throughput,最大吞吐量)路由策略和MLSR(multilayered satellite routing algorithm,多层卫星网络)路由策略中的至少两种。
下面对上述三种路由策略进行详细介绍:
CGR路由策略:以路径时延最小为准则,完全依赖于通信节点间链路的预先规划,而且每个通信节点均获知该预先规划,从而确定出时延最小的路由路径。优点是网络开销小,具有一定的流量控制能力,但是对于变化的星座结构,需要更新全网节点信息,对星上处理要求较高。
CGR路由策略中规定每条链接为单向链接,例如:假设一条链接包括卫星A,卫星B和卫星C,则该条链接为卫星A-卫星B-卫星C,不可以为卫星A-卫星B-卫星A,每条链接的链接信息包含传输节点、接收节点、链接开始时间、链接结束时间和链路速率。当某一通信节点确定所有通信节点之间的链接信息后,构造链接信息图表,该链接信息图表可以为一个列表,该列表存储了以各个通信节点为接收节点的多条链接信息,其中,为了方便查看,该列表中的多条链接信息可以根据链接结束时间进行降序排列。
另外,CGR路由策略中的链接信息图表是实时更新的,具体的更新过程可以为:根据当前时间,判断链接信息图表中是否存在已过期的链接信息,如果存在已过期的链接信息,将已过期的连接信息删除,判断是否存在新的链接信息,如果存在新的链接信息,将新的链接信息添加至链接信息图表中。
HMMT路由策略:以路径吞吐量最大为准则,根据路径中各跳链路的连通时序,确定链路的有效连通时段,从而计算由源节点到目的节点的传输时间最少的最大吞吐量路由路径。
MLSR路由策略:以时延、带宽、吞吐量均衡为准则,根据网络内各颗卫星之间的链接情况,计算各颗卫星之间的相遇周期,并以相同的比重考虑时延和带宽,确定吞吐量最大的路由路径,即该确定出的吞吐量最大的路由路径为综合考虑了带宽和时延的情况下的吞吐量最大的路由路径,而非只考虑吞吐量得到的吞吐量最大的路由路径。
在每颗卫星中预先存储有上述三种路由策略中的至少两种的情况下,第一终端设备接收到每种路由策略及对应的路由路径和性能信息后,将所接收到的每种路由策略及对应的性能信息显示至显示屏中,用户根据所显示的性能信息,从多种路由策略中选择目标路由策略。
第一终端设备接收用户所选择的目标路由策略,将目标路由路径及数据包发送至目标路由路径中的起点卫星,其中,目标路由路径为目标路由策略对应的路由路径。
相应的,在一种实现方式中,上述每颗卫星根据目标路由路径,将数据包转发至第二终端设备,具体为:
根据目标路由路径,判断自身是否为目的卫星,如果是,将数据包发送至第二终端设备,如果否,将数据包及目标路由路径发送至目标路由路径中与自身相邻的下一卫星以使下一卫星将数据包转发至第二终端设备。
需要说明的是,每颗卫星与终端设备之间使用的通信协议为IP over CCSDS AOS协议,其中,CCSDS为空间数据***咨询委员会Consultative Committee for Space DataSystems,AOS为高级在轨***Advanced Orbiting System,CCSDS AOS为空间数据***咨询委员会制定的关于空-空和空-地的数据管理***,IP over CCSDS AOS协议是在CCSDS AOS基础上实现IP数据报的携带、建立路由、交换方面的配置和空间IP网际元素的管理的协议,可以实现天基信息网络与地基网络的无缝连接,即通过该IP over CCSDS AOS协议即可实现卫星与终端设备之间的通信。
各颗卫星之间使用的通信协议为Bundle协议,该Bundle协议为容迟容断网络DTN的星间链路Bundle层协议,通过该Bundle协议可以将数据包通过“存储-等待-转发”的方式进行传输和接收,即通过该Bundle协议即可实现各颗卫星之间的通信。
其中,DTN(Delay and Disruption Tolerant Network,容迟容断网络DTN)是在星际互联网等研究中提出的面向链路大延迟和间断连接的网络技术。在这些网络中,由于网络节点的移动、无线通信干扰、节点能量限制等原因,导致通信链路频繁中断、延时大、差错率高、网络时常出现分割,进而导致通常的端端通信无法完成或通信性能难以满足应用的需求。为了实现网络中节点之间的通信,容断容迟网络中采取“存储—等待—转发”的路由转发模式。即一个节点在遇到合适的另一个节点之前必须将消息存储到缓存中,利用“存储-转发”的路由方式将消息传输到在物理或社会性上更接近目的节点,直至最终传输到目的节点。其中,将数据包通过“存储-等待-转发”的方式进行传输和接收的方式为现有技术,在此不再赘述。
本发明实施例中,通过在每颗卫星上预先存储多种路由策略的方式,使得卫星在接收到作为发送端的终端设备发送的目的地址时,可以根据多种路由策略,确定多种路由路径,并基于用户所选择的目标路由策略对应的目标路由路径对数据包进行转发,由此,可以满足用户的实际策略需求,达到根据用户的实际策略需求,对信息进行转发的目的。
可选的,由于用户需要根据性能信息确定选择哪一种路由策略,因此,每颗卫星在接收到目的地址之后,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息。
当预先存储的多种路由策略为CGR路由策略、HMMT路由策略和MLSR路由策略时,在一种实现方式中,上述每颗卫星分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息,可以具体为:
根据预先存储的链接信息图表,确定CGR路由策略对应的路由路径,其中,CGR路由策略对应的路由路径为到达目的地址对应的作为接收端的第二终端设备的路由路径;
计算按照CGR路由策略对应的路由路径,到达第二终端设备所需的最小时延;
根据预先存储的HMMT路由策略,确定到达目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径;
将多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径;
确定HMMT路由策略对应的路由路径对应的最大吞吐量;
根据预先存储的MLSR路由策略,确定到达目的地址对应的作为接收端的第二终端设备的多条参考路由路径;
根据时延和带宽从多条参考路由路径中确定多条目标参考路由路径;
将多条目标参考路由路径中吞吐量最大的目标参考路由路径确定为MLSR路由策略对应的路由路径;
确定MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽。
针对于CGR路由策略:由于预先存储的链接信息图中存储了以各个通信节点为接收节点的多条链接信息,因此,可以根据预先存储的链接信息图表,确定到达目的地址对应的作为接收端的第二终端设备的路由路径,并将所确定的路由路径确定为CGR路由策略对应的路由路径,在确定CGR路由策略对应的路由路径后,计算按照CGR路由策略对应的路由路径,到达第二终端设备所需的最小时延,该最小时延即为CGR路由策略对应的性能信息。
针对HMMT路由策略:根据路径中各跳链路的连通时序,确定链路的有效连通时段,计算到达到达目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径,上述将多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径,可以具体为:
根据天基信息网络的规模,从多条最大吞吐量路由路径中指定预设条最大吞吐量路由路径作为消息转发路由路径,通过该预设条消息转发路由路径转发多条预设消息,将最先到达目的地址对应的作为接收端的第二终端设备的预设消息对应的消息转发路由路径确定为HMMT路由策略对应的路由路径。
由此,HMMT路由策略中使用多条预设消息同时进行转发,避免了由于单个消息在网络中转发可能遭遇的路由错误的问题,当存在到达目的地址对应的作为接收端的第二终端设备的预设消息时,该第二终端设备即可向天基信息网络中的其它卫星发送信息,通知其它卫星清除已经被成功转发至第二终端设备的预设消息,防止过多的预设消息对网络性能造成影响。
在确定HMMT路由策略对应的路由路径后,确定HMMT路由策略对应的路由路径对应的最大吞吐量,该最大吞吐量即为HMMT路由策略对应的性能信息。
针对MLSR路由策略:上述根据时延和带宽从多条参考路由路径中确定多条目标参考路由路径,可以具体为:
将多条参考路由路径中,时延小于预设时延阈值且带宽大于预设带宽阈值的多条参考路由路径确定为目标参考路由路径。
在确定MLSR路由策略对应的路由路径后,确定MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽,该最大吞吐量、最小时延和最大带宽即为MLSR路由策略对应的性能信息。
下面对本发明实施例所提供的一种信息转发方法进行介绍。
需要说明的是,本发明实施例所提供的一种信息转发方法应用于天基信息网络***,其中,该天基信息网络***包括:多颗卫星,多颗卫星之间通信连接,且多颗卫星分别与多个终端设备通信连接。
如图2所示,本发明实施例提供的一种信息转发方法,应用于天基信息网络***,可以包括:
S201:参考卫星接收作为发送端的第一终端设备发送的目的地址,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至第一终端设备,以使第一终端设备指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及数据包发送至目标路由路径中的起点卫星。
由于在进行信息转发时,每个用户有不同的策略需求,因此,为了达到根据用户的实际策略需求,对信息进行转发的目的,预先在天基信息网络***中的每颗卫星中存储多种路由策略,其中,该多种路由策略可以包括CGR路由策略、HMMT路由策略和MLSR路由策略中的至少两种,详细对每种路由策略的介绍参考上述天基信息网络***中的介绍,在此不再赘述。
由于用户需要根据性能信息确定选择哪一种路由策略,因此,参考卫星在接收到作为发送端的第一终端设备发送的目的地址之后,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息。
在一种实现方式中,当预先存储的多种路由策略为CGR路由策略、HMMT路由策略和MLSR路由策略时,上述分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息,可以包括:
根据预先存储的链接信息图表,确定CGR路由策略对应的路由路径,其中,CGR路由策略对应的路由路径为到达目的地址对应的作为接收端的第二终端设备的路由路径;
计算按照CGR路由策略对应的路由路径,到达第二终端设备所需的最小时延;
根据预先存储的HMMT路由策略,确定到达目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径;
将多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径;
确定HMMT路由策略对应的路由路径对应的最大吞吐量;
根据预先存储的MLSR路由策略,确定到达目的地址对应的作为接收端的第二终端设备的多条参考路由路径;
根据时延和带宽从多条参考路由路径中确定多条目标参考路由路径;
将多条目标参考路由路径中吞吐量最大的目标参考路由路径确定为MLSR路由策略对应的路由路径;
确定MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽。
针对于CGR路由策略:由于预先存储的链接信息图中存储了以各个通信节点为接收节点的多条链接信息,因此,可以根据预先存储的链接信息图表,确定到达目的地址对应的作为接收端的第二终端设备的路由路径,并将所确定的路由路径确定为CGR路由策略对应的路由路径,在确定CGR路由策略对应的路由路径后,计算按照CGR路由策略对应的路由路径,到达第二终端设备所需的最小时延,该最小时延即为CGR路由策略对应的性能信息。
针对HMMT路由策略:根据路径中各跳链路的连通时序,确定链路的有效连通时段,计算到达到达目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径,上述将多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径,可以为:
根据天基信息网络的规模,从多条最大吞吐量路由路径中指定预设条最大吞吐量路由路径作为消息转发路由路径,通过该预设条消息转发路由路径转发多条预设消息,将最先到达目的地址对应的作为接收端的第二终端设备的预设消息对应的消息转发路由路径确定为HMMT路由策略对应的路由路径。
由此,HMMT路由策略中使用多条预设消息同时进行转发,避免了由于单个消息在网络中转发可能遭遇的路由错误的问题,当存在到达目的地址对应的作为接收端的第二终端设备的预设消息时,该第二终端设备即可向天基信息网络中的其它卫星发送信息,通知其它卫星清除已经被成功转发至第二终端设备的预设消息,防止过多的预设消息对网络性能造成影响。
在确定HMMT路由策略对应的路由路径后,确定HMMT路由策略对应的路由路径对应的最大吞吐量,该最大吞吐量即为HMMT路由策略对应的性能信息。
针对MLSR路由策略:上述根据时延和带宽从多条参考路由路径中确定多条目标参考路由路径,可以具体为:
将多条参考路由路径中,时延小于预设时延阈值且带宽大于预设带宽阈值的多条参考路由路径确定为目标参考路由路径。
在确定MLSR路由策略对应的路由路径后,确定MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽,该最大吞吐量、最小时延和最大带宽即为MLSR路由策略对应的性能信息。
在确定通过每条路由路径到达目的地址对应的作为接收端的第二终端设备所需的性能信息后,将每种路由策略及对应的路由路径和性能信息反馈至第一终端设备,其中,目的地址为第一终端设备待发送的数据包携带的、第二终端设备的地址。
第一终端设备接收到每种路由策略及对应的路由路径和性能信息后,将所接收到的每种路由策略及对应的性能信息显示至显示屏中,用户根据所显示的性能信息,从多种路由策略中选择目标路由策略。
第一终端设备接收用户所选择的目标路由策略,将目标路由路径及数据包发送至目标路由路径中的起点卫星,其中,目标路由路径为目标路由策略对应的路由路径。
S202:起点卫星接收第一终端设备发送的数据包和目标路由路径,根据目标路由路径,将数据包转发至第二终端设备。
起点卫星在接收到第一终端设备发送的数据包和目标路由路径后,即可根据目标路由路径,将数据包转发至第二终端设备,其中,上述根据目标路由路径,将数据包转发至第二终端设备,可以为:
根据目标路由路径,判断自身是否为目的卫星,如果是,将数据包发送至第二终端设备,如果否,将数据包及目标路由路径发送至目标路由路径中与自身相邻的下一卫星以使下一卫星将数据包转发至第二终端设备。
相应的,下一卫星将数据包转发至第二终端设备的过程,可以为:
根据目标路由路径,判断自身是否为目的卫星,如果是,将数据包发送至第二终端设备,如果否,将数据包及目标路由路径发送至目标路由路径中与自身相邻的下一卫星以使下一卫星将数据包转发至第二终端设备。
需要说明的是,每颗卫星与终端设备之间使用的通信协议为IP over CCSDS AOS协议,其中,CCSDS为空间数据***咨询委员会Consultative Committee for Space DataSystems,AOS为高级在轨***Advanced Orbiting System,CCSDS AOS为空间数据***咨询委员会制定的关于空-空和空-地的数据管理***,IP over CCSDS AOS协议是在CCSDS AOS基础上实现IP数据报的携带、建立路由、交换方面的配置和空间IP网际元素的管理的协议,可以实现天基信息网络与地基网络的无缝连接,即通过该IP over CCSDS AOS协议即可实现卫星与终端设备之间的通信。
各颗卫星之间使用的通信协议为Bundle协议,该Bundle协议为容迟容断网络DTN的星间链路Bundle层协议,通过该Bundle协议可以将数据包通过“存储-等待-转发”的方式进行传输和接收,即通过该Bundle协议即可实现各颗卫星之间的通信,详细的容迟容断网络的介绍参照上述天基信息网络***中的介绍,在此不再赘述,且将数据包通过“存储-等待-转发”的方式进行传输和接收的方式为现有技术,在此不再赘述。
本发明实施例中,通过在每颗卫星上预先存储多种路由策略的方式,使得卫星在接收到作为发送端的终端设备发送的目的地址时,可以根据多种路由策略,确定多种路由路径,并基于用户所选择的目标路由策略对应的目标路由路径对数据包进行转发,由此,可以满足用户的实际策略需求,达到根据用户的实际策略需求,对信息进行转发的目的。
为了方便理解,下面通过一具体实施例对图2所示方法进行详细介绍:
例如:假设天基信息网络***中包括卫星A,卫星B和卫星C,作为发送端的第一终端设备为终端设备H,作为接收端的终端设备为终端设备M,假设参考卫星为卫星A,假设预先存储的多种路由策略为CGR路由策略和HMMT路由策略;
参考卫星A接收终端设备H发送的目的地址,分别确定预先存储的CGR路由策略对应的路由路径J和HMMT路由策略对应的路由路径K,确定通过路由路径J到达目的地址对应的终端设备M所需的性能信息J1和通过路由路径K到达目的地址对应的终端设备M所需的性能信息K1,并将CGR路由策略及对应的路由路径J和性能信息J1和HMMT路由策略及对应的路由路径K和性能信息K1反馈至终端设备H;
终端设备H指示用户根据所接收到的性能信息J1和性能信息K1,从CGR路由策略和HMMT路由策略中选择目标路由策略,假设所选择的目标路由策略为CGR路由策略,则目标路由路径为路由路径J,假设目标路由路径J所包括的路径为:卫星B-卫星C-卫星A-终端设备M,则终端设备H将目标路由路径J及数据包发送至目标路由路径J中的起点卫星B;
起点卫星B接收终端设备H发送的数据包和目标路由路径J,根据目标路由路径J,将数据包转发至终端设备M。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种天基信息网络***,所述***包括:多颗卫星,所述多颗卫星之间通信连接,且所述多颗卫星分别与多个终端设备通信连接,其特征在于:
每颗卫星,用于当接收到作为发送端的第一终端设备发送的目的地址时,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至所述第一终端设备,以使所述第一终端设备指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及数据包发送至所述目标路由路径中的起点卫星,其中,所述目标路由路径为所述目标路由策略对应的路由路径,所述目的地址为所述第一终端设备待发送的数据包携带的、所述第二终端设备的地址;
并且,当接收到所述第一终端设备发送的所述数据包和所述目标路由路径时,根据所述目标路由路径,将所述数据包转发至所述第二终端设备。
2.根据权利要求1所述的***,其特征在于,所述多种路由策略包括连接图CGR路由策略、最大吞吐量HMMT路由策略和多层卫星网络MLSR路由策略中的至少两种。
3.根据权利要求2所述的***,其特征在于,当预先存储的多种路由策略为CGR路由策略、HMMT路由策略和MLSR路由策略时,每颗卫星分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息,具体为:
根据预先存储的链接信息图表,确定CGR路由策略对应的路由路径,其中,所述CGR路由策略对应的路由路径为到达所述目的地址对应的作为接收端的第二终端设备的路由路径;
计算按照所述CGR路由策略对应的路由路径,到达所述第二终端设备所需的最小时延;
根据预先存储的HMMT路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径;
将所述多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径;
确定所述HMMT路由策略对应的路由路径对应的最大吞吐量;
根据预先存储的MLSR路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条参考路由路径;
根据时延和带宽从所述多条参考路由路径中确定多条目标参考路由路径;
将所述多条目标参考路由路径中吞吐量最大的目标参考路由路径确定为所述MLSR路由策略对应的路由路径;
确定所述MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽。
4.根据权利要求1-3任一项所述的***,其特征在于,每颗卫星与终端设备之间使用的通信协议为IP over CCSDS AOS协议。
5.根据权利要求1-3任一项所述的***,其特征在于,各颗卫星之间使用的通信协议为Bundle协议。
6.一种信息转发方法,应用于天基信息网络***,所述***包括:多颗卫星,所述多颗卫星之间通信连接,且所述多颗卫星分别与多个终端设备通信连接,其特征在于,所述方法包括:
参考卫星接收作为发送端的第一终端设备发送的目的地址,分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息,并将每种路由策略及对应的路由路径和性能信息反馈至所述第一终端设备,以使所述第一终端设备指示用户根据所接收到的性能信息,从多种路由策略中选择目标路由策略,并将目标路由路径及数据包发送至所述目标路由路径中的起点卫星,其中,所述目标路由路径为所述目标路由策略对应的路由路径,所述目的地址为所述第一终端设备待发送的数据包携带的、所述第二终端设备的地址;
所述起点卫星接收所述第一终端设备发送的数据包和所述目标路由路径,根据所述目标路由路径,将所述数据包转发至所述第二终端设备。
7.根据权利要求6所述的方法,其特征在于,所述多种路由策略包括连接图CGR路由策略、最大吞吐量HMMT路由策略和多层卫星网络MLSR路由策略中的至少两种。
8.根据权利要求7所述的方法,其特征在于,当预先存储的多种路由策略为CGR路由策略、HMMT路由策略和MLSR路由策略时,所述分别确定预先存储的多种路由策略对应的路由路径,确定通过每条路由路径到达所述目的地址对应的作为接收端的第二终端设备所需的性能信息的步骤,包括:
根据预先存储的链接信息图表,确定CGR路由策略对应的路由路径,其中,所述CGR路由策略对应的路由路径为到达所述目的地址对应的作为接收端的第二终端设备的路由路径;
计算按照所述CGR路由策略对应的路由路径,到达所述第二终端设备所需的最小时延;
根据预先存储的HMMT路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条最大吞吐量路由路径;
将所述多条最大吞吐量路由路径中传输时间最少的最大吞吐量路由路径确定为HMMT路由策略对应的路由路径;
确定所述HMMT路由策略对应的路由路径对应的最大吞吐量;
根据预先存储的MLSR路由策略,确定到达所述目的地址对应的作为接收端的第二终端设备的多条参考路由路径;
根据时延和带宽从所述多条参考路由路径中确定多条目标参考路由路径;
将所述多条目标参考路由路径中吞吐量最大的目标参考路由路径确定为所述MLSR路由策略对应的路由路径;
确定所述MLSR路由策略对应的路由路径对应的最大吞吐量、最小时延和最大带宽。
9.根据权利要求6-8任一项所述的方法,其特征在于,每颗卫星与终端设备之间使用的通信协议为IP over CCSDS AOS协议。
10.根据权利要求6-8任一项所述的方法,其特征在于,各颗卫星之间使用的通信协议为Bundle协议。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611251240.4A CN106789661B (zh) | 2016-12-29 | 2016-12-29 | 一种信息转发方法及天基信息网络*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611251240.4A CN106789661B (zh) | 2016-12-29 | 2016-12-29 | 一种信息转发方法及天基信息网络*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106789661A CN106789661A (zh) | 2017-05-31 |
CN106789661B true CN106789661B (zh) | 2019-10-11 |
Family
ID=58928313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611251240.4A Active CN106789661B (zh) | 2016-12-29 | 2016-12-29 | 一种信息转发方法及天基信息网络*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789661B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107241268B (zh) * | 2017-07-20 | 2020-05-12 | 北京航空航天大学 | 基于星基ads-b报文卫星网络的局部多径路由方法和装置 |
CN111464442B (zh) * | 2019-01-22 | 2022-11-18 | 华为技术有限公司 | 对数据包进行路由的方法和装置 |
CN111162830B (zh) * | 2019-12-12 | 2022-03-04 | 航天东方红卫星有限公司 | 一种基于轨道预报的星地数据传输路由方法 |
CN115801093B (zh) * | 2022-10-14 | 2024-07-09 | 西安空间无线电技术研究所 | 一种保证卫星网络端到端确定性时延的路径规划方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1587262A2 (en) * | 2004-04-14 | 2005-10-19 | NTT DoCoMo, Inc. | Wireless communications apparatus and routing control and packet transmission technique in wireless network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100396056C (zh) * | 2005-03-11 | 2008-06-18 | 华为技术有限公司 | 无线网状网络的路径选择方法 |
CN101217497B (zh) * | 2008-01-18 | 2011-04-13 | 北京邮电大学 | 一种无线网状网络的路径选择方法 |
CN106160800A (zh) * | 2016-06-22 | 2016-11-23 | 邦彦技术股份有限公司 | 数据传输方法和装置 |
-
2016
- 2016-12-29 CN CN201611251240.4A patent/CN106789661B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1587262A2 (en) * | 2004-04-14 | 2005-10-19 | NTT DoCoMo, Inc. | Wireless communications apparatus and routing control and packet transmission technique in wireless network |
Also Published As
Publication number | Publication date |
---|---|
CN106789661A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Caini et al. | Application of contact graph routing to LEO satellite DTN communications | |
CN106789661B (zh) | 一种信息转发方法及天基信息网络*** | |
US11252083B2 (en) | Data packet forwarding in an NGSO satellite network | |
US5579307A (en) | Packet routing system and method with quasi-real-time control | |
US8787246B2 (en) | Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods | |
Bezirgiannidis et al. | Contact graph routing enhancements for delay tolerant space communications | |
CN105245451B (zh) | 卫星dtn网络的时间扩散性路由搜寻方法 | |
CN103118134B (zh) | 一种面向任务级的大数据分发质量保障方法及装置 | |
US7502382B1 (en) | Method and apparatus for multicast packet distribution in a satellite constellation network | |
CA3115763C (en) | Multipath satellite backbone | |
CN107493129A (zh) | 基于dtn空间信息网络前向快速服务方法 | |
CN106788666B (zh) | 基于虚拟leo组节点的双层卫星分组路由方法 | |
Warthman | Delay-and disruption-tolerant networks (DTNs) | |
US5499237A (en) | Waste canceling packet routing system and method | |
Du et al. | Multipath TCP over LEO satellite networks | |
CN110518959A (zh) | 一种基于mpls与dtn的leo卫星网络通信方法及其*** | |
Apollonio et al. | DTN LEO satellite communications through ground stations and GEO relays | |
Zhang et al. | Scalable routing in low-Earth orbit satellite constellations: architecture and algorithms | |
Rao et al. | Agent-based multi-service routing for polar-orbit LEO broadband satellite networks | |
CN107241268A (zh) | 基于星基ads‑b报文卫星网络的局部多径路由方法和装置 | |
Sarkar et al. | A survey of transport protocols for deep space communication networks | |
Farrell | Endpoint discovery and contact graph routing in space and terrestrial DTNs | |
CN106788681A (zh) | 一种信息转发方法及天基信息网络*** | |
Modiano | Satellite data networks | |
Yuan et al. | A load-balanced on-demand routing for LEO satellite networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |