一种辅助MAD检测多IRF分裂方法、装置及设备制造方法及图纸

技术编号:30159450 阅读:20 留言:0更新日期:2021-09-25 15:12
本申请提供了一种辅助MAD检测多IRF分裂方法、装置及设备。SDN控制器依据邻居异常通知分别控制第一网络设备、第二网络设备降低健康度,并将第一网络设备被降低健康度的第一消息通知给第一网络设备的所有邻居设备、以及将第二网络设备被降低健康度的第二消息通知给第二网络设备的所有邻居设备,以使第一网络设备依据已获得的各网络设备的健康度在IRF分裂成两个以上新IRF时确定出可用的一个新IRF。可见,应用本申请实施例提供的技术方案能够避免成员设备无法发现本成员设备自身故障的情况,隔离真正故障的成员设备,进而提高MAD DOWN的正确率。正确率。正确率。

【技术实现步骤摘要】
一种辅助MAD检测多IRF分裂方法、装置及设备


[0001]本申请涉及网络通信技术,特别涉及一种辅助MAD检测多IRF分裂方法、装置及设备。

技术介绍

[0002]在IRF(Intelligent Resilient Framework,智能弹性架构)网络中,IRF链路故障会导致一个IRF变成多个新的IRF。这些IRF中各成员设备拥有相同的IP地址等三层配置,会引起地址冲突,导致故障在网络中扩大。为了提高系统的可用性,当IRF分裂时需要一种能够检测出网络中同时存在多个IRF的分裂检测机制,以进行相应的处理,进而尽量降低IRF分裂对业务的影响。
[0003]现有技术的分裂检测机制检测各IRF是否处于正常工作状态的一种实现方式为:针对一个IRF,该IRF中各成员设备通过自行评估自身的健康度,以依据各成员设备的健康度确定该IRF的健康度,进而决策是否禁止该IRF。但在确定每个IRF的健康度时,都是通过各IRF中每个成员设备自行评估本成员设备的健康度,但对于某些成员设备无法通过自身自行评估发现的故障,比如发包异常,而这就造成成员设备不能完全判定是本成员设备的问题,还是对端设备问题的故障,这样就造成本成员设备自行评估健康度仍是良好,以在做MAD(Multi

Active Detection,多Active检测)DOWN(可以理解为IRF迁移到禁止状态后会关闭该IRF中所有成员设备上除保留端口以外的其它所有业务端口)决策时,可能会做出错误的决策,即真正运行良好的设备,被MAD DOWN了,以保证该IRF不能再转发业务报文,从而使得MAD DOWN的准确率低。

技术实现思路

[0004]本申请提供了一种辅助MAD检测多IRF分裂方法、装置及设备,以提高MAD DOWN的准确率。
[0005]本申请提供的技术方案包括:
[0006]第一方面,本申请实施例提供了一种辅助MAD检测多IRF分裂方法,该方法应用于SDN控制器,包括:
[0007]接收第一网络设备发送的邻居异常通知;所述邻居异常通知是由所述第一网络设备在检测到与作为邻居的第二网络设备之间的邻居连接异常时发送;其中,所述第一网络设备为IRF中的成员设备,所述第二网络设备为IRF外与所述第一网络设备相连接的外部设备;或者,所述第一网络设备为IRF外与所述IRF中成员设备相连接的外部设备,所述第二网络设备为IRF中与所述第一网络设备相连接的成员设备;
[0008]依据所述邻居异常通知分别控制所述第一网络设备、所述第二网络设备降低健康度,并将所述第一网络设备被降低健康度的第一消息通知给所述第一网络设备的所有邻居设备、以及将所述第二网络设备被降低健康度的第二消息通知给所述第二网络设备的所有邻居设备;所述第一消息携带所述第一网络设备被降低后的健康度,所述第二消息携带所
述第二网络设备被降低后的健康度;所述第一消息、第二消息用于指示IRF外与IRF中成员设备相连接的外部设备在IRF分裂成两个以上新IRF时基于已收到的健康度协助确定出可用的一个新IRF。
[0009]第二方面,本申请实施例提供了一种辅助MAD检测多IRF分裂方法,该方法应用于第一网络设备,所述第一网络设备为智能弹性架构IRF中的成员设备,或者为IRF外与所述IRF中成员设备相连接的外部设备,该方法包括:
[0010]在检测到与作为邻居的第二网络设备之间的邻居连接异常时,向SDN控制器发送邻居异常通知;其中,当所述第一网络设备为IRF中的成员设备时,所述第二网络设备为IRF外与所述第一网络设备相连接的外部设备;或者,当所述第一网络设备为IRF外与所述IRF中成员设备相连接的外部设备时,所述第二网络设备为IRF中与所述第一网络设备相连接的成员设备;
[0011]根据所述SDN控制器的控制指令将本网络设备的健康度从当前的第一健康度降低为第二健康度;接收所述SDN控制器发送的用于指示所述第二网络设备降低健康度的第二消息,并获得所述第二消息携带所述第二网络设备被降低后的健康度;
[0012]依据已获得的各网络设备的健康度在所述IRF分裂成两个以上新IRF时确定出可用的一个新IRF。
[0013]第三方面,本申请实施例提供了一种辅助MAD检测多IRF分裂装置,该装置应用于SDN控制器,包括:
[0014]异常通知接收单元,用于接收第一网络设备发送的邻居异常通知;所述邻居异常通知是由所述第一网络设备在检测到与作为邻居的第二网络设备之间的邻居连接异常时发送;其中,所述第一网络设备为IRF中的成员设备,所述第二网络设备为IRF外与所述第一网络设备相连接的外部设备;或者,所述第一网络设备为IRF外与所述IRF中成员设备相连接的外部设备,所述第二网络设备为IRF中与所述第一网络设备相连接的成员设备;
[0015]健康度降低单元,用于依据所述邻居异常通知分别控制所述第一网络设备、所述第二网络设备降低健康度,并将所述第一网络设备被降低健康度的第一消息通知给所述第一网络设备的所有邻居设备、以及将所述第二网络设备被降低健康度的第二消息通知给所述第二网络设备的所有邻居设备;所述第一消息携带所述第一网络设备被降低后的健康度,所述第二消息携带所述第二网络设备被降低后的健康度;所述第一消息、第二消息用于指示IRF外与IRF中成员设备相连接的外部设备在IRF分裂成两个以上新IRF时基于已收到的健康度协助确定出可用的一个新IRF。
[0016]第四方面、本申请实施例提供了一种辅助MAD检测多IRF分裂装置,该装置应用于第一网络设备,所述第一网络设备为智能弹性架构IRF中的成员设备,或者为IRF外与所述IRF中成员设备相连接的外部设备,该装置包括:
[0017]异常通知发送单元,用于在检测到与作为邻居的第二网络设备之间的邻居连接异常时,向SDN控制器发送邻居异常通知;其中,当所述第一网络设备为IRF中的成员设备时,所述第二网络设备为IRF外与所述第一网络设备相连接的外部设备;或者,当所述第一网络设备为IRF外与所述IRF中成员设备相连接的外部设备时,所述第二网络设备为IRF中与所述第一网络设备相连接的成员设备;
[0018]健康度获得单元,用于根据所述SDN控制器的控制指令将本网络设备的健康度从
当前的第一健康度降低为第二健康度;接收所述SDN控制器发送的用于指示所述第二网络设备降低健康度的第二消息,并获得所述第二消息携带所述第二网络设备被降低后的健康度;
[0019]可用IPR确定单元,用于依据已获得的各网络设备的健康度在所述IRF分裂成两个以上新IRF时确定出可用的一个新IRF。
[0020]由以上技术方案可以看出,本申请中,SDN控制器依据邻居异常通知分别控制第一网络设备、第二网络设备降低健康度,并将第一网络设备被降低健康度的第一消息通知给第一网络设备的所有邻居设备、以及将第二网络设备被降低健康度的第二消息通知给第二网络设备的所有邻居设备,以使第一网络设备依据已获得的各网络设备的健康度在IRF分裂成两个以上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种辅助MAD检测多IRF分裂方法,其特征在于,该方法应用于SDN控制器,包括:接收第一网络设备发送的邻居异常通知;所述邻居异常通知是由所述第一网络设备在检测到与作为邻居的第二网络设备之间的邻居连接异常时发送;其中,所述第一网络设备为IRF中的成员设备,所述第二网络设备为IRF外与所述第一网络设备相连接的外部设备;或者,所述第一网络设备为IRF外与所述IRF中成员设备相连接的外部设备,所述第二网络设备为IRF中与所述第一网络设备相连接的成员设备;依据所述邻居异常通知分别控制所述第一网络设备、所述第二网络设备降低健康度,并将所述第一网络设备被降低健康度的第一消息通知给所述第一网络设备的所有邻居设备、以及将所述第二网络设备被降低健康度的第二消息通知给所述第二网络设备的所有邻居设备;所述第一消息携带所述第一网络设备被降低后的健康度,所述第二消息携带所述第二网络设备被降低后的健康度;所述第一消息、第二消息用于指示IRF外与IRF中成员设备相连接的外部设备在IRF分裂成两个以上新IRF时基于已收到的健康度协助确定出可用的一个新IRF。2.根据权利要求1所述的方法,其特征在于,在降低所述第一网络设备、所述第二网络设备的健康度之后,该方法进一步包括:若在指定时间段检测到所述第一网络设备与所述第二网络设备之间的邻居连接从异常恢复为正常,或者,在指定时间段结束但未检测到所述第一网络设备与所述第二网络设备之间的邻居连接从异常恢复为正常,则分别恢复所述第一网络设备、所述第二网络设备的健康度,并将所述第一网络设备被恢复健康度的第三消息通知给所述第一网络设备的所有邻居设备、以及将所述第二网络设备被恢复健康度的第四消息通知给所述第二网络设备的所有邻居设备;所述第三消息携带所述第一网络设备被恢复后的健康度,所述第二消息携带所述第二网络设备被恢复后的健康度。3.一种辅助MAD检测多IRF分裂方法,其特征在于,该方法应用于第一网络设备,所述第一网络设备为智能弹性架构IRF中的成员设备,或者为IRF外与所述IRF中成员设备相连接的外部设备,该方法包括:在检测到与作为邻居的第二网络设备之间的邻居连接异常时,向SDN控制器发送邻居异常通知;其中,当所述第一网络设备为IRF中的成员设备时,所述第二网络设备为IRF外与所述第一网络设备相连接的外部设备;或者,当所述第一网络设备为IRF外与所述IRF中成员设备相连接的外部设备时,所述第二网络设备为IRF中与所述第一网络设备相连接的成员设备;根据所述SDN控制器的控制指令将本网络设备的健康度从当前的第一健康度降低为第二健康度;接收所述SDN控制器发送的用于指示所述第二网络设备降低健康度的第二消息,并获得所述第二消息携带所述第二网络设备被降低后的健康度;依据已获得的各网络设备的健康度在所述IRF分裂成两个以上新IRF时确定出可用的一个新IRF。4.根据权利要求3所述的方法,其特征在于,所述依据已获得的各网络设备的健康度在所述IRF分裂成两个以上新IRF时确定出可用的一个新IRF包括:当所述第一网络设备作为IRF外与所述IRF中成员设备相连接的外部设备时,在所述IRF分裂为新IRF后向相连接的各新IRF中的Master发送已获得的与相连接的各新IRF中的
成员设备的健康度,以使各新IRF中的Master依据接收的健康度从各新IRF中决策出一个可用的新IRF。5.根据权利要求3所述的方法,其特征在于,所述依据已获得的各网络设备的健康度在所述IRF分裂成两个以上新IRF时确定出可用的一个新IRF包括...

【专利技术属性】
技术研发人员:肖冰王琮
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1