设备唯一性判断方法以及IP网络发现服务器技术

技术编号:4057747 阅读:483 留言:0更新日期:2012-04-11 18:40
本发明专利技术所要解决的技术问题是,提供一种基于数据交换功能来判断设备唯一性的方法以及实现该方法的IP网络发现服务器。IP网络发现中的设备唯一性判断方法,包括:当新发现设备的IP地址与所有的已发现设备的IP地址均不同,则判定新发现设备为新设备;当新发现设备的IP地址与已发现设备的IP地址有相同的情况,则进一步判断新发现设备与配置有相同IP地址的已发现设备是否有均支持简单网络管理协议且设备属性不相同的情况,如是,判定新发现设备为新设备;否则,判定新发现设备为已发现设备。

【技术实现步骤摘要】

本专利技术涉及网络管理
,尤其涉及网络管理技术中的网络拓扑发现技术。
技术介绍
IP网络发现是网络管理系统管理IP网络和监控网络状态改变的基础,通过网络管理协议,发现和收集IP网络中拓扑结构、设备组成信息。简单网络管理协议(SNMP)为目前IP网络中使用最广泛的设备管理协议。IP网络中由于设备是变化的,新发现设备首先需要根据一定唯一性特征在已经发现的设备中进行查找,如果找不到则认为是新发现的设备,这个处理步骤处理错误会出现重复设备和错误更新设备,现有的技术大多通过读取设备的序列号来进行判断,如果发现前后两台设备的序列号是同一个,就判断为同一设备。现有技术一股通过读取设备的序列号判断设备唯一性,而不是以设备在IP网络中起到的数据交换作用来判断设备的唯一性。由于不以数据交换作用来判断设备的唯一性,将导致设备更换后,虽然更换后的设备序列号不同,但其传递数据的功能未改变的情况下,IP网络发现设备判断不准确。例如,一台设备硬件损坏,使用了另外一台备机进行替换,从设备序列号来判断,两台机器的序列号不同,它们是不同的设备,而作为替换的设备,其在网络中起到的数据交换作用是相同的。从网络管理的角度,在发现设备并进行唯一性判断的实质是,希望判断出当前发现的设备是否为网络中一个具有新的数据交换功能的设备,而不是仅其序列号表征的物理实体是否为新。以替换设备为例,替换前的设备与替换后的设备其在网络中具有相同数据交换作用,理想情况下,在判断设备唯一性时,两个设备应该判断为同一个设备,仅是新的设备替换了老的设备。另外,不同厂商的产品序列号定义不同,相互之间不能兼容,使用序列号只能在单一厂商的设备中判断,不能在包含多种厂商设备的IP网络中使用。
技术实现思路
本专利技术所要解决的技术问题是,提供一种基于数据交换功能来判断设备唯一性的方法以及实现该方法的IP网络发现服务器。本专利技术为解决上述问题所采用的技术方案是,IP网络发现中的设备唯一性判断方法,包括:当新发现设备的IP地址与所有的已发现设备的IP地址均不同,则判定新发现设备为新设备;当新发现设备的IP地址与已发现设备的IP地址有相同的情况,则进一步判断新发现设备与配置有相同IP地址的已发现设备是否有均支持简单网络管理协议且设备属性不相同的情况,如是,判定新发现设备为新设备;否则,判定新发现设备为已发现设备。IP网络中通信设备是在不同的网络接口上使用不同的IP地址来实现不同的IP网络之间的数据交换通路,完成IP网络间数据通信,实现数据从一个网络到另外一个网络的数据交换。在IP网络设备接口数量和对应的IP地址不改变的情况下,更改设备的名称、-->序列号等其它参数不会改变该设备在IP网络中的数据交换作用。一股情况下,通过比较新发现设备的IP地址与已发现设备的IP地址配置就能得知两者在网络中的数据交换功能是否相同。不支持SNMP的设备,如新发现设备的IP地址有与已发现设备的IP地址相同的情况,则可立即判断出新发现设备为已发现设备,如不同,则可立即判断出新发现设备为新设备。但是针对支持SNMP的设备,可以包含多个网络接口IP,就使得判断变得复杂。经过分析发现,支持SNMP的新发现设备的IP地址与支持SNMP的已发现设备的IP地址相同,也会出现数据交换功能不相同的情况,此时,本专利技术引入设备属性做进一步判断。使用IP地址与网络接口名称就能准确地确定数据交互功能的唯一性。进一步的,设备属性还可包括IP地址的数据交换流向。为实现上述方法的IP网络发现服务器,包括设备发现模块、设备信息存储模块、设备唯一性判断模块;设备发现模块用于,在IP网络中发现设备,并收集新发现设备的IP地址与设备属性;设备信息存储模块用于,存储已发现设备的IP地址与设备属性;设备唯一性判断模块用于,比较新发现设备的IP地址与设备信息存储模块中存储的已发现设备的IP地址,当新发现设备的IP地址与所有的已发现设备的IP地址均不同,则判定新发现设备为新设备;当新发现设备的IP地址与已发现设备的IP地址有相同的情况,则进一步判断新发现设备与配置有相同IP地址的已发现设备是否有均支持简单网络管理协议且设备属性不相同的情况,如是,判定新发现设备为新设备;否则,判定新发现设备为已发现设备。进一步的,设备唯一性判断模块还用于,在判断出新发现设备为新设备之后,在设备信息存储模块中创建所述新发现设备的IP地址与设备属性;在判断出新发现设备为已发现设备后,对设备信息存储模块中对应的已发现设备的信息进行更新。这里的更新是指,新发现设备和已发现设备虽然有相同的IP地址的,但不一定IP地址数量完全一样,这部分差异信息需要更新,另外需要更新的是本次数据处理。本专利技术的有益效果是,通过设备的数据交换功能判断设备唯一性的方法,使得IP网络发现应用于网络管理中的判断更精确,有效避免出现重复设备和错误更新设备,显著提升网络管理系统网络发现的效用;同时,解决使用序列号判断唯一性只能兼容单一厂商设备的问题,具备了更广泛的适用范围,适用于大型IP网络网管系统的网络发现,对IP网络中不同厂商设备具备普遍的适用性。附图说明图1为IP网络发现服务器示意图。图2为实施例唯一性判断方法的流程图。具体实施方式如图1所示的IP网络发现服务器,包括设备发现模块、设备信息存储模块、设备唯一性判断模块;设备发现模块通过IP网络发现设备,收集新发现设备的网络信息,包括网络接口-->IP地址、是否支持SNMP、设备属性(包括网络接口名称、IP地址的数据交换流向)、设备名称、设备类型;设备发现模块周期性运行,不断产生新发现设备的网络信息并将新发现设备的网络信息送入唯一性判断模块进行判断;设备信息存储模块存储有所有已发现设备的网络信息,包括各个已发现设备是否支持SNMP、网络接口IP地址、设备属性(包括网络接口名称、IP地址的数据交换流向)、设备名称、设备类型;设备唯一性判断模块的设备唯一性判断过程如图2所示:1)判断新发现设备是否支持简单网络管理协议,如是,进入步骤2);如否,进入步骤7);2)是否在已发现设备中找到与新发现设备拥有相同IP地址的已发现设备,如是,进入步骤3);如否,判定新发现设备为新设备;3)取一个与新发现设备拥有相同IP地址的已发现设备;4)判断该已发现设备是否支持简单网络管理协议,如是,进入步骤5);如否,表明网络中原本配置为不支持SNMP的同一个设备IP地址未变的情况下,被修改为支持SNMP的情况,则判定新发现设备为已发现设备;5)判断新发现设备与该已发现设备的设备属性是否相同,如是,判定新发现设备为已发现设备;如否,进入步骤6);设备属性在此指对设备在网络中数据交换功能的判断有帮助的属性,如网络接口名称、IP地址的数据交换流向;本步骤中,还可根据需要增加判断设备名称与设备类别。6)判断是否已经遍历完与新发现设备拥有相同IP地址的已发现设备,如是,判定新发现设备为新设备;如否:返回步骤4);7)是否在已发现设备中找到与新发现设备拥有相同IP地址的已发现设备(新发现设备不支持SNMP协议情况下,最多只能找到一个已发现设备与新发现设备IP地址相同),如是,判定新发现设备为已发现设备;如否:判定新发现设备为新设备。设备唯一性判断模块根据判断的结果进行处理,如果是新设备,在本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201010237701.html" title="设备唯一性判断方法以及IP网络发现服务器原文来自X技术">设备唯一性判断方法以及IP网络发现服务器</a>

【技术保护点】
设备唯一性判断方法,其特征在于,包括:当新发现设备的IP地址与所有的已发现设备的IP地址均不同,则判定新发现设备为新设备;当新发现设备的IP地址与已发现设备的IP地址有相同的情况,则进一步判断是否有新发现设备与配置有相同IP地址的已发现设备均支持简单网络管理协议且设备属性不相同的情况,如是,判定新发现设备为新设备;否则,判定新发现设备为已发现设备。

【技术特征摘要】
1.设备唯一性判断方法,其特征在于,包括:当新发现设备的IP地址与所有的已发现设备的IP地址均不同,则判定新发现设备为新设备;当新发现设备的IP地址与已发现设备的IP地址有相同的情况,则进一步判断是否有新发现设备与配置有相同IP地址的已发现设备均支持简单网络管理协议且设备属性不相同的情况,如是,判定新发现设备为新设备;否则,判定新发现设备为已发现设备。2.如权利要求1所述IP网络发现中设备唯一性判断方法,所述设备属性包括网络接口名称。3.如权利要求2所述IP网络发现中设备唯一性判断方法,所述设备属性还包括IP地址的数据交换流向。4.如权利要求1、2或3所述IP网络发现中设备唯一性判断方法,具体包括以下步骤:1)判断新发现设备是否支持简单网络管理协议,如是,进入步骤2);如否,进入步骤7);2)是否在已发现设备中找到与新发现设备拥有相同IP地址的已发现设备,如是,进入步骤3);如否,判定新发现设备为新设备;3)取一个与新发现设备拥有相同IP地址的已发现设备;4)判断该已发现设备是否支持简单网络管理协议,如是,进入步骤5);如否,判定新发现设备为已发现设备;5)判断新发现设备与该已发现设备的设备属性是否相同,如是,判定新发现设备为已发现设备;如否,进入步骤6);6)判断是否已经遍历完与新发现设备拥有相同IP地址的已发现设备,如是,判定新发现设备为新设备;如否:返回步骤4);7)是否在已发现...

【专利技术属性】
技术研发人员:杨琦
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:90[中国|成都]

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

1