logo好方法网

一种带外管理系统的控制方法、装置和存储介质


技术摘要:
本发明公开了一种带外管理系统的控制方法、装置和存储介质,其中,方法包括:业务板块检测目标板的状态;基于所述目标板的状态确定所述目标板处于故障状态时,业务板块获取控制转发权限,根据所述控制转发权限实现对交换机的控制;其中,所述控制转发权限表征针对L2SW  全部
背景技术:
交换机的控制信息、管理信息通常由带外管理通路传输,如心跳报文、表项同步 等;若带外管理通路存在异常,业务板块无法接收到带外信息,会造成表项不一致引起报文 转发异常、心跳报文丢失引起交换机整机失效等,给用户业务的稳定性带来影响。
技术实现要素:
有鉴于此,本发明的主要目的在于提供一种带外管理系统的控制方法、装置和计 算机可读存储介质。 为达到上述目的,本发明的技术方案是这样实现的: 本发明实施例提供了一种带外管理系统的控制方法,所述方法包括: 业务板块检测目标板的状态; 基于所述目标板的状态确定所述目标板处于故障状态时,获取控制转发权限,根 据所述控制转发权限实现对交换机的控制;其中,所述控制转发权限表征针对二层媒体介 入控制层芯片(L2  SW)的权限。 上述方案中,所述业务板块检测目标板的状态,包括以下至少之一: 检测是否可接收到所述目标板的心跳报文; 检测是否接收到故障通告信号; 所述基于所述目标板的状态确定所述目标板处于故障状态,包括以下至少之一: 相应于检测是否可接收到所述目标板的心跳报文,确定未接收到所述目标板的心 跳报文时,确定所述目标板处于故障状态; 相应于检测是否接收到故障通告信号,确定接收到所述故障通告信号时,确定所 述目标板处于故障状态。 上述方案中,所述获取控制转发权限,包括: 向控制模块发送获取请求;所述控制模块用于控制所述控制转发权限的拥有权; 所述获取请求由所述控制模块执行; 接收针对所述获取请求的回复消息,基于所述回复消息确定是否获取所述控制转 发权限。 上述方案中,所述根据所述控制转发权限实现对交换机的控制之后,所述方法还 包括: 检测目标板的恢复状态; 基于所述目标板的恢复状态确定所述目标板处于待工作状态时,取消所述控制转 发权限;取消后,所述控制转发权限由所述目标板获取。 4 CN 111585835 A 说 明 书 2/12 页 上述方案中,所述检测目标板的恢复状态,包括以下至少之一: 检测是否可接收到所述目标板的心跳报文; 检测是否接收到故障恢复信号; 所述基于所述目标板的恢复状态确定所述目标板处于待工作状态,包括以下至少 之一: 相应于检测是否可接收到所述目标板的心跳报文,确定接收到所述目标板的心跳 报文时,确定所述目标板处于待工作状态; 相应于检测是否接收到故障恢复信号,确定接收到所述故障恢复信号时,确定所 述目标板处于待工作状态。 本发明实施例提供一种带外管理系统的控制装置,所述装置包括:第一处理模块、 第二处理模块;其中, 所述第一处理模块,用于检测目标板的状态; 所述第二处理模块,用于基于所述目标板的状态确定所述目标板处于故障状态 时,获取控制转发权限,根据所述控制转发权限实现对交换机的控制;其中,所述控制转发 权限表征针对L2  SW的权限。 上述方案中,所述第一处理模块,用于执行以下至少之一: 检测是否可接收到所述目标板的心跳报文; 检测是否接收到故障通告信号; 所述第二处理模块,用于执行以下至少之一: 相应于检测是否可接收到所述目标板的心跳报文,确定未接收到所述目标板的心 跳报文时,确定所述目标板处于故障状态; 相应于检测是否接收到故障通告信号,确定接收到所述故障通告信号时,确定所 述目标板处于故障状态。 上述方案中,所述第二处理模块,用于向控制模块发送获取请求;所述获取请求由 所述控制模块执行; 接收针对所述获取请求的回复消息,基于所述回复消息确定是否获取所述控制转 发权限。 上述方案中,所述装置还包括:第三处理模块,用于根据所述控制转发权限实现对 交换机的控制之后,检测目标板的恢复状态; 所述第二处理模块,还用于基于所述目标板的恢复状态确定所述目标板处于待工 作状态时,取消所述控制转发权限;取消后,所述控制转发权限由所述目标板获取。 上述方案中,所述第三处理模块,还用于执行以下至少之一: 检测是否可接收到所述目标板的心跳报文; 检测是否接收到故障恢复信号; 所述第二处理模块,还用于执行以下至少之一: 相应于检测是否可接收到所述目标板的心跳报文,确定接收到所述目标板的心跳 报文时,确定所述目标板处于待工作状态; 相应于检测是否接收到故障恢复信号,确定接收到所述故障恢复信号时,确定所 述目标板处于待工作状态。 5 CN 111585835 A 说 明 书 3/12 页 发明实施例提供了一种带外管理系统的控制装置,所述装置包括:处理器和用于 存储能够在处理器上运行的计算机程序的存储器;其中, 所述处理器用于运行所述计算机程序时,执行上述任一项带外管理系统的控制方 法的步骤。 本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述 计算机程序被处理器执行时实现以上任一项所述带外管理系统的控制方法的步骤。 本发明实施例所提供的带外管理系统的控制方法、装置和计算机可读存储介质, 业务板块检测目标板的状态;基于所述目标板的状态确定所述目标板处于故障状态时,获 取控制转发权限,根据所述控制转发权限实现对交换机的控制;其中,所述控制转发权限表 征针对L2  SW的权限;如此,在目标板发生故障时,由业务板块实现对相应控制,保证对L2  SW的管理不会混乱,从而保证交换机整机仍可运行、即业务正常运行,并且无需增加成本。 附图说明 图1为一种带外管理通路的示意图; 图2为一种交换机的示意图; 图3为一种主管理板和备管理板实现控制的示意图; 图4为一种单管理板实现控制的示意图; 图5为本发明实施例提供的一种带外管理系统的控制方法的流程示意图; 图6为本发明实施例提供的另一种带外管理系统的控制方法的流程示意图; 图7(a)和(b)为本发明实施例提供的一种带外管理系统的控制方法的应用场景示 意图; 图8为本发明实施例提供的另一种带外管理系统的控制方法的应用场景示意图; 图9为本发明实施例提供的一种带外管理系统的控制装置的结构示意图; 图10为本发明实施例提供的另一种带外管理系统的控制装置的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏