[发明专利]异常处理方法、逻辑装置及成员设备有效
申请号: | 201811214770.0 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109445975B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 李跃武 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F1/24 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 处理 方法 逻辑 装置 成员 设备 | ||
本申请提供了一种异常处理方法、逻辑装置及成员设备,涉及通信技术领域,其中由逻辑装置控制处理器对交换芯片的复位通道和管理通道的开启和关断,实现对交换芯片控制权的切换;当处理器运行异常时,逻辑装置通过关断该处理器对交换芯片的复位通道和管理通道,接管对交换芯片的控制权,控制交换芯片正常工作,同时对该交换芯片进行异常配置,使得交换芯片的转发业务可以经由邻居成员设备进行,从而实现在处理器运行异常时无需复位该交换芯片,保证堆叠设备业务的正常进行,提高网络的可靠性。
技术领域
本申请涉及通信技术领域,尤其是涉及一种异常处理方法、逻辑装置及成员设备。
背景技术
堆叠是指将一台以上的网络设备起来共同工作,以便在有限的空间内提供尽可能多的端口。作为网络设备的重要功能,堆叠最重要的作用是冗余备份,提供网络可靠性。一般情况下,堆叠的多台网络设备(形成堆叠设备)会承担各自业务,而其中一台网络设备中的处理器如果出现异常,那么该网络设备承担的业务也会中断。交换芯片作为网络设备的重要组成器件,其承担了很重要的网络业务,设备异常情况下,往往交换芯片也会被复位导致无法正常工作。
因此,目前如果堆叠设备的任一网络设备中的处理器异常,则需要进行对该处理器进行重启操作,交换芯片被复位,导致堆叠设备业务全部停止,严重影响网络的可靠性。
发明内容
有鉴于此,本申请的目的在于提供一种异常处理方法、逻辑装置及成员设备,以缓解目前如果堆叠设备的任一网络设备中的处理器异常,导致交换芯片被复位,堆叠设备业务全部停止,严重影响网络的可靠性的问题。
第一方面,本申请实施例提供了一种异常处理方法,所述方法应用于成员设备的逻辑装置,至少两个所述成员设备构成堆叠设备,所述成员设备还包括处理器及交换芯片,所述逻辑装置分别与所述处理器、所述交换芯片连接;所述方法包括:
当确定所述处理器运行异常时,关断所述处理器对所述交换芯片的复位通道,并控制所述处理器复位以使所述处理器重新启动;
关断所述处理器对所述交换芯片的管理通道;
基于预先存储的异常配置信息,更改所述交换芯片内的转发表项,使报文经过所述交换芯片的堆叠口上传至与所述成员设备连接的邻居成员设备的处理器。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述确定所述处理器运行异常的步骤包括:
当接收到所述处理器发送的心跳指令时,重置计时器并开始计时;
当计时时长超过预设时长时,确定所述处理器运行异常。
结合第一方面,本申请实施例提供了第一方面的第二种可能的实施方式,其中,还包括:
当确定所述处理器重启完成时,开启所述处理器对所述交换芯片的复位通道,以及所述处理器对所述交换芯片的管理通道,以使所述处理器对所述交换芯片进行管理控制。
第二方面,本申请实施例提供了一种逻辑装置,应用于成员设备,至少两个所述成员设备构成堆叠设备,所述成员设备还包括处理器及交换芯片,所述逻辑装置分别与所述处理器、所述交换芯片连接;所述逻辑装置包括检测模块、重启模块、第一控制模块、第二控制模块及异常配置模块;
所述检测模块,用于检测所述处理器是否出现异常;
当所述检测模块确定所述处理器运行异常时:
所述重启模块,用于控制所述处理器复位以使所述处理器重新启动;
所述第一控制模块,关断所述处理器对所述交换芯片的复位通道;
所述第二控制模块,关断所述处理器对所述交换芯片的管理通道;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811214770.0/2.html,转载请声明来源钻瓜专利网。