一种拓扑网络的管理方法、设备、系统和存储介质与流程

文档序号:35132794发布日期:2023-08-15 07:57阅读:40来源:国知局
一种拓扑网络的管理方法、设备、系统和存储介质与流程

本技术涉及无线通信,尤其涉及一种拓扑网络的管理方法、设备、系统和存储介质。


背景技术:

1、拓扑网络是指传输介质互联各个设备的物理布局,即在一个网络系统中各个设备之间的相互连接关系。在拓扑管理之前需要获取拓扑网络中的拓扑信息,并判断拓扑网络是否收敛,从而方便后期的管理。现有技术中对于拓扑收敛机制的判断,可以实现当前设备获取到拓扑网络的拓扑信息,然而无法保证拓扑网络中的节点设备所获取到的拓扑网络中的拓扑信息是一致的,从而导致拓扑网络的不完整,对后期拓扑管理造成影响。


技术实现思路

1、本技术实施例提供一种拓扑网络的管理方法、设备、系统和存储介质,该方案用于解决如何实现拓扑网络中的节点设备所获取到的拓扑网络中的拓扑信息一致,从而提高判断拓扑收敛的准确性的技术问题。

2、第一方面,本技术实施例提供一种拓扑网络的管理方法,拓扑网络包括多个节点设备,多个节点设备包括第一节点设备,第一节点设备中具有第一节点设备的设备条目,该方法包括:获取多个节点设备中其他节点设备的设备条目。在获取到每一节点设备的设备条目的条目标志为第一标识的情况下,将第一节点设备的设备条目的条目标志从第一标识更新为第二标识,第一标识用于表示第一节点设备获取到节点设备的信息,第二标识表示第一节点设备获取到拓扑网络中全部节点设备的设备条目。在第一节点设备中所有节点设备的设备条目的条目标志为第二标识的情况下,确定拓扑网络收敛。

3、作为一种示例,第一节点设备为多个节点设备中任一节点设备。

4、本技术实施例提供一种拓扑网络的管理方法,通过获取多个节点设备中其他节点设备的设备条目,在获取到每一节点设备的设备条目的条目标志为第一标识的情况下,将第一节点设备的设备条目的条目标志从第一标识更新为第二标识,这样用于表示第一节点设备获取到了拓扑网络中全部节点设备的信息;在第一节点设备中所有节点设备的设备条目的条目标志为第二标识的情况下,第一节点设备可以认为拓扑网络中每一个节点设备都获取到了拓扑网络中全部节点设备的信息;之后,第一节点设备确定拓扑网络收敛,这样可以实现拓扑网络中的节点设备所获取到的拓扑网络中的拓扑信息一致,从而提高判断拓扑收敛的准确性的技术问题。

5、在本技术的一个可能的实现方式中,多个节点设备还包括第二节点设备,方法还包括:第一节点设备探测到第二节点设备为第一节点设备的邻居设备,则在第一节点设备中为第二节点设备创建设备条目,设备条目的条目标志为空标识。

6、在本技术的一个可能的实现方式中,第一节点设备探测到第二节点设备为第一节点设备的邻居设备,则第一节点设备在第一节点设备中为第二节点设备创建设备条目,包括:向第二节点设备发送第一报文,第一报文中的第一报文标志用于指示第一报文进行拓扑信息收集;接收到第二节点设备反馈的第二报文,第二报文的第二报文标志用于指示第二节点设备成功接收到第一报文;在第一节点设备中为第二节点设备创建设备条目,设备条目的条目标志为空标识。

7、在本技术的一个可能的实现方式中,第一节点设备与拓扑网络中的第二节点设备建立邻居关系的情况下,第一节点设备获取多个节点设备中其他节点设备的设备条目,包括:接收来自第二节点设备的第三报文,第三报文中包括一个或多个节点设备的设备条目,一个或多个节点设备的设备条目包括第二节点设备的设备条目和/或至少一个第二节点设备的邻居设备的设备条目;在第一节点设备中不包括一个或多个节点设备中任一节点设备的设备条目,则第一节点设备创建任一节点设备的设备条目;在第一节点设备中记录的任一个节点设备的条目标志与第二节点设备反馈的任一个节点设备的条目标志不同,更新任一个节点设备的设备条目的条目标志,更新后任一个节点设备的设备条目的条目标志为第一标识或第二标识。

8、在本技术的一个可能的实现方式中,第一节点设备与拓扑网络中的第二节点设备建立邻居关系的情况下,本技术实施例所提供的方法还包括:向第二节点设备发送第四报文,第四报文包括一个或多个节点设备的设备条目,一个或多个节点设备的设备条目包括第一节点设备的设备条目和/或第一节点设备的至少一个邻居设备的设备条目,第一节点设备的设备条目的条目标志为第一标识或第二标识,第一节点设备的至少一个邻居设备的设备条目的条目标志为空标识或第一标识。

9、在本技术的一个可能的实现方式中,第一节点设备确定拓扑网络收敛之后,方法还包括:在拓扑网络中存在有第三节点设备加入拓扑网络,或者,有第四节点设备离开拓扑网络的情况下,确定更新后的拓扑网络的拓扑信息,拓扑信息包括更新后的拓扑网络中各个节点设备的设备条目;根据更新后的拓扑网络的拓扑信息,重新确定拓扑网络是否收敛。

10、在本技术的一个可能的实现方式中,在第一节点设备中存储的所有节点设备的设备条目的条目标志中存在至少一个节点设备的设备条目的条目标志不是第二标识,确定拓扑网络未收敛。

11、在本技术的一个可能的实现方式中,本技术实施例所提供的方法还包括:在拓扑网络未收敛的情况下,向第一节点设备的邻居设备发送第五报文,第五报文包括第一节点设备中当前所存储的设备条目。

12、第二方面,本技术实施例提供一种拓扑网络的管理装置,该拓扑网络的管理装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第一方面或第一方面任意可能的实现方式中的有益效果。该拓扑网络的管理装置可以为第一节点设备,也可以为支持第一节点设备实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于第一节点设备中的芯片或者控制电路。该拓扑网络的管理装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

13、作为一种示例,本技术实施例提供一种拓扑网络的管理装置,该拓扑网络的管理装置为第一节点设备或者为应用于第一节点设备中的芯片,该拓扑网络的管理装置包括:获取单元、更新单元和确定单元。其中,获取单元,用于获取多个节点设备中其他节点设备的设备条目;更新单元,用于在获取到每一节点设备的设备条目的条目标志为第一标识的情况下,将第一节点设备的设备条目的条目标志从第一标识更新为第二标识,第一标识用于表示第一节点设备获取到节点设备的信息,第二标识表示第一节点设备获取到拓扑网络中全部节点设备的设备条目;确定单元,用于在第一节点设备中所有节点设备的设备条目的条目标志为第二标识的情况下,确定拓扑网络收敛。

14、在本技术的一个可能的实现方式中,该拓扑网络的管理装置还包括:创建单元,创建单元用于第一节点设备探测到第二节点设备为第一节点设备的邻居设备,则在第一节点设备中为第二节点设备创建设备条目,设备条目的条目标志为空标识。

15、在本技术的一个可能的实现方式中,该拓扑网络的管理装置还包括:发送单元,发送单元用于向第二节点设备发送第一报文。接收单元还用于接收到第二节点设备反馈的第二报文。

16、在本技术的一个可能的实现方式中,获取单元还用于接收来自第二节点设备的第三报文。创建单元还用于在第一节点设备中不包括一个或多个节点设备中任一节点设备的设备条目,则第一节点设备创建任一节点设备的设备条目。更新单元还用于在第一节点设备中记录的任一个节点设备的条目标志与第二节点设备反馈的任一个节点设备的条目标志不同,更新任一个节点设备的设备条目的条目标志,更新后任一个节点设备的设备条目的条目标志为第一标识或第二标识。

17、在本技术的一个可能的实现方式中,发送单元还用于向第二节点设备发送第四报文。

18、在本技术的一个可能的实现方式中,确定单元还用于在拓扑网络中存在有第三节点设备加入拓扑网络,或者,有第四节点设备离开拓扑网络的情况下,确定更新后的拓扑网络的拓扑信息,拓扑信息包括更新后的拓扑网络中各个节点设备的设备条目,根据更新后的拓扑网络的拓扑信息,重新确定拓扑网络是否收敛。

19、在本技术的一个可能的实现方式中,确定单元还用于在第一节点设备中存储的所有节点设备的设备条目的条目标志中存在至少一个节点设备的设备条目的条目标志不是第二标识,确定拓扑网络未收敛。

20、在本技术的一个可能的实现方式中,发送单元还用于在拓扑网络未收敛的情况下,向第一节点设备的邻居设备发送第五报文。

21、第三方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第一方面至第一方面的任意一种可能的实现方式中描述的一种拓扑网络的管理方法。

22、第四方面,本技术实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第一方面或第一方面的各种可能的实现方式中描述的一种拓扑网络的管理方法。

23、第五方面,本技术实施例提供一种拓扑网络的管理装置用于实现上述第一方面或第一方面的任一方面的各种可能的设计中的各种方法。该拓扑网络的管理装置可以为上述第一节点设备,或者包含上述第一节点设备的装置,或者应用于第一节点设备中的部件(例如,芯片)。

24、第五方面描述的拓扑网络的管理装置包括实现上述方法相应的模块、单元、该模块、单元可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。

25、第六方面,本技术实施例提供了一种节点设备,该节点设备包括:至少一个处理器和通信接口。其中,当该节点设备运行时,该处理器执行该节点设备中存储的计算机执行指令或程序,以使该节点设备执行如上述第一方面中任一方面的各种可能的设计中的任一项的方法。例如,该节点设备可以为第一节点设备,或者为应用于第一节点设备中的部件。

26、应理解,上述第六方面中描述的通信装置中还可以包括:总线和存储器,存储器用于存储代码和数据。可选的,至少一个处理器通信接口和存储器相互耦合。

27、第七方面,本技术实施例提供一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现第一方面或第一方面的各种可能的实现方式中所描述的拓扑网络的管理方法。通信接口用于与芯片之外的其它模块进行通信。

28、第八方面,本技术实施例提供一种拓扑网络,该拓扑网络包括:多个节点设备,多个节点设备中任一节点设备用于执行第一方面或第一方面的各种可能的实现方式中所描述的一种拓扑网络的管理方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1