一种故障处理方法及装置制造方法及图纸

技术编号:32774672 阅读:17 留言:0更新日期:2022-03-23 19:30
本申请涉及网络通信技术领域,特别涉及一种故障处理方法及装置。该方法应用于分布式弹性网络互连DRNI系统,该方法包括:获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值;在检测到IPL链路故障时,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度,并计算自身的第二DR接口活跃度;基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整。对DR设备的角色进行调整。对DR设备的角色进行调整。

【技术实现步骤摘要】
一种故障处理方法及装置


[0001]本申请涉及网络通信
,特别涉及一种故障处理方法及装置。

技术介绍

[0002]DRNI(Distributed Resilient Network Interconnect,分布式弹性网络互连):是一种跨设备链路聚合技术,将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。
[0003]Device A与Device B形成负载分担,共同进行流量转发,其中Device A为主设备,Device B为从设备。IPL故障后,为了防止从设备继续转发流量,DRNI提供MAD机制,在DR系统分裂时从设备上接口置为DRNI MAD DOWN状态,避免流量错误转发,尽量减少对业务影响。
[0004]如果在IPL故障前,主设备上DR聚合1链路1已经故障,主设备上DR聚合1可用的成员口少于从设备上DR聚合口1,此时,仍是从设备上接口DRNI MAD DOWN,存在优化空间。

技术实现思路

[0005]本申请提供了一种故障处理方法及装置,用以解决现有技术中存在的IPL链路故障时,主DR设备性能较差而导致业务受影响的问题。
[0006]第一方面,本申请提供了一种故障处理方法,应用于分布式弹性网络互连DRNI系统,所述方法包括:
[0007]获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值;
[0008]在检测到IPL链路故障时,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度,并计算自身的第二DR接口活跃度;
[0009]基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整。
[0010]可选地,获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值的步骤包括:
[0011]接收对端DR设备发送的扩展后的DRCPDU报文,其中,所述扩展后的DRCPDU报文携带有所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值。
[0012]可选地,所述扩展后的DRCPDU报文定义有新的TLV字段,其中,所述新的TLV字段的Value字段中包括各DR接口的链表和各DR接口活跃度计算权重值。
[0013]可选地,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度的步骤包括:
[0014]基于所述对端设备的每一DR组的活跃成员口数量和对应DR组的DR接口活跃度计
算权重值,分别计算各DR组的DR接口活跃度;
[0015]将各DR组的DR接口活跃度之和,作为所述对端设备的DR接口活跃度。
[0016]可选地,基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整的步骤包括:
[0017]在针对DR设备的主备角色进行调整时,以各DR设备的DR接口活跃度作为计算因子之一,计算各DR设备的优先级,将优先级高的DR设备作为主DR设备,优先级低的DR设备作为备DR设备。
[0018]第二方面,本申请提供了一种故障处理装置,应用于分布式弹性网络互连DRNI系统,所述装置包括:
[0019]获取单元,用于获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值;
[0020]计算单元,用于在检测到IPL链路故障时,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度,并计算自身的第二DR接口活跃度;
[0021]调整单元,用于基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整。
[0022]可选地,获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值时,所述获取单元具体用于:
[0023]接收对端DR设备发送的扩展后的DRCPDU报文,其中,所述扩展后的DRCPDU报文携带有所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值。
[0024]可选地,所述扩展后的DRCPDU报文定义有新的TLV字段,其中,所述新的TLV字段的Value字段中包括各DR接口的链表和各DR接口活跃度计算权重值。
[0025]可选地,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度时,所述计算单元具体用于:
[0026]基于所述对端设备的每一DR组的活跃成员口数量和对应DR组的DR接口活跃度计算权重值,分别计算各DR组的DR接口活跃度;
[0027]将各DR组的DR接口活跃度之和,作为所述对端设备的DR接口活跃度。
[0028]可选地,基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整时,所述调整单元具体用于:
[0029]在针对DR设备的主备角色进行调整时,以各DR设备的DR接口活跃度作为计算因子之一,计算各DR设备的优先级,将优先级高的DR设备作为主DR设备,优先级低的DR设备作为备DR设备。
[0030]第三方面,本申请实施例提供一种故障处理装置,该故障处理装置包括:
[0031]存储器,用于存储程序指令;
[0032]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
[0033]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第
一方面中任一项所述方法的步骤。
[0034]综上可知,本申请实施例提供的故障处理方法,应用于分布式弹性网络互连DRNI系统,所述方法包括:获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值;在检测到IPL链路故障时,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度,并计算自身的第二DR接口活跃度;基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整。
[0035]采用本申请实施例提供的故障处理方法,在检测到IPL链路故障时,确定当前主备DR设备中性能更好的DR设备作为新的主DR设备,进而能够保证故障后的系统的性能更高,使得业务流量能够得到最佳的性能保障。
附图说明
[0036]为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要使用的附图作简本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障处理方法,其特征在于,应用于分布式弹性网络互连DRNI系统,所述方法包括:获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值;在检测到IPL链路故障时,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度,并计算自身的第二DR接口活跃度;基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整。2.如权利要求1所述的方法,其特征在于,获取对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值的步骤包括:接收对端DR设备发送的扩展后的DRCPDU报文,其中,所述扩展后的DRCPDU报文携带有所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值。3.如权利要求2所述的方法,其特征在于,所述扩展后的DRCPDU报文定义有新的TLV字段,其中,所述新的TLV字段的Value字段中包括各DR接口的链表和各DR接口活跃度计算权重值。4.如权利要求1

3任一项所述的方法,其特征在于,基于所述对端DR设备的各DR接口包括的非故障链路的链路数量和DR接口活跃度计算权重值,计算所述对端DR设备的第一DR接口活跃度的步骤包括:基于所述对端设备的每一DR组的活跃成员口数量和对应DR组的DR接口活跃度计算权重值,分别计算各DR组的DR接口活跃度;将各DR组的DR接口活跃度之和,作为所述对端设备的DR接口活跃度。5.如权利要求4所述的方法,其特征在于,基于所述对端DR设备的第一DR接口活跃度和自身的第二DR接口活跃度,对DR设备的角色进行调整的步骤包括:在针对DR设备的主备角色进行调整时,以各DR设备的DR接口活跃度作为计算因子之一,计算各DR设备的优先级,将优先级高的DR设备作为主DR设备,优先级低的DR设备作为备DR设备。6.一种故障处理装置,其特征在于,应用于分布式弹性网络互...

【专利技术属性】
技术研发人员:葛健楠
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1