System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及srv6保护通信,具体涉及一种基于当前srv6相关保护技术的优化方法、设备及存储介质。
技术介绍
1、srv6是基于ipv6转发平面的sr技术,其结合了sr源路由优势和ipv6简洁易扩展的特质,具有其独特的优势,而其中的保护技术用于组网链路出现故障时,保证业务快速恢复,减少业务损伤。
2、当前srv6保护一般分为服务侧保护和客户侧保护,其中服务侧保护如srv6policy的hot-standby保护,客户侧如evpn的esi的保护,根据业务类型又区分为静态esi保护和动态esi保护。当前还有其他类型的保护,因为本专利技术只针对上述几种保护类型提出技术优化,所以其他类型暂不赘述。
技术实现思路
1、本专利技术提出的一种基于当前srv6相关保护技术的优化方法、设备及存储介质,可至少解决
技术介绍
中的技术问题之一。
2、为实现上述目的,本专利技术采用了以下技术方案:
3、一种基于当前srv6相关保护技术的优化方法,包括:
4、基于当前srv6相关保护技术的优化是分别针对客户侧和服务侧的保护做的优化,本专利技术涉及的优化场景包括srv6 policy hot-standby保护,客户侧静态/动态esi保护等三类保护;
5、在完整的组网中,通常客户侧和服务侧都会配置保护,分段保护服务侧设备与设备之间的链路,客户侧设备和服务侧设备之间的链路。
6、在服务侧本专利技术通过指定srv6 policy中的color来
7、1.不指定反向路径的时候,则路径上所有的业务报文和检测报文在主链路发生故障的时候走be路由;
8、2. 只为检测路径指定反向路径的时候,如果主路径发生链路故障则业务反向走be路由,检测报文走指定反向路径,且反向路径为多条的时候,优先走优先级最高的路径,在所有反向路径都存在故障的情况下,才会走be路由;
9、3. 只为业务路径指定反向路径的时候,如果主路径发生链路故障则检测反向走be路由,业务报文走指定反向路径,且反向路径为多条的时候,优先走优先级最高的路径,在所有反向路径都存在故障的情况下,才会走be路由;
10、4. 为检测和业务都指定反向路径的时候,如果主路径发生链路故障,在业务和检测都走指定反向路径,且反向路径为多条的时候,优先走优先级最高的路径,在所有反向路径都存在故障的情况下,相关的业务和检测才会走be路由;
11、5.当主链路的带宽超过路径最大带宽时候,提示客户带宽不足,请选择其他路径。
12、客户侧的esi保护目前根据业务类型分为静态esi保护和动态esi保护。静态目前在切换的性能方面不是很理想,业务损伤较大。而动态目前计算df和ndf的算法比较单一。针对这两种类型的保护分别引入不同的优化策略,对各自薄弱的地方进行优化,具体操作步骤如下:
13、1.如果客户侧为静态esi保护,在服务侧的ac上track混杂的模式,优先选择lagbfd通知oam-mapping向头结点传递故障,如果lag bfd无效或者未部署,则启用挂接口链来感知和客户侧的链路故障。lag bfd部署的时候源目ip只作为标识符,而非真实存在于路由表中,两端的源目标识符一致才代表双方检测同一链路,这时候的lagbfd才是有效的。
14、2. 如果客户侧为动态esi保护,目前常见的是优先级算法和取模算法。优先级算法是通过设置相同的优先级策略,如以高优先级策略,在两个服务侧设备之间,各自设置优先级,以高优先级为主。反之,以低优先级为策略时,以二者低优先级为主。而取模算法是取多个服务侧设备的router-id,通过大小排出序号,序号从0开始,而为了不同的vlan选举的结果不同,将流量散列到不同的链路,还要提取多归于同一客户侧的数量n,和不同的vlanid代表的v,根据i= v mod n,计算出最终序列号i,再根据最终的序列号排序,决定出主链路和备链路。目前针对这些常见的算法提出一种新的混合算法,算法也是根据序号来确定最终的主备链路,但是计算公式和之前不同,首先制定全网同一的策略,以序号最大或者最小作为判断标准,提取vlan id代表的v,originip代表的o,多归数量代表的n,计算出最终序列号x,x= v *n+o,这种情况下更容易将流量按客户的要求计算出主备。
15、又一方面,本专利技术还公开一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述方法的步骤。
16、再一方面,本专利技术还公开一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上方法的步骤。
17、由上述技术方案可知,本专利技术的基于当前srv6相关保护技术的优化方法,具体说是针对目前常用的srv6的保护进行的优化,提高保护的灵活性,对故障的快速响应程度,加强网络的安全和稳定性。
18、本专利技术涉及srv6保护通信技术,具体说是针对目前常用的srv6的保护进行的优化,提高保护的灵活性,对故障的快速响应程度,加强网络的安全和稳定性。
19、当前srv6保护一般分为服务侧保护和客户侧保护,其中服务侧保护如srv6policy的hot-standby保护,客户侧如evpn的esi的保护,根据业务类型又区分为静态esi保护和动态esi保护。
20、本专利技术将针对这三种保护,在算法,切换性能和路径保护上提出优化。
21、综上所述,在全网srv6保护技术通常是嵌套出现的,部署业务一般是公网srv6policy hot-standby保护叠加私网侧静态esi保护,或者公网srv6 policy hot-standby保护叠加私网动态esi保护。为了保证全网的切换性能和切换路径,在公网侧通过芯片写表记录可选的多条反向路径,并设置反向路径优先级,保证切换时候相关检测能找到最优路径;私网侧静态esi的保护中,优化ce和pe链路故障的时候,保护感知故障的流程,在设备物理接口直接挂硬件接口链的基础上,通过软件平台下发ac track lag bfd+oam-mapping的方式,将ac侧和公网侧的关系关联上,加上bfd本身的检测特性,实现毫秒级快速切换;私网侧动态esi的保护中,初始情况下需要根据选举先确定尾结点主备pe角本文档来自技高网...
【技术保护点】
1.一种基于当前SRV6相关保护技术的优化方法,其特征在于,分别针对客户侧和服务侧的保护做的优化,涉及的优化场景包括SRV6 Policy Hot-standby保护,客户侧静态/动态ESI保护等三类保护;
2.根据权利要求1所述的基于当前SRV6相关保护技术的优化方法,其特征在于:包括以下步骤,
3.根据权利要求2所述的基于当前SRV6相关保护技术的优化方法,其特征在于:客户侧的ESI保护目前根据业务类型分为静态ESI保护和动态ESI保护;针对这两种类型的保护分别引入不同的优化策略,对各自薄弱的地方进行优化,具体操作步骤如下:
4.根据权利要求3所述的基于当前SRV6相关保护技术的优化方法,其特征在于:如果客户侧为动态ESI保护,还包括一种新的混合算法,算法也是根据序号来确定最终的主备链路,首先制定全网同一的策略,以序号最大或者最小作为判断标准,提取VLAN ID代表的V,Origin IP代表的O,多归数量代表的N,计算出最终序列号X,X= V *N+O,这种情况下更容易将流量按客户的要求计算出主备。
5.一种计算机可读存储介质
6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述方法的步骤。
...【技术特征摘要】
1.一种基于当前srv6相关保护技术的优化方法,其特征在于,分别针对客户侧和服务侧的保护做的优化,涉及的优化场景包括srv6 policy hot-standby保护,客户侧静态/动态esi保护等三类保护;
2.根据权利要求1所述的基于当前srv6相关保护技术的优化方法,其特征在于:包括以下步骤,
3.根据权利要求2所述的基于当前srv6相关保护技术的优化方法,其特征在于:客户侧的esi保护目前根据业务类型分为静态esi保护和动态esi保护;针对这两种类型的保护分别引入不同的优化策略,对各自薄弱的地方进行优化,具体操作步骤如下:
4.根据权利要求3所述的基于当前srv6相关保护技术的优化方法,其...
【专利技术属性】
技术研发人员:王玥,
申请(专利权)人:安徽皖通邮电股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。