一种网络拓扑图的创建方法及装置制造方法及图纸

技术编号:17943989 阅读:47 留言:0更新日期:2018-05-15 23:12
本发明专利技术提供了一种网络拓扑图的创建方法及装置,其中,该方法包括获取主机的IP地址,向该主机的局域网中的每一个设备发送控制信息协议,得到与该主机联通的设备,通过SNMP协议获取与该主机联通的设备的路由表信息和网络信息,根据路由表信息和网络信息,创建网络拓扑图。根据本发明专利技术提供的网络拓扑图的创建方法,通过主机的IP地址获取局域网中每一个与主机联通的设备的路由表信息和网络信息,根据该信息自动创建网络拓扑图,实现了集中创建网络拓扑,解决了现有技术中网络拓扑图的创建过程,网络管理人员工作量大,工作难度高的问题。

A method and device for creating a network topology diagram

The invention provides a method and device for creating a network topology, in which the method includes obtaining the IP address of the host, sending a control information protocol to each device in the host's LAN, getting the device connected with the host, and obtaining the routing table information and network of the device connected with the main machine through the SNMP protocol. The network topology is created according to routing table information and network information. According to the method of creating network topology provided by the invention, the routing table information and network information of each device connected with the host in the LAN are obtained by the IP address of the host. The network topology is created automatically according to the information, and the network topology is created centrally, and the network topology in the existing technology has been created. Cheng, the problem of heavy workload and high work difficulty of network managers.

【技术实现步骤摘要】
一种网络拓扑图的创建方法及装置
本专利技术涉及网络通信领域,具体涉及一种网络拓扑图的创建方法及装置。
技术介绍
网络监控可以对网络环境中的故障进行发现和诊断,不仅能帮助管理员立即分离出计算机网络中正在大量使用的设备,更重要的是,利用它可以找到某些潜在的问题,并且可以在设备将要发生故障时,可以及时把信息通知给管理员;而网络拓扑图可以使管理员迅速地发现局域网上出现的节点不合法、机器死机或链路中断等信息并及时反馈给管理员故障信息。近年来随着网络发展规模越来越大,网络中的接入设备越来越多,大大增加了网络管理人员的工作量,同时工作难度也提高了很多,因此需要一种集中高效的网络拓扑图的创建方法。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络拓扑图的创建方法及装置,以解决现有技术中网络拓扑图的创建过程,网络管理人员工作量大,工作难度高的问题。为此,本专利技术实施例提供了如下技术方案:本专利技术实施例提供了一种网络拓扑图的创建方法,包括:获取主机的IP地址;向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息;根据所述路由表信息和所述网络信息,创建网络拓扑图。可选地,所述向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备的步骤,包括:向所述主机的局域网中的每一个设备发送控制信息协议;根据返回的响应数据包判断所述每一个设备是否与所述主机联通;得到与所述主机联通的设备。可选地,所述通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息的步骤,包括:对所述与所述主机联通的设备发送SNMP协议,获取所述设备的公共对象标识符信息;根据所述公共对象标识符信息判断所述设备是否具有路由功能;对不具有路由功能的设备获取MAC地址,创建拓扑连接;或者,获取具有路由功能的设备的路由表信息和网络信息。可选地,所述获取具有路由功能的设备的路由表信息或网络信息的步骤,包括:对所述具有路由功能的设备,通过SNMP协议获取所述设备的公共对象标识符;根据所述公共对向标识符获取所述设备的路由表信息和网络信息。其中,所述路由表信息包括所述设备的IP地址和MAC地址,所述网络信息包括所述设备的网络接口和所述网络接口下子网内设备的MAC地址。本专利技术实施例还提供了一种网络拓扑图的创建装置,包括:第一获取模块,用于获取主机IP地址;处理模块,用于向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;第二获取模块,用于通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息;创建模块,用于根据所述路由表信息和所述网络信息,创建网络拓扑图。可选地,所述处理模块包括:发送单元,用于向所述主机的局域网中的每一个设备发送控制信息协议;第一判断单元,用于根据返回的响应数据包判断所述每一个设备是否与所述主机联通;第一获取单元,用于得到与所述主机联通的设备。可选地,所述第二获取模块包括:第二获取单元,用于对所述与所述主机联通的设备发送SNMP协议,获取所述设备的公共对象标识符信息;第二判断单元,用于根据所述公共对象标识符信息判断所述设备是否具有路由功能;创建单元,用于对不具有路由功能的设备获取MAC地址,创建拓扑连接;第三获取单元,用于获取具有路由功能的设备的路由表信息和网络信息。可选地,所述第三获取单元还用于:对具有路由功能的设备,通过SNMP协议获取所述设备的公共对象标识符;根据所述公共对向标识符获取所述设备的路由表信息和网络信息。其中,所述路由表信息包括所述设备的IP地址和MAC地址,所述网络信息包括所述设备的网络接口和所述网络接口下子网内设备的MAC地址。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的网络拓扑图的创建方法。本专利技术实施例还提供了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行上述的网络拓扑图的创建方法本专利技术实施例技术方案,具有如下优点:本专利技术实施例提供了一种网络拓扑图的创建方法及装置,该方法包括获取主机的IP地址,向该主机的局域网中的每一个设备发送控制信息协议,得到与该主机联通的设备,通过SNMP协议获取与该主机联通的设备的路由表信息和网络信息,根据路由表信息和网络信息,创建网络拓扑图。根据本专利技术实施例提供的网络拓扑图的创建方法,通过主机的IP地址获取局域网中每一个与主机联通的设备的路由表信息和网络信息,根据该信息自动创建网络拓扑图,实现了集中创建网络拓扑,解决了现有技术中网络拓扑图的创建过程,网络管理人员工作量大,工作难度高的问题。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的网络拓扑图的创建方法的流程图;图2是根据本专利技术实施例的网络拓扑图的创建装置的一个结构框图;图3是根据本专利技术实施例的网络拓扑图的创建装置的另一个结构框图;图4是根据本专利技术实施例的网络拓扑图的创建装置的再一个结构框图;图5是根据本专利技术实施例的网络拓扑图的创建方法的计算机设备的硬件结构示意图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。实施例1在本实施例中提供了一种网络拓扑图的创建方法,图1是根据本专利技术实施例的网络拓扑图的创建方法的流程图,如图1所示,该方法包括如下步骤:S101:获取主机的IP地址;具体地,该主机用作监控服务器,获取该主机的IP地址。S102:向该主机的局域网中的每一个设备发送控制信息协议,得到与该主机联通的设本文档来自技高网...
一种网络拓扑图的创建方法及装置

【技术保护点】
一种网络拓扑图的创建方法,其特征在于,包括:获取主机的IP地址;向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息;根据所述路由表信息和所述网络信息,创建网络拓扑图。

【技术特征摘要】
1.一种网络拓扑图的创建方法,其特征在于,包括:获取主机的IP地址;向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息;根据所述路由表信息和所述网络信息,创建网络拓扑图。2.根据权利要求1所述的网络拓扑图的创建方法,其特征在于,所述向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备的步骤,包括:向所述主机的局域网中的每一个设备发送控制信息协议;根据返回的响应数据包判断所述每一个设备是否与所述主机联通;得到与所述主机联通的设备。3.根据权利要求1所述的网络拓扑图的创建方法,其特征在于,所述通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息的步骤,包括:对所述与所述主机联通的设备发送SNMP协议,获取所述设备的公共对象标识符信息;根据所述公共对象标识符信息判断所述设备是否具有路由功能;对不具有路由功能的设备获取MAC地址,创建拓扑连接;或者,获取具有路由功能的设备的路由表信息和网络信息。4.根据权利要求3所述的网络拓扑图的创建方法,其特征在于,所述获取具有路由功能的设备的路由表信息或网络信息的步骤,包括:对所述具有路由功能的设备,通过SNMP协议获取所述设备的公共对象标识符;根据所述公共对向标识符获取所述设备的路由表信息和网络信息。其中,所述路由表信息包括所述设备的IP地址和MAC地址,所述网络信息包括所述设备的网络接口和所述网络接口下子网内设备的MAC地址。5.一种网络拓扑图的创建装置,其特征在于,包括:第一获取模块,用于获取主机IP地址;处理模块,用于向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;第二获取模块,用于通过SNMP协议...

【专利技术属性】
技术研发人员:李建贾天泉
申请(专利权)人:北京迈特力德信息技术有限公司
类型:发明
国别省市:北京,11

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

1