The invention discloses a method and device for improving the reliability of network routing, which relates to the technical field of space network routing and is used for improving the reliability of space network routing. The method includes: acquiring the retransmitted record information of the checkpoint between the node and the adjacent node, the retransmitted record information includes the sending node, the receiving node, and the retransmitted times of the checkpoint between the sending node and the receiving node. The sending node is the local node, and the receiving node is the adjacent node; if the sending node is the adjacent node, the retransmitted record information includes the sending node, the receiving node and the number of retransmitted checkpoints between the sending node and the receiving If the number of retransmissions of checkpoints between a node and the same receiving node is greater than or equal to the preset threshold value, the same receiving node is regarded as a failure node and the node failure notification information is generated based on the retransmitted record information; the node failure notification information is added to the local node failure record list, and the node failure notification is sent to other nodes except the failure node. Information.
【技术实现步骤摘要】
一种提高网络路由可靠性的方法和装置
本专利技术涉及空间网络路由
,尤其涉及一种提高网络路由可靠性的方法和装置。
技术介绍
随着航空航天任务以及通信网络技术的不断发展,建立空间网络,为空间任务提供通信支持已经成为各国的研究热点。目前大量的研究集中在通过考虑空间节点存储空间、队列长度等因素降低传递时延以提升路由性能。对于空间网络路由可靠性的研究较少,在空间网络中空间节点极易受到能量耗尽、天线损坏以及电磁干扰等影响,从而导致节点失效。当节点失效时,将引起网络链路信息的变化,使得接触计划中配置的接触信息无法反应空间网络中的实际链路状况。由于空间网络路由协议依靠预先配置的接触计划计算路由,因此将导致路由失败,使路由可靠性降低。
技术实现思路
本专利技术的实施例提供一种提高网络路由可靠性的方法和装置,用于解决现有技术中由于节点失效导致的空间网络路由可靠性低的技术问题。为达到解决上述技术问题的目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供了一种提高网络路由可靠性的方法,该方法包括:获取本节点与相邻节点之间检查点的重传记录信息,所述重传记录信息包括发生检查点重传的发送节点、接收节点,以及所述发送节点与所述接收节点之间检查点的重传次数,所述发送节点为所述本节点,所述接收节点为所述相邻节点;若所述发送节点和同一接收节点之间检查点的重传次数大于等于预设门限值,则将所述同一接收节点视为失效节点并根据所述重传记录信息生成节点失效通告信息;将所述节点失效通告信息加入本地的节点失效记录列表,同时向除失效节点以外的其他节点发送所述节点失效通告信息以便节点接收 ...
【技术保护点】
1.一种提高网络路由可靠性的方法,其特征在于,包括:获取本节点与相邻节点之间检查点的重传记录信息,所述重传记录信息包括发生检查点重传的发送节点、接收节点,以及所述发送节点与所述接收节点之间检查点的重传次数,所述发送节点为所述本节点,所述接收节点为所述相邻节点;若所述发送节点和同一接收节点之间检查点的重传次数大于等于预设门限值,则将所述同一接收节点视为失效节点并根据所述重传记录信息生成节点失效通告信息;将所述节点失效通告信息加入本地的节点失效记录列表,同时向除失效节点以外的其他节点发送所述节点失效通告信息以便节点接收转发数据包时确定不包括所述失效节点的转发路径。
【技术特征摘要】
1.一种提高网络路由可靠性的方法,其特征在于,包括:获取本节点与相邻节点之间检查点的重传记录信息,所述重传记录信息包括发生检查点重传的发送节点、接收节点,以及所述发送节点与所述接收节点之间检查点的重传次数,所述发送节点为所述本节点,所述接收节点为所述相邻节点;若所述发送节点和同一接收节点之间检查点的重传次数大于等于预设门限值,则将所述同一接收节点视为失效节点并根据所述重传记录信息生成节点失效通告信息;将所述节点失效通告信息加入本地的节点失效记录列表,同时向除失效节点以外的其他节点发送所述节点失效通告信息以便节点接收转发数据包时确定不包括所述失效节点的转发路径。2.根据权利要求1所述提高网络路由可靠性的方法,其特征在于,所述提高网络路由可靠性的方法还包括:持续向所述失效节点发送探测信息;若接收到所述失效节点的回执,则将所述失效节点视为恢复节点,并生成节点恢复通告信息;将所述恢复节点从本地的节点失效记录列表中删除并向除所述恢复节点以外的其他节点发送所述节点恢复通告信息。3.一种提高网络路由可靠性的方法,其特征在于,包括:接收从发送节点发送的节点失效通告信息或节点恢复通告信息,所述节点失效通告信息中包括失效节点,所述节点恢复通告信息中包括恢复节点;根据所述节点失效通告信息,将所述失效节点加入本接收节点的节点失效记录列表,或者,根据所述节点恢复通告信息将所述恢复节点从所述节点失效记录列表中删除。4.根据权利要求3所述提高网络路由可靠性的方法,其特征在于,所述提高网络路由可靠性的方法还包括:接收从发送节点发送的转发数据包,所述转发数据包是指发往除本接收节点以外的其他接收节点的数据包;通过遍历接触计划确定所述接触计划中网络路由的所有转发路径;根据所述节点失效记录列表检测所述转发路径中是否包括含失效节点的转发路径;去除所述转发路径得到新的接触计划;根据所述新的接触计划转发所述转发数据包。5.一种提高网络路由可靠性的装置,其特征在于,包括:获取单元,用于获取本节点与相邻节点之间检查点的重传记录信息,所述重传记录信息包括发生检查点重传的发送节点、接收节点,以及所述发送节点与所述接收节点之间检查点的重传次数,所述发送节点为所述本节点,所述接收节点为所述相邻节点;生成单元,用于若所述发送节点和同一接收节点之间检查点的重传次数大于等于预设门...
【专利技术属性】
技术研发人员:申志伟,时文丰,房秉毅,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。