网络拓扑生成方法、装置、设备及存储介质制造方法及图纸

技术编号:26534524 阅读:33 留言:0更新日期:2020-12-01 14:22
本发明专利技术实施例公开了一种网络拓扑生成方法、装置、设备及存储介质。所述方法包括:通过获取数据链路层网络中交换机设备和非交换机设备的MAC地址信息,然后依次获取数据链路层网络中与交换机设备相邻的直连设备的MAC地址信息表,即可获知数据链路层网络的网络拓扑结构。采用本发明专利技术实施例的方案,不需要获取交换机设备和非交换机设备的IP地址信息,避免数据链路层网络中很多设备由于没有IP地址,导致无法依据IP地址生成网络拓扑的问题;同时,只需要采用自定义的通信协议获取交换机设备的直连设备的MAC地址信息表即可生成准确的拓扑结构,避免通过获取交换机设备的地址转发表会导致出现大量计算操作,从而提高了网络拓扑结构的生成效率。

【技术实现步骤摘要】
网络拓扑生成方法、装置、设备及存储介质
本专利技术实施例涉及计算机网络
,尤其涉及一种网络拓扑生成方法、装置、设备及存储介质。
技术介绍
随着计算机网络规模的不断扩大,网络结构日趋复杂,网络的管理变得日益重要。在网络管理技术中,网络拓扑是一种表达网络逻辑连接关系和物理连接关系的方法,通过网络拓扑可以直观地了解网络当前的运行状况。目前的网络拓扑发现主要为网络层的网络拓扑发现和数据链路层的网络拓扑发现。网络层的网络拓扑发现主要是用于获取三层网络拓扑结构,具体为获取三层网络中路由设备之间、以及路由设备和二层网络之间的连接关系;数据链路层的网络拓扑发现主要是用于获取二层网络拓扑结构,具体为获取二层网络设备之间、以及二层网络设备与网桥之间等的连接关系。然而,大多数网络拓扑发现均是针对网络层进行网络拓扑发现,而针对数据链路层进行网络拓扑发现的研究很少,如何快速地针对数据链路层进行网络拓扑发现成为迫切需要解决的问题。
技术实现思路
本专利技术实施例中提供了一种网络拓扑生成方法、装置、设备及存储介质,以实现快速简单地在本文档来自技高网...

【技术保护点】
1.一种网络拓扑生成方法,其特征在于,应用于网络监管设备,包括:/n获取数据链路层网络中非交换机设备和交换机设备的媒体访问控制MAC地址信息;/n获取数据链路层网络中交换机设备的直连设备的MAC地址信息表;/n根据获取的非交换机设备的MAC地址信息和交换机设备的MAC地址信息,以及交换机设备的直连设备的MAC地址信息表,生成数据链路层网络的拓扑结构。/n

【技术特征摘要】
1.一种网络拓扑生成方法,其特征在于,应用于网络监管设备,包括:
获取数据链路层网络中非交换机设备和交换机设备的媒体访问控制MAC地址信息;
获取数据链路层网络中交换机设备的直连设备的MAC地址信息表;
根据获取的非交换机设备的MAC地址信息和交换机设备的MAC地址信息,以及交换机设备的直连设备的MAC地址信息表,生成数据链路层网络的拓扑结构。


2.根据权利要求1所述的方法,其特征在于,获取数据链路层网络中交换机设备的MAC地址信息,包括:
采用预定义的MAC数据帧格式的通信报文,与所述数据链路层网络中的交换机设备进行网络通信,获取所述交换机设备的MAC地址信息。


3.根据权利要求2所述的方法,其特征在于,采用预定义的MAC数据帧格式的通信报文,与所述数据链路层网络中的交换机设备进行网络通信,获取所述交换机设备的MAC地址信息,包括:
向包含有所述交换机设备的数据链路层网络发送用于获取交换机设备信息的第一请求报文,以便所述第一请求报文到达所述交换机设备;其中所述第一请求报文具备预定义的MAC数据帧格式且包含有发送该第一请求报文的网络监管设备的MAC地址信息,所述第一请求报文所述网络监管设备采用广播形式进行发送的请求报文;
接收所述交换机设备发送的第一响应报文,并从所述第一响应报文中得到所述交换机设备的MAC地址信息;其中所述第一响应报文具备预定义的MAC数据帧格式且包含有所述交换机设备的MAC地址信息,所述第一响应报文为所述交换机设备对所述第一请求报文处理后采用单播形式进行反馈的响应报文。


4.根据权利要求1所述的方法,其特征在于,获取数据链路层网络中交换机设备的直连设备的MAC地址信息表,包括:
依据所述交换机设备的MAC地址信息,向数据链路层网络中的交换机设备发送第二请求报文;其中所述第二请求报文具备预定义的MAC数据帧格式且包含用于指示获取交换机设备的直连设备的MAC地址信息表的请求信息;
接收所述交换机设备发送的第二响应报文,并从所述第二响应报文中获取所述交换机设备的直连设备的MAC地址信息表;其中所述第二响应报文具有预定义的MAC数据帧格式且包含用于指示获取交换机设备的直连设备的MAC地址信息表的响应信息,所述第二响应报文为所述交换机设备对所述第二请求报文进行处理后反馈的响应报文。


5.一种网络拓扑生成方法,其特征在于,应用于交换机设备,包括:
向网络监管设备发送交换机设备自身的MAC地址信息;
向网络监管设备发送交换机设备自身的直连设备的MAC地址信息表,以使所述网络监管设备依据非交换机设备的MAC地址信息、交换机设备的MAC地址信息,以及交换机设备的直连设备的MAC地址信息表,生成数据链路层网络的拓扑结构;其中所述交换机设备和所述非交换设备均位于所述数据链路层网络。


6.根据权利要求5所述的方法,其特征在于,向网络监管设备发送交换机设备自身的MAC地址信息,包括:
采用预定义的MAC数据帧格式的通信报文,与所述网络监管设备进行网络通信,并向所述网络监管设备发送交换机设备自身的MAC地址信息。


7.根据权利要求6所述的方法,其特征在于,采用预定义的MAC...

【专利技术属性】
技术研发人员:祝接金
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1