【技术实现步骤摘要】
一种网络拓扑生成方法、装置和设备
本专利技术涉及通信
,具体涉及一种网络拓扑生成方法、装置和设备。
技术介绍
近年来,由于计算机网络的迅速发展,有效的网络管理得到了越来越多的重视,而获得最新的网络拓扑结构对于网络管理至关重要。因为网络具有动态特性,并且网络规模日益增大,利用人工维护网络的拓扑图几乎不可能。因此,网络拓扑自动发现技术的研究广泛开展起来。现有技术中的网络拓扑生成方法通常采用基于第三层的拓扑发现方法,其着重于发现路由设备间的逻辑连接关系。它发现的拓扑结构并不表示网络中设备的真正连接关系,而是“IP数据报转发”意义上的连接关系。因此,由于生成的拓扑图只能显示收集到的数据的设备节点,当设备没有收集到数据时会造成拓扑图中该设备的缺失,从而导致在网络出现问题时,难以通过排查拓扑来找到问题出现的原因。
技术实现思路
针对现有技术中存在的上述缺陷,本专利技术提供一种网络拓扑生成方法、装置和设备。本专利技术的一方面提供一种网络拓扑生成方法,包括:S1,采集目标网络内三层网络设备的网络信息;其中,网络信息包括三层网络设备包含的各接口对应的IP地址和MAC地址表;S2, ...
【技术保护点】
1.一种网络拓扑生成方法,其特征在于,包括:S1,采集目标网络内三层网络设备的网络信息;其中,网络信息包括三层网络设备包含的各接口对应的IP地址和MAC地址表;S2,根据各接口对应的IP地址和MAC地址表,获取直连接口集合;其中,所述直连接口集合中包含多个相互连接的接口;S3,若根据直连接口集合中的接口数量,确认目标网络中存在与直连接口集合对应的二层网络设备,则对直连接口集合添加二层网络设备标记;S4,根据三层网络设备的网络信息、直连接口集合和二层网络设备标记绘制目标网络的网络拓扑图。
【技术特征摘要】
1.一种网络拓扑生成方法,其特征在于,包括:S1,采集目标网络内三层网络设备的网络信息;其中,网络信息包括三层网络设备包含的各接口对应的IP地址和MAC地址表;S2,根据各接口对应的IP地址和MAC地址表,获取直连接口集合;其中,所述直连接口集合中包含多个相互连接的接口;S3,若根据直连接口集合中的接口数量,确认目标网络中存在与直连接口集合对应的二层网络设备,则对直连接口集合添加二层网络设备标记;S4,根据三层网络设备的网络信息、直连接口集合和二层网络设备标记绘制目标网络的网络拓扑图。2.根据权利要求1所述的方法,其特征在于,所述S2中根据各接口对应的IP地址和MAC地址表,获取直连接口集合的步骤具体包括:S21,根据各接口IP地址对应的网段,将属于同一网段的接口划分至同一网段组;S22,根据同一网段组中各接口对应的MAC地址表,获取所述网段组中的直连接口集合;其中,对于直连接口集合中包含的任意一个接口,所述接口的MAC地址表中包含直连接口集合中其他接口的MAC地址。3.根据权利要求1所述的方法,其特征在于,所述S3中根据直连接口集合中的接口数量,确认目标网络中存在与直连接口集合对应的二层网络设备具体包括:若所述直连接口集合中的接口数量不小于3,则确认所述直连接口集合包含的直连接口间至少存在一个二层网络设备。4.根据权利要求1所述的方法,其特征在于,所述步骤S3还包括:采集目标网络内二层网络设备的网络信息;其中,网络信息包括二层网络设备包括的各接口对应的MAC地址表;若二层网络设备的接口的MAC地址表长度不小于2,则确认接口为二层网络设备的上联接口;若二层网络设备的接口的MAC地址表长度等于1,且MAC地址不属于二层网络设备的上级设备,则确认接口为二层网络设备的接入层接口;相应地,所述步骤S4中还包括,标记二层网络设备的上联接口和接入层接口。5.根据权利要求1所述的方法,其特征在于,所述S1中采集目标网络内三层网络设备的网络信息的步骤具...
【专利技术属性】
技术研发人员:邵聪,关健,
申请(专利权)人:武汉璞华大数据技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。