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协议获取所述与所述主机联通的设备的路由表信息和网络信息的步骤,包括: ...
【技术保护点】
一种网络拓扑图的创建方法,其特征在于,包括:获取主机的IP地址;向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息;根据所述路由表信息和所述网络信息,创建网络拓扑图。
【技术特征摘要】
1.一种网络拓扑图的创建方法,其特征在于,包括:获取主机的IP地址;向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息;根据所述路由表信息和所述网络信息,创建网络拓扑图。2.根据权利要求1所述的网络拓扑图的创建方法,其特征在于,所述向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备的步骤,包括:向所述主机的局域网中的每一个设备发送控制信息协议;根据返回的响应数据包判断所述每一个设备是否与所述主机联通;得到与所述主机联通的设备。3.根据权利要求1所述的网络拓扑图的创建方法,其特征在于,所述通过SNMP协议获取所述与所述主机联通的设备的路由表信息和网络信息的步骤,包括:对所述与所述主机联通的设备发送SNMP协议,获取所述设备的公共对象标识符信息;根据所述公共对象标识符信息判断所述设备是否具有路由功能;对不具有路由功能的设备获取MAC地址,创建拓扑连接;或者,获取具有路由功能的设备的路由表信息和网络信息。4.根据权利要求3所述的网络拓扑图的创建方法,其特征在于,所述获取具有路由功能的设备的路由表信息或网络信息的步骤,包括:对所述具有路由功能的设备,通过SNMP协议获取所述设备的公共对象标识符;根据所述公共对向标识符获取所述设备的路由表信息和网络信息。其中,所述路由表信息包括所述设备的IP地址和MAC地址,所述网络信息包括所述设备的网络接口和所述网络接口下子网内设备的MAC地址。5.一种网络拓扑图的创建装置,其特征在于,包括:第一获取模块,用于获取主机IP地址;处理模块,用于向所述主机的局域网中的每一个设备发送控制信息协议,得到与所述主机联通的设备;第二获取模块,用于通过SNMP协议...
【专利技术属性】
技术研发人员:李建,贾天泉,
申请(专利权)人:北京迈特力德信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。