基于认证注册机制的邻居节点自维护方法、装置及设备制造方法及图纸

技术编号:37160104 阅读:12 留言:0更新日期:2023-04-06 22:24
本公开的实施例提供了一种基于认证注册机制的邻居节点自维护方法、装置及设备,涉及互联网技术领域。所述方法包括主节点实时获取新加入的下级节点信息和/或新退出的下级节点信息,并根据获取的信息更新下级节点列表;主节点将更新后的下级节点列表同步到各下级节点,以便各下级节点根据所述更新后的下级节点列表,更新自身的邻居列表并进行维护。以此方式,所有节点可以自行维护自己的邻居列表,从而进行自组网、自维护,实现一种安全、自动化地节点上下线维护。节点上下线维护。节点上下线维护。

【技术实现步骤摘要】
基于认证注册机制的邻居节点自维护方法、装置及设备


[0001]本公开涉及互联网
,尤其涉及基于认证注册机制的邻居节点自维护


技术介绍

[0002]当前在在全球互联网的基础上,众多通信节点如何实现自组网和自维护,是目前面临最多的一个问题,传统的方式,都是采用基于组播和点对点技术的动态节点维护方案,涉及到的通信技术繁琐复杂,维护和配置的复杂性较高,对于众多节点通信的稳定性很难保证。因此,急需一种在全球互联网环境下实现安全自动化节点上下线维护的技术方案。

技术实现思路

[0003]本公开提供了一种基于认证注册机制的邻居节点自维护的方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种基于认证注册机制的邻居节点自维护的方法。该方法包括:
[0005]主节点实时获取新加入的下级节点信息和/或新退出的下级节点信息,并根据获取的信息更新下级节点列表;
[0006]主节点将更新后的下级节点列表同步到各下级节点,以便各下级节点根据所述更新后的下级节点列表,更新自身的邻居列表并进行维护。
[0007]在第一方面的一些实现方式中,所述实时获取新加入的下级节点信息,并根据获取的信息更新下级节点列表,包括:
[0008]当新的下级节点加入时,主节点接收新加入的下级节点发送的认证请求;
[0009]若认证通过,则返回认证通过信息到新加入的下级节点,以便新加入的下级节点根据接收到的所述认证通过信息将自身节点信息发送到主节点;
[0010]主节点根据接收的新加入的下级节点的自身节点信息,在自身的下级节点列表中对所述新加入的下级节点的自身节点信息进行登记。
[0011]在第一方面的一些实现方式中,所述实时获取新退出的下级节点信息,并根据获取的信息更新下级节点列表,包括:
[0012]若主节点连续预设N次未收到下级节点A的保活心跳报文,则判定下级节点A为掉线状态,并在自身的下级节点列表中删除下级节点A的节点信息。
[0013]在第一方面的一些实现方式中,所述预设N次为3次。
[0014]在第一方面的一些实现方式中,所述方法还包括:主节点将实时获取的新加入的下级节点信息和/或新退出的下级节点信息同步到备份节点,其中,所述备份节点在主节点发生故障时升级为主节点。
[0015]在第一方面的一些实现方式中,所述方法还包括:当主节点发生故障后,各下级节点与备份节点进行通信,获取最新的下级节点列表;根据获取到的最新的下级节点列表,更
新自身的邻居列表进行维护。
[0016]根据本公开的第二方面,提供了一种基于认证注册机制的邻居节点自维护装置。该装置包括:
[0017]获取模块,用于主节点实时获取新加入的下级节点信息和/或新退出的下级节点信息,并根据获取的信息更新下级节点列表;
[0018]同步模块,主节点将更新后的下级节点列表同步到各下级节点,以便各下级节点根据所述更新后的下级节点列表,更新自身的邻居列表并进行维护。
[0019]根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0020]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和/或第二发面的方法。
[0021]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0022]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本公开的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0023]图1是本公开实施例提供的一种基于认证注册机制的邻居节点自维护方法的流程图;
[0024]图2是本公开实施例提供的一种基于认证注册机制的邻居节点自维护方法的示意图;
[0025]图3是本公开实施例提供的一种基于认证注册机制的邻居节点自维护装置的框图;
[0026]图4是本公开实施例提供的一种示例性电子设备的方框图。
具体实施方式
[0027]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0028]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0029]本公开中,为了实现众多通信节点的自组网、自维护,提供了一种基于认证注册机制的邻居节点自维护方法。该方法包括:主节点实时获取新加入的下级节点信息和/或新退出的下级节点信息,并根据获取的信息更新下级节点列表;主节点将更新后的下级节点列表同步到各下级节点,以便各下级节点根据所述更新后的下级节点列表,更新自身的邻居
列表并进行维护。从而所有节点可以自行维护自己的邻居列表,实现了一种安全、自动化地节点上下线维护。
[0030]图1示出了根据本公开实施例的一种基于认证注册机制的邻居节点自维护方法的流程图。如图1所示,
[0031]S110,主节点实时获取新加入的下级节点信息和/或新退出的下级节点信息,并根据获取的信息更新下级节点列表。
[0032]在一些实施例中,节点主要分为两类:中心节点(server)和下级节点(client),中心节点负责维护所有的下级节点,掌握所有下级节点的信息;下级节点是由中心节点获取自己邻居节点的信息,从而维护自身的邻居节点。
[0033]在一些实施例中,中心节点(server)包括主节点和备份节点,主节点故障时,备份节点可以升级为主节点保证本网络中所有的节点可以继续运行工作。下级节点(client)默认与主节点进行通信,维护自身的邻居节点列表,当主节点故障或下线后,下级节点会主动联系备份节点进行继续维持节点状态。
[0034]在一些实施例中,当有新的下级节点(client

NEW)加入时,如图2所示,client

NEW安装程序中自带主节点和备份节点的节点IP地址,client

NEW根据IP地址与主节点进行通信,发送认证信息到主节点。
[0035]主节点认证通过后,返回认证通过信息到client

NEW,client

NEW发送自身节点信息至主节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于认证注册机制的邻居节点自维护方法,包括:主节点实时获取新加入的下级节点信息和/或新退出的下级节点信息,并根据获取的信息更新下级节点列表;主节点将更新后的下级节点列表同步到各下级节点,以便各下级节点根据所述更新后的下级节点列表,更新自身的邻居列表并进行维护。2.根据权利要求1所述的方法,其特征在于,所述实时获取新加入的下级节点信息,并根据获取的信息更新下级节点列表,包括:当新的下级节点加入时,主节点接收新加入的下级节点发送的认证请求;若认证通过,则返回认证通过信息到新加入的下级节点,以便新加入的下级节点根据接收到的所述认证通过信息将自身节点信息发送到主节点;主节点根据接收的新加入的下级节点的自身节点信息,在自身的下级节点列表中对所述新加入的下级节点的自身节点信息进行登记。3.根据权利要求1所述的方法,其特征在于,所述实时获取新退出的下级节点信息,并根据获取的信息更新下级节点列表,包括:若主节点连续预设N次未收到下级节点A的保活心跳报文,则判定下级节点A为掉线状态,并在自身的下级节点列表中删除下级节点A的节点信息。4.根据权利要求3所述的方法,其特征在于,所述预设N次为3次。5.根据权利要求1所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:刘加瑞吴璇马涛
申请(专利权)人:安徽华云安科技有限公司
类型:发明
国别省市:

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

1