为网络系统生成网络拓扑图的方法及相关设备技术方案

技术编号:33384244 阅读:71 留言:0更新日期:2022-05-11 22:58
本申请公开了为网络系统生成网络拓扑图的方法及相关设备,所述网络系统包括边界路由节点、转发节点和终端节点;所述方法包括:获取边界路由节点的第一邻居表信息、获取转发节点的第二邻居表信息和获取终端节点的第一心跳报文,所述第一心跳报文包含所述终端节点的下一跳地址信息;根据所述第一邻居表信息、所述第二邻居表信息和所述下一跳地址信息,生成所述网络系统的所述网络拓扑图。本方案实现了不借助于抓包工具和人工分析报文来生成网络拓扑图,提高了网络拓扑图的生成效率。提高了网络拓扑图的生成效率。提高了网络拓扑图的生成效率。

【技术实现步骤摘要】
为网络系统生成网络拓扑图的方法及相关设备


[0001]本申请涉及通信领域,更具体地,涉及一种为网络系统生成网络拓扑图的方法及相关设备。

技术介绍

[0002]ZigBee网络系统中包括协调器节点、路由节点和终端节点。现有技术中,为了获得ZigBee网络系统的网络拓扑图,需要通过抓包工具来抓取报文,然后由工程师对所抓取到的报文进行人工分析来梳理ZigBee网络系统中设备之间的关系,再根据对报文的人工分析结果来绘制网络拓扑图。由于需要人工分析报文来绘制得到ZigBee网络系统的网络拓扑图,费时费力,生成网络拓扑图的效率极低。

技术实现思路

[0003]鉴于上述问题,本申请实施例提出了一种为网络系统生成网络拓扑图的方法及相关设备,以改善上述问题。
[0004]第一方面,本申请实施例提供了一种为网络系统生成网络拓扑图的方法,所述网络系统包括边界路由节点、转发节点和终端节点;所述方法包括:获取所述边界路由节点的第一邻居表信息、获取所述转发节点的第二邻居表信息和获取所述终端节点的第一心跳报文,所述第一心跳报文包含所述终端节点的下一跳本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种为网络系统生成网络拓扑图的方法,其特征在于,所述网络系统包括边界路由节点、转发节点和终端节点;所述方法包括:获取所述边界路由节点的第一邻居表信息、获取所述转发节点的第二邻居表信息和获取所述终端节点的第一心跳报文,所述第一心跳报文包含所述终端节点的下一跳地址信息;根据所述第一邻居表信息、所述第二邻居表信息和所述下一跳地址信息,生成所述网络系统的所述网络拓扑图。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一邻居表信息、所述第二邻居表信息和所述下一跳地址信息,生成所述网络系统的所述网络拓扑图,包括:从所述第一邻居表信息获取所述边界路由节点所对应邻居设备的第一地址信息;根据所述边界路由节点的设备标识和所述第一地址信息,生成第一拓扑关系图;从所述第二邻居表信息获取所述转发节点所对应邻居设备的第二地址信息;根据所述转发节点的设备标识和所述第二地址信息,生成第二拓扑关系图;根据所述终端节点的设备标识和所述下一跳地址信息,生成第三拓扑关系图;将所述第一拓扑关系图、所述第二拓扑关系图和所述第三拓扑关系图进行组合,生成所述网络系统的所述网络拓扑图。3.根据权利要求2所述的方法,其特征在于,所述根据所述边界路由节点的设备标识和所述第一地址信息,生成第一拓扑关系图,包括:根据所述第一地址信息,获取所述边界路由节点所对应邻居设备的设备标识;按照所述边界路由节点与所述边界路由节点所对应邻居设备之间的邻居关系,添加由所述边界路由节点所对应邻居设备的设备标识指向所述边界路由节点的设备标识的有向线段,生成所述第一拓扑关系图。4.根据权利要求2所述的方法,其特征在于,所述根据所述转发节点的设备标识和所述第二地址信息,生成第二拓扑关系图,包括:根据所述第二地址信息,获取所述转发节点所对应邻居设备的设备标识;按照所述转发节点与所述转发节点所对应邻居设备之间的邻居关系,添加由所述转发节点所对应邻居设备的设备标识指向所述转发节点的设备标识的有向线段,生成所述第二拓扑关系图。5.根据权利要求2所述的方法,其特征在于,所述根据所述终端节点的设备标识和所述下一跳地址信息,生成第三拓扑关系图,包括:根据所述下一跳地址信息,获取所述终端节点所对应下一跳设备的设备标识;按照所述终端节点与所述终端节点的下一跳设备之间的关系,添加由所述终端节点的设备标识指向所述终端节点所对应下一跳设备的设备标识的有向线段,生成第三关系拓扑图。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一邻居表信息、所述第二邻居表信息和所述下一跳地址信息,生成所述网络系统的所述网络拓扑图之后,所述方法还包括:根据所述第一心跳报文,在所述...

【专利技术属性】
技术研发人员:黎婷婷傅晓明
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:

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

1