[发明专利]一种基于节点反序关系的域内路由保护方法在审
申请号: | 202310124691.5 | 申请日: | 2023-02-16 |
公开(公告)号: | CN116319512A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 耿海军;胡睿乾 | 申请(专利权)人: | 山西大学 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L45/28;H04L45/247;H04L47/2425 |
代理公司: | 太原申立德知识产权代理事务所(特殊普通合伙) 14115 | 代理人: | 孙乐 |
地址: | 030006*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 节点 反序 关系 域内 路由 保护 方法 | ||
本发明属于互联网中路由的恢复与保护方案的技术领域,其公开一种基于节点反序关系的域内路由保护方法。本发明在考虑已有路由保护方案不能较好平衡故障保护率、规避路由环路、部署困难等关系的基础上,利用数据报转发过程中节点之间的反序关系和节点邻接链路的转变规则,通过给节点编号,约束数据报在节点之间的转发规则,定义节点反序关系,可以有效避免数据报转发过程中出现环路。本发明的提出不仅可以有效处理网络中的路由故障,而且可以实现网络中的负载均衡,防止出现流量过载,有利于保护网络带宽。因此,该方案对维护路由的可用性提供一种有效的解决方案。
技术领域
本发明属于互联网中路由的恢复与保护方案的技术领域,具体涉及一种基于节点反序关系的域内路由保护方法。
背景技术
近些年,通信网络作为一项重要的基础设施,在我们的数字化建设中受到了越来越多的关注。网络上运行着大量需要处理的实时任务,比如电网实时监测系统、健康管理系统等,它们的运行依赖于网络提供的不间断服务。随着互联网中网络节点(路由器、交换机等)数量的不断增长,网络中的层次结构也最大限度地保证了流量可以在不同节点之间顺畅运行,但不可避免的会出现因为各种原因导致的链路或者节点故障,进而造成网络中断,对互联网上的实时任务产生了较大影响。为了满足网络高可用性的需求,学术界提出了很多针对现代网络而设计的快速重路由(Fast Reroute,FRR)机制,它们大多运行在IP网络的数据面上,相比于控制面上的保护方案,具有较快的收敛速度。
快速重路由机制可以分为基于提供保护路径的和采用其他保护策略两大类。第一类中主要包括无环路备选项(Loop Free Alternates,LFA)、Not-Via、DMPA等,其中LFA根据加入链路代价的判断规则为节点选择最优下一跳节点,但算法的时间复杂度较高。DMPA算法是对LFA算法的改进,是一种动态多路径路由机制,其算法的核心是构造一棵最短路径树,每个节点的备份下一跳节点基于最短路径树进行计算,如果网络中发生路由故障,则DMPA算法会动态更新节点的下一跳节点,从而保证路由的可用性。虽然DMPA算法开销较小,但对路障保护率的提升有限。第二类代表方案是携带失效数据包(Failure-CarryingPacket,FCP),FCP方案会在数据报文头部添加故障信息,当故障发生时,数据报携带故障信息到达路由器节点,节点会根据故障信息计算出新的下一跳节点。FCP虽然保证了路由收敛过程中无环路转发数据报文,但其复杂度较高,实现复杂,因而实际部署困难。另外,还有一种本地重路由方案,只有与故障相邻的路由器节点探测到故障,从而转发数据报,但其不能保证数据报的可达性。
发明内容
为了克服路由恢复过程中的挑战,提高路由可用性,我们利用网络各节点之间的反序关系和节点邻接链路的转变规则,来确保数据报转发过程中不会出现路由环路,从而顺利到达目的节点。为此,本发明提出了一种基于节点反序关系的域内路由保护方法。
首先我们定义一些符号和公式并加以描述,这些符号和公式适用于整个发明。
现实世界的网络可以表示为拓扑G=(V,E,W),其中G是拓扑名称,V是拓扑的节点集合,E是拓扑的边集合,W是拓扑中各个边上的权重集合。hop(v,>)=1代表根据节点编号,寻找节点v,即满足与节点v相连,且相连节点中只有一个节点的编号比节点v小的节点。deg(v)代表节点v的度,节点的度指与节点v相连的边数。single_jump∪{(-deg(v),v)}表示将节点v的度的相反数和节点v组成的元组放到single_jump中。节点x和节点y之间的反序关系用符号表示为Ω(x,y),其中节点y是节点x的下一跳节点,公式代表邻居节点y的序列号比节点x的序列号大,但数据报可以从节点x转发至节点y。pri(x)+1代表节点x的优先级降低一级,式子中加一是因为在优先级队列中,节点值越大,节点优先级越低。bn(x,d,y)代表节点x到目的节点d的备份下一跳节点是y。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西大学,未经山西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310124691.5/2.html,转载请声明来源钻瓜专利网。