一种设备故障处理方法及装置与流程
未命名
09-12
阅读:85
评论:0

1.本技术涉及网络通信技术领域,特别涉及一种设备故障处理方法及装置。
背景技术:
2.很多厂商都推出了自己的云平台,支持管理各种设备和终端,如,交换机、ac、ap、其他需要被管理的智能终端等等。用户可以直接登陆云控制平台,实时在线配置管理、监控自己的所有设备,云管理方式方便快捷,是各家厂商的主推方案。
3.在典型的分层网络结构,所有的网络设备通过管理vlan接入internet,并和云管平台建立连接,云平台通过约定的协议或者接口对任意一个网络设备进行配置管理。
4.在此种组网形式下,下层的网络设备和云管平台的连接的稳定性取决于上层网路设备的网络状态,如果上层或者更上层的网络设备的配置或者网络状态有故障,那么下层的所有设备都会受到波及,无法和云管平台保持连接。
5.在管理网络不通的时候,管理人员也可能无法登录接入交换机操作及解决故障,可能需要至设备间或者现场才能进一步定位解决。那么,如何在云端快速定位网络故障并解决网络故障,成为目前亟待解决的问题。
技术实现要素:
6.本技术提供了一种设备故障处理方法及装置。
7.第一方面,本技术提供了一种设备故障处理方法,应用于第一网络设备,所述方法包括:
8.接收第二网络设备发送的第一扩展lldp报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
9.将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
10.可选地,所述方法还包括:
11.解析所述第一扩展lldp报文,得到所述第二网络设备与所述云平台断开连接的原因。
12.可选地,所述方法还包括:
13.接收所述云平台发送的所述第二网络设备的设备信息获取指令;
14.将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备;
15.接收所述第二网络设备发送的第三扩展lldp报文,所述第三扩展lldp报文的自定义字段中携带有所述第二网络设备基于所述设备信息获取指令获取的设备信息;
16.将所述设备信息上报给所述云平台。
17.可选地,所述设备信息包括所述第二网络设备的第一配置信息;所述方法还包括:
18.接收所述云平台发送的第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,基于所述云平台向所述第二网络设备发送最新的第二配置信息;
19.将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
20.第二方面,本技术提供了一种设备故障处理方法,应用于云平台,所述方法包括:
21.接收第一网络设备上报的第二网络设备与所述云平台断开连接的原因,其中,所述第二网络设备与所述第一网络设备互为邻居网络设备,所述第二网络设备在确定与所述云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
22.基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
23.可选地,所述方法还包括:
24.向所述第一网络设备发送所述第二网络设备的设备信息获取指令,以使得所述第一网络设备将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备,所述第二网络设备将基于所述设备信息获取指令获取的设备信息携带在第三扩展lldp报文的自定义字段中发送给所述第一网络设备;
25.接收所述第一网络设备上报的所述设备信息,并展示给管理员。
26.可选地,所述方法还包括:
27.获取第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,配置第二配置信息;
28.将所述第二配置信息发送给所述第一网络设备,以使得所述第一网络设备将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
29.第三方面,本技术提供了一种设备故障处理装置,应用于第一网络设备,所述装置包括:
30.接收单元,用于接收第二网络设备发送的第一扩展lldp报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
31.上报单元,用于将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
32.可选地,所述装置还包括:
33.解析单元,用于解析所述第一扩展lldp报文,得到所述第二网络设备与所述云平台断开连接的原因。
34.可选地,所述装置还包括:
35.所述接收单元还用于,接收所述云平台发送的所述第二网络设备的设备信息获取指令;
36.发送单元,用于将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备;
37.所述接收单元还用于,接收所述第二网络设备发送的第三扩展lldp报文,所述第三扩展lldp报文的自定义字段中携带有所述第二网络设备基于所述设备信息获取指令获取的设备信息;
38.所述上报单元还用于,将所述设备信息上报给所述云平台。
39.可选地,所述设备信息包括所述第二网络设备的第一配置信息;所述装置还包括:
40.所述接收单元还用于,接收所述云平台发送的第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,基于所述云平台向所述第二网络设备发送最新的第二配置信息;
41.所述发送单元还用于,将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
42.第四方面,本技术提供了一种设备故障处理装置,应用于云平台,所述装置包括:
43.接收单元,用于接收第一网络设备上报的第二网络设备与所述云平台断开连接的原因,其中,所述第二网络设备与所述第一网络设备互为邻居网络设备,所述第二网络设备在确定与所述云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
44.处理单元,用于基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
45.可选地,所述装置还包括:
46.发送单元,用于向所述第一网络设备发送所述第二网络设备的设备信息获取指令,以使得所述第一网络设备将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备,所述第二网络设备将基于所述设备信息获取指令获取的设备信息携带在第三扩展lldp报文的自定义字段中发送给所述第一网络设备;
47.所述接收单元还用于,接收所述第一网络设备上报的所述设备信息,并展示给管理员。
48.可选地,所述装置还包括:
49.获取单元,用于获取第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,配置第二配置信息;
50.所述发送单元还用于,将所述第二配置信息发送给所述第一网络设备,以使得所述第一网络设备将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
51.第五方面,本技术实施例提供一种设备故障处理装置,该设备故障处理装置包括:
52.存储器,用于存储程序指令;
53.处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面或第二方面中任一项所述的方法的步骤。
54.第六方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面或第二方面中任一项所述方法的步骤。
55.综上可知,本技术实施例提供的设备故障处理方法,应用于第一网络设备,该方法包括:接收第二网络设备发送的第一扩展lldp报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
56.采用本技术实施例提供的设备故障处理方法,离线设备通过扩展lldp报文的自定义字段携带设备检测到的设备离线的初步原因,发送给在线的其它邻居网络设备,在线的其它邻居网络设备将该设备离线的原因上报给云平台,以达到快速实现故障定位的效果。
附图说明
57.为了更加清楚地说明本技术实施例或者现有技术中的技术方案,下面将对本技术实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本技术实施例的这些附图获得其他的附图。
58.图1为本技术实施例提供的一种设备故障处理方法的详细流程图;
59.图2为本技术实施例提供的一种组网架构示意图;
60.图3为本技术实施例提供的一种云平台信息显示示意图;
61.图4为本技术实施例提供的另一种云平台信息显示示意图;
62.图5为本技术实施例提供的又一种云平台信息显示示意图;
63.图6为本技术实施例提供的另一种设备故障处理方法的详细流程图;
64.图7为本技术实施例提供的一种设备故障处理装置的结构示意图;
65.图8为本技术实施例提供的另一种设备故障处理装置的结构示意图;
66.图9为本技术实施例提供的一种设备故障处理装置的硬件架构示意图;
67.图10为本技术实施例提供的另一种设备故障处理装置的硬件架构示意图。
具体实施方式
68.在本技术实施例使用的术语仅仅是出于描述特定实施例的目的,而非限制本技术。本技术和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
69.应当理解,尽管在本技术实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
70.示例性的,参阅图1所示,为本技术实施例提供的一种设备故障处理方法的详细流程图,该方法应用于第一网络设备,该方法包括以下步骤:
71.步骤100:接收第二网络设备发送的第一扩展lldp报文。
72.本技术实施例中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp(link layer discovery protocol,链路层发现协议)报文的自定义字段中,发送给所述第一网络设备。
73.示例性的,参阅图2所示,为本技术实施例提供的一种组网架构示意图,接入交换机a和汇聚交换机a互为邻居网络设备,若汇聚交换机a和接入交换机a之间出现网络故障,导致接入交换机a及其下层网络设备都不能连通云管平台。
74.那么,接入交换机a在确定与运管平台连接断开后,会基于预设机制(协议)与云管平台建立连接,在建立连接的过程中,确定在哪一个步骤出现建立连接失败,从而确定出失败的原因。
75.例如,针对某个设备为例,断开原因参见表1,有如下几种:
76.77.[0078][0079]
表1
[0080]
实际应用中,接入交换机a与运管平台之间的管理链路是三层链路,若接入交换机a与汇聚交换机a的物理链路正常,连接端口状态为up,则接入交换机a和汇聚交换机a之间的二层链路是正常的,此时,接入交换机a就可以将确定出的,与云管平台断开连接的原因(如,dns解析失败)封装至扩展lldp报文的自定义字段(自定义tlv字段)中,通过二层链路将扩展lldp报文发送给汇聚交换机a。
[0081]
示例性的,本技术实施例中,参考自定义tlv字段格式,定义如表2所示:
[0082][0083]
表2
[0084]
tlv是组成lldpdu的单元,每个tlv都代表一个信息。本技术实施例中,一种较佳地实现方式为,利用组织定义tlv(127)来实现。
[0085]
本技术实施例中,第一网络设备在接收到第二网络设备发送的,携带与云管平台断开连接的原因的第一扩展lldp报文后,解析所述第一扩展lldp报文,得到所述第二网络设备与所述云平台断开连接的原因。
[0086]
步骤110:将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
[0087]
例如,核心交换机a收到接入交换机a发送的lldp报文,从中解析出自定义信息(与云管平台断开连接的原因),上报给云管平台。
[0088]
在云管平台侧,可以展示第一网络设备上报的,第二网络设备与云管平台断开连接的事件/原因。示例性的,参阅图3所示,为本技术实施例提供的一种云平台信息显示示意图,至少包括以下信息:离线设备(接入交换机a),上报设备(核心交换机/汇聚交换机)。也即,在云管平台的展示页面,可以看出离线设备的离线原因,以及该信息是从哪个设备的哪个物理口获取的。
[0089]
进一步地,本技术实施例中,接收所述云平台发送的所述第二网络设备的设备信息获取指令;将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备。
[0090]
仍以图3所示,展示页面还可以包括用户可操作指令/命令输入框,默认为获取云平台断开原因,还可以包括“下发给上报设备”的可点击按钮。用户可基于该功能向第二网络设备下发操作指令,以进一步获取想要的信息。
[0091]
此时用户还可以从云管平台上进一步获取信息,方法有,直接利用预定义的操作指令操作,示例性的,参阅图4所示。
[0092]
又或者,直接使用自定义的方式下发命令获取信息,示例性的,参阅图5所示。
[0093]
第一网络设备将接收到云管平台发送的操作指令后,会将接收到的操作指令携带在lldp扩展报文中,传输给第二网络设备,第二网络设备解析该扩展lldp报文,得到操作指令,然后,执行该操作指令。
[0094]
接着,第一网络设备接收所述第二网络设备发送的第三扩展lldp报文,所述第三扩展lldp报文的自定义字段中携带有所述第二网络设备基于所述设备信息获取指令获取的设备信息。
[0095]
最后,第一网络设备解析该第三扩展lldp报文,得到设备信息,并将所述设备信息上报给所述云平台。
[0096]
进一步地,若所述设备信息包括所述第二网络设备的第一配置信息;所述方法还包括:接收所述云平台发送的第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,基于所述云平台向所述第二网络设备发送最新的第二配置信息;将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
[0097]
如,操作指令为获取网络配置信息指令,则第二网络设备将本地的网络配置信息携带在扩展lldp中,发送给第一网络设备。
[0098]
实际应用中,管理员在搜集到足够用的信息后,可以定位到问题产生的原因,此时可以直接下发配置,恢复网络,这样,在无法登录故障设备的情况下,也可以远程快速地解决问题。
[0099]
云管平台将更新后的,正确的配置信息发送给第一网络设备,第一网络设备将快接收到的云管平台发送的,正确的配置信息携带在扩展lldp报文中,发送给第二网络设备,第二网络设备解析得到正确的配置信息,进行配置更新/替换,最后执行与云管平台的连接建立操作,顺利接入云管平台。
[0100]
示例性的,参阅图6所示,为本技术实施例提供的一种设备故障处理方法的详细流程图,该方法应用于云平台,该方法包括以下步骤:
[0101]
步骤600:接收第一网络设备上报的第二网络设备与所述云平台断开连接的原因。
[0102]
其中,所述第二网络设备与所述第一网络设备互为邻居网络设备,所述第二网络设备在确定与所述云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
[0103]
步骤610:基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
[0104]
本技术实施例中,上述方法还可以包括以下步骤:
[0105]
具体地,向所述第一网络设备发送所述第二网络设备的设备信息获取指令,以使得所述第一网络设备将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备,所述第二网络设备将基于所述设备信息获取指令获取的设备信息携带在第三扩展lldp报文的自定义字段中发送给所述第一网络设备;接收所述第一网络设备上报的所述设备信息,并展示给管理员。
[0106]
进一步地,获取第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,配置第二配置信息;将所述第二配置信息发送给所述第一网络设备,以使得所述第一网络设备将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
[0107]
基于与上述发明实施例同样的发明构思,示例性的,参阅图7所示,为本技术实施例提供的一种设备故障处理装置的结构示意图,该装置应用于第一网络设备,该装置包括:
[0108]
接收单元70,用于接收第二网络设备发送的第一扩展lldp报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
[0109]
上报单元71,用于将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
[0110]
可选地,所述装置还包括:
[0111]
解析单元,用于解析所述第一扩展lldp报文,得到所述第二网络设备与所述云平台断开连接的原因。
[0112]
可选地,所述装置还包括:
[0113]
所述接收单元70还用于,接收所述云平台发送的所述第二网络设备的设备信息获取指令;
[0114]
发送单元,用于将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备;
[0115]
所述接收单元70还用于,接收所述第二网络设备发送的第三扩展lldp报文,所述第三扩展lldp报文的自定义字段中携带有所述第二网络设备基于所述设备信息获取指令获取的设备信息;
[0116]
所述上报单元71还用于,将所述设备信息上报给所述云平台。
[0117]
可选地,所述设备信息包括所述第二网络设备的第一配置信息;所述装置还包括:
[0118]
所述接收单元70还用于,接收所述云平台发送的第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,基于所述云平台向
所述第二网络设备发送最新的第二配置信息;
[0119]
所述发送单元还用于,将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
[0120]
示例性的,参阅图8所示,为本技术实施例提供的一种设备故障处理装置的结构示意图,该装置应用于云平台,该装置包括:
[0121]
接收单元80,用于接收第一网络设备上报的第二网络设备与所述云平台断开连接的原因,其中,所述第二网络设备与所述第一网络设备互为邻居网络设备,所述第二网络设备在确定与所述云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;
[0122]
处理单元81,用于基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。
[0123]
可选地,所述装置还包括:
[0124]
发送单元,用于向所述第一网络设备发送所述第二网络设备的设备信息获取指令,以使得所述第一网络设备将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备,所述第二网络设备将基于所述设备信息获取指令获取的设备信息携带在第三扩展lldp报文的自定义字段中发送给所述第一网络设备;
[0125]
所述接收单元80还用于,接收所述第一网络设备上报的所述设备信息,并展示给管理员。
[0126]
可选地,所述装置还包括:
[0127]
获取单元,用于获取第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,配置第二配置信息;
[0128]
所述发送单元还用于,将所述第二配置信息发送给所述第一网络设备,以使得所述第一网络设备将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。
[0129]
以上这些单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个单元通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
[0130]
进一步地,本技术实施例提供的设备故障处理装置,从硬件层面而言,所述设备故障处理装置的硬件架构示意图可以参见图9所示,所述设备故障处理装置可以包括:存储器90和处理器91,
[0131]
存储器91用于存储程序指令;处理器90调用存储器91中存储的程序指令,按照获得的程序指令执行上述应用于第一网络设备的方法实施例。具体实现方式和技术效果类似,这里不再赘述。
[0132]
可选地,本技术还提供一种网络设备,包括用于执行上述应用于第一网络设备的方法实施例的至少一个处理元件(或芯片)。
[0133]
可选地,本技术还提供一种程序产品,例如计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使该计算机执行上述应用于第一网络设备的方法实施例。
[0134]
更进一步的,本技术实施例提供的设备故障处理装置,从硬件层面而言,所述设备故障处理装置的硬件架构示意图可以参见图10所示,所述设备故障处理装置可以包括:存储器100和处理器101,
[0135]
存储器101用于存储程序指令;处理器100调用存储器101中存储的程序指令,按照获得的程序指令执行上述应用于云平台的方法实施例。具体实现方式和技术效果类似,这里不再赘述。
[0136]
可选地,本技术还提供一种云平台,包括用于执行上述应用于云平台的方法实施例的至少一个处理元件(或芯片)。
[0137]
可选地,本技术还提供一种程序产品,例如计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使该计算机执行上述应用于云平台的方法实施例
[0138]
这里,机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
[0139]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
[0140]
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0141]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0142]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0143]
而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设
备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
[0144]
这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0145]
以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
技术特征:
1.一种设备故障处理方法,其特征在于,应用于第一网络设备,所述方法包括:接收第二网络设备发送的第一扩展lldp报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。2.如权利要求1所述的方法,其特征在于,所述方法还包括:解析所述第一扩展lldp报文,得到所述第二网络设备与所述云平台断开连接的原因。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述云平台发送的所述第二网络设备的设备信息获取指令;将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备;接收所述第二网络设备发送的第三扩展lldp报文,所述第三扩展lldp报文的自定义字段中携带有所述第二网络设备基于所述设备信息获取指令获取的设备信息;将所述设备信息上报给所述云平台。4.如权利要求3所述的方法,其特征在于,所述设备信息包括所述第二网络设备的第一配置信息;所述方法还包括:接收所述云平台发送的第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,基于所述云平台向所述第二网络设备发送最新的第二配置信息;将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。5.一种设备故障处理方法,其特征在于,应用于云平台,所述方法包括:接收第一网络设备上报的第二网络设备与所述云平台断开连接的原因,其中,所述第二网络设备与所述第一网络设备互为邻居网络设备,所述第二网络设备在确定与所述云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。6.如权利要求5所述的方法,其特征在于,所述方法还包括:向所述第一网络设备发送所述第二网络设备的设备信息获取指令,以使得所述第一网络设备将所述设备信息获取指令携带在第二扩展lldp报文的自定义字段中,发送给所述第二网络设备,所述第二网络设备将基于所述设备信息获取指令获取的设备信息携带在第三扩展lldp报文的自定义字段中发送给所述第一网络设备;接收所述第一网络设备上报的所述设备信息,并展示给管理员。7.如权利要求6所述的方法,其特征在于,所述方法还包括:获取第二配置信息,其中,管理员在确定所述第一配置信息导致所述第二网络设备与所述云平台断开连接时,配置第二配置信息;
将所述第二配置信息发送给所述第一网络设备,以使得所述第一网络设备将所述第二配置信息携带在第四lldp报文的自定义字段中,发送给所述第二网络设备。8.一种设备故障处理装置,其特征在于,应用于第一网络设备,所述装置包括:接收单元,用于接收第二网络设备发送的第一扩展lldp报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;上报单元,用于将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。9.一种设备故障处理装置,其特征在于,应用于云平台,所述装置包括:接收单元,用于接收第一网络设备上报的第二网络设备与所述云平台断开连接的原因,其中,所述第二网络设备与所述第一网络设备互为邻居网络设备,所述第二网络设备在确定与所述云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在第一扩展lldp报文的自定义字段中,发送给所述第一网络设备;处理单元,用于基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。10.一种设备故障处理装置,其特征在于,所述设备故障处理装置包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如权利要求1-4或5-7中任一项所述的方法的步骤。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如权利要求1-4或5-7中任一项所述方法的步骤。
技术总结
本申请涉及网络通信技术领域,特别涉及一种设备故障处理方法及装置。该方法应用于第一网络设备,该方法包括:接收第二网络设备发送的第一扩展LLDP报文,其中,所述第二网络设备为所述第一网络设备的邻居网络设备,所述第二网络设备在确定与云平台连接断开后,确定出与所述云平台断开连接的原因,并携带在所述第一扩展LLDP报文的自定义字段中,发送给所述第一网络设备;将所述第二网络设备与所述云平台断开连接的原因上报至云平台,以使得云平台基于所述第二网络设备与所述云平台断开连接的原因对所述第二网络设备进行故障处理。因对所述第二网络设备进行故障处理。因对所述第二网络设备进行故障处理。
技术研发人员:单丽娜 黄翔
受保护的技术使用者:新华三技术有限公司
技术研发日:2023.05.30
技术公布日:2023/9/9
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:用于控制多联机空调的方法、装置及多联机空调与流程 下一篇:数据监控方法和装置与流程