一种网络管理方法、装置及电子设备制造方法及图纸

技术编号:38205305 阅读:17 留言:0更新日期:2023-07-21 16:51
本申请实施例提供一种网络管理方法、装置及电子设备。在本实施例中,每个网络设备携带其被配置的默认角色入网,避免了直接将网络中性能较高的网络设备作为主设备导致的网络进入稳态的时间变长的问题;同时在网络设备以默认角色为主设备入网时,先通告其角色使得其在更短时间进入临时主设备状态进行管理,进一步降低网络开局时间;若网络已进入稳态,则将本设备的工作角色变为目标从设备角色,不再进行主设备协商,保证了网络稳定;在接收到角色冲突通知时将本网络设备的工作状态变为主角色冲突状态,与网络中处于第二状态的网络设备协商选举临时主设备,解决了多台默认角色为主设备网络设备入网时导致的角色冲突问题,使组网更为灵活智能。更为灵活智能。更为灵活智能。

【技术实现步骤摘要】
一种网络管理方法、装置及电子设备


[0001]本申请涉及通信
,尤其涉及一种网络管理方法、装置及电子设备。

技术介绍

[0002]在网络组网应用中,一般包括主设备和从设备两种工作角色的网络设备。其中,主设备作为网络中的管理者,主要负责从设备的入网配置、接收从设备发送的链路质量和网络容量等信息,控制从设备的信道选择、设备漫游以及负载均衡等。而从设备基于主设备发送的控制信息执行对应的操作。因此,如何确定网络中的主设备以实现对网络中各个网络设备的管理至关重要。
[0003]目前,常用的确定网络中的主设备的方法为:将网络中性能较高(例如,CPU资源较大、内存资源较大等)的网络设备作为主设备进行网络管理,但是对于性能较高的网络设备,由于其内部的电子器件较多、软件功能多且复制等原因导致其启动时间较慢,那么其被确定为主设备的时间会变长,导致网络进入稳态的时间变长。

技术实现思路

[0004]有鉴于此,本申请实施例提供一种网络管理方法、装置及电子设备,以提高网络进入稳态的时间。
[0005]根据本申请实施例的第一方面,提供一种网络管理方法,所述方法应用于网络设备,所述方法包括:本设备以默认角色加入网络并在默认角色为默认主设备角色时,在网络中广播角色通告报文并将本设备的工作状态变为等待状态;角色通告报文用于通告本设备的默认角色;在本设备处于等待状态时,若接收到处于第一状态的网络设备基于角色通告报文返回的网络开局通知,则将本设备的工作角色从默认主设备角色变为目标从设备角色;若接收到处于第二状态的网络设备基于角色通告报文返回的角色冲突通知,则将本设备的工作状态从等待状态变为主角色冲突状态;若在第一设定时长内未接收到网络开局通知或角色冲突通知,则将本设备的工作状态从等待状态变为第二状态;第二状态用于指示网络进入稳态前被选举出的临时主设备所处的临时主角色状态,第一状态用于指示网络进入稳态后被选举出的主设备所处的主角色状态,网络开局通知用于指示网络已进入稳态;在本设备处于主角色冲突状态时,与网络中处于第二状态的网络设备协商选举临时主设备,在本设备被选举为临时主设备时,将本设备的状态从主角色冲突状态变为第二状态,否则将本设备的工作角色从默认主设备角色变为目标从设备角色;在本设备处于第二状态时,作为临时主设备管理网络中其它网络设备,并在接收到其它网络设备加入网络广播的角色通告报文时,将本设备的状态从第二状态变为主角色冲突状态;以及,在处于第二状态时若检测到网络进入稳态,则将本设备的状态从第二状态变为第一状态,将本设备的工作角色从默认主设备角色变为目标主设备角色,作为主设备
管理网络中其它网络设备。
[0006]根据本申请实施例的第二方面,提供一种网络管理装置,所述装置应用于网络设备,所述装置包括:角色通告模块,用于本设备以默认角色加入网络并在默认角色为默认主设备角色时,在网络中广播角色通告报文并将本设备的工作状态变为等待状态;角色通告报文用于通告本设备的默认角色;第一角色确定模块,用于在本设备处于等待状态时,若接收到处于第一状态的网络设备基于角色通告报文返回的网络开局通知,则将本设备的工作角色从默认主设备角色变为目标从设备角色;若接收到处于第二状态的网络设备基于角色通告报文返回的角色冲突通知,则将本设备的工作状态从等待状态变为主角色冲突状态;若在第一设定时长内未接收到网络开局通知或角色冲突通知,则将本设备的工作状态从等待状态变为第二状态;第二状态用于指示网络进入稳态前被选举出的临时主设备所处的临时主角色状态,第一状态用于指示网络进入稳态后被选举出的主设备所处的主角色状态,网络开局通知用于指示网络已进入稳态;第二角色确定模块,用于在本设备处于主角色冲突状态时,与网络中处于第二状态的网络设备协商选举临时主设备,在本设备被选举为临时主设备时,将本设备的状态从主角色冲突状态变为第二状态,否则将本设备的工作角色从默认主设备角色变为目标从设备角色;管理模块,用于在本设备处于第二状态时,作为临时主设备管理网络中其它网络设备,并在接收到其它网络设备加入网络广播的角色通告报文时,将本设备的状态从第二状态变为主角色冲突状态;以及,在处于第二状态时若检测到网络进入稳态,则将本设备的状态从第二状态变为第一状态,将本设备的工作角色从默认主设备角色变为目标主设备角色,作为主设备管理网络中其它网络设备。
[0007]根据本申请实施例的第三方面,提供一种电子设备,电子设备包括:处理器和存储器;其中,所述存储器,用于存储机器可执行指令;所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如第一方面所述的方法。
[0008]本申请实施例提供的技术方案可以包括以下有益效果:在本实施例中,通过提前为每个网络设备设置默认角色(即默认主设备角色或默认从设备角色),进而每个网络设备都是携带各自的默认角色入网的,避免了直接将网络中性能较高的网络设备作为主设备进行网络管理导致的网络进入稳态的时间变长的问题;同时在网络设备以默认角色为主设备入网时,先通告其角色信息,使得该网络设备有了更短的时间进入临时主设备的状态,进一步降低网络进入稳态的时间,提高网络开局效率;进一步地,若网络已进入稳态,即接收到处于第一状态的网络设备基于角色通告报文返回的网络开局通知,则将本设备的工作角色从默认主设备角色变为目标从设备角色,不再进行主设备协商,避免了主设备变更带来的大量的主设备变更报文以及大量的管理隧道重建交互,保证了网络稳定且可以提供稳定的服务;再进一步地,在网络中存在其他工作状态为第二状态的网络设备,接收角色冲突
通知并将本网络设备的工作状态变为主角色冲突状态,与网络中处于第二状态的网络设备协商选举临时主设备,解决了多台默认角色为主设备网络设备入网时导致的角色冲突问题,使组网更为灵活智能。
附图说明
[0009]图1是本申请实施例示出的网络组网示例图。
[0010]图2是本申请实施例示出的一种网络管理方法的流程图。
[0011]图3是本申请实施例示出的一种网络设备以默认角色为主设备加入网络的状态切换图。
[0012]图4是本申请实施例示出的一种网络设备以默认角色为从设备加入网络的状态切换图。
[0013]图5是本申请实施例示出的一种网络管理装置的框图。
[0014]图6是本申请实施例示出的一种电子设备的框图。
具体实施方式
[0015]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0016]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络管理方法,其特征在于,所述方法应用于网络设备,所述方法包括:本设备以默认角色加入网络并在默认角色为默认主设备角色时,在网络中广播角色通告报文并将本设备的工作状态变为等待状态;角色通告报文用于通告本设备的默认角色;在本设备处于等待状态时,若接收到处于第一状态的网络设备基于角色通告报文返回的网络开局通知,则将本设备的工作角色从默认主设备角色变为目标从设备角色;若接收到处于第二状态的网络设备基于角色通告报文返回的角色冲突通知,则将本设备的工作状态从等待状态变为主角色冲突状态;若在第一设定时长内未接收到网络开局通知或角色冲突通知,则将本设备的工作状态从等待状态变为第二状态;第二状态用于指示网络进入稳态前被选举出的临时主设备所处的临时主角色状态,第一状态用于指示网络进入稳态后被选举出的主设备所处的主角色状态,网络开局通知用于指示网络已进入稳态;在本设备处于主角色冲突状态时,与网络中处于第二状态的网络设备协商选举临时主设备,在本设备被选举为临时主设备时,将本设备的状态从主角色冲突状态变为第二状态,否则将本设备的工作角色从默认主设备角色变为目标从设备角色;在本设备处于第二状态时,作为临时主设备管理网络中其它网络设备,并在接收到其它网络设备加入网络广播的角色通告报文时,将本设备的状态从第二状态变为主角色冲突状态;以及,在处于第二状态时若检测到网络进入稳态,则将本设备的状态从第二状态变为第一状态,将本设备的工作角色从默认主设备角色变为目标主设备角色,作为主设备管理网络中其它网络设备。2.根据权利要求1所述的方法,其特征在于,所述管理网络中其它网络设备至少包括:基于接收的主设备发现请求响应纳管通知,以使广播该主设备发现请求的网络设备作为本设备需要管理的网络设备;该方法进一步包括:在所述默认角色为默认从设备角色时,在网络中广播主设备发现请求并将本设备的工作状态变为等待状态;所述主设备发现请求用于确定所述网络中是否存在工作状态为第一状态或第二状态的网络设备;在本设备处于等待状态时,若接收到网络中处于第一状态或第二状态的网络设备基于所述主设备发现请求响应的纳管通知,则与该发送纳管通知的网络设备建立管理隧道,以基于该管理隧道接收该网络设备的管理;若在第二设定时长内未接收到纳管通知,则将本设备的状态从等待状态变为选举状态,并在选举状态下与网络中各网络设备协商选举临时主设备,在本设备被选举为临时主设备时,将本设备的状态从选举状态变为第二状态,在本设备未被选举为临时主设备或者在选举状态下接收到角色通告报文时,将本设备的工作角色从默认从设备角色变为目标从设备角色;在本设备处于第二状态时,作为临时主设备管理网络中其它网络设备,并在接收到其它网络设备加入网络广播的角色通告报文时,将本设备的状态从第二状态变为主角色冲突状态;以及,在处于第二状态时若检测到网络进入稳态,则将本设备的状态从第二状态变为第一状态,将本设备的工作角色从默认从设备角色变为目标主设备角色,作为主设备管理网络中其它网络设备。3.根据权利要求1或2所述的方法,其特征在于,在本设备的工作角色为目标从设备角色时,该方法进一步包括:
若接收到网络中处于第二状态的网络设备发送的主设备变更通知,则更新已维护的主设备信息,并与原临时主设备断开管理隧道连接,与新的临时主设备建立管理隧道,并基于该建立的管理隧道接收新的临时主设备发送的管理信息。4.根据权利要求1所述的方法,其特征在于,所述与网络中处于第二状态的网络设备协商选举临时主设备,包括:从已接收的处于第二状态的网络设备发送的角色冲突通知中获得网络设备硬件性能参数;若基于本设备的硬件性能参数和已获得的网络设备硬件性能参数确定出本设备的性能大于发送角色冲突通知的网络设备的性能,则本网络设备的工作状态从主角色冲突状态变为临时主设备状态;若基于本设备的硬件性能参数和已获得的网络设备硬件性能参数确定出本设备的性能小于发送角色冲突通知的网络设备的性能,则本网络设备的工作角色从默认主设备角色改为目标从设备角色。5.根据权利要求1所述的方法,其特征在于,在将本设备的工作角色从默认主设备角色变为目标从设备角色之后,该方法进一步包括:向本设备已管理的网络设备发送主设备变更通知,以使得已管理的网络设备基于该主设备变更通知与本设备断开管理隧道连接,与新的临时主设备建立管理隧道,并基于该建立的管理隧道接收新的临时主设备发送的管理信息;并向选举出的临时主设备发送已管理的网络设备列表,以使得选举出的临时主设备管理对所述网络设备列表中的网络设备进行管理;在本设备被选举为临时主设备时,该方法进一步包括:接收其他未被选举为临时主...

【专利技术属性】
技术研发人员:张司宇刘小龙
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1