[发明专利]计算机网络节点发现无效
申请号: | 201080070646.7 | 申请日: | 2010-12-11 |
公开(公告)号: | CN103314561A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | S·莫拉夫约夫 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/28 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马永利;王洪斌 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 节点 发现 | ||
背景技术
计算机网络节点发现是一个过程,通过该过程,由软件应用引导的计算机对网络节点进行定位,识别以及/表征。发现可以用于出于网络管理的目的对库存(inventory)进行开发和更新。更一般地,节点可以使用发现来确定和它通信的节点的网络地址,使得它可以和其他节点通信来收集到更详细的库存数据。
各种发现技术可用来发现节点。例如:深入发现技术,例如基于SNMP(简单网络管理协议)查询的技术,提供了相对完整的信息。然而,频繁的深入发现可以消耗过多的网络资源以及执行该发现的节点上的资源。并且,并非所有网络设备都会对SNMP发现查询做出响应。ICMP和ICMPv6(因特网控制消息协议版本4和6)探测(ping)以及DNS(域名系统)查询提供了对IPv4、IPv6(因特网协议版本4和6)地址和域名的快速发现。然而,由于节点的IPv4地址和域名通常可编程,所以它可能很难确定,例如,被检测到的变化是由于节点重新配置、节点移动或迁移,还是数据输入错误造成的。
附图说明
图1是根据实施例的网络系统的示意图。
图2是根据在图1的网络系统的环境中使用的实施例的过程的流程图。
图3是根据实施例的另一个网络系统的示意图。
图4是在图3的网络系统的环境中使用的过程的流程图。
具体实施方式
甚至当ICMP协议探测和DNS查询与SNMP查询结合时,最后所得的库存数据也可能不完整。而且,在网络中,设备可能符合不同的通信协议集,并且各种安全措施可以影响从哪些其他设备以及通过哪些协议可访问哪些设备。特别是在大型网络中,例如,有数千个节点的网络,其他技术可能在补充或替换现有发现技术中有用。
图1所示的网络系统100提供了可以补充或替换现有网络发现技术的发现技术从而提供更完整和可靠的库存数据。网络系统100包括网络节点102,该节点可以包括发现计算机104。发现计算机104可以是管理计算机或者仅仅是保持其对等体的库存的多个网络节点中的一个。
发现计算机104包括计算机可读存储介质106,处理器108,和通信设备110。使用发现模块112以及网络库存数据库114对介质108编码。发现模块112实现如图2所示的流程的过程220。在过程段201,发现数据收集器120通过查询计算机网络节点102收集至少部分发现数据。收集到的发现数据包括IPv6的地址116或者MAC地址118。在过程段202,发现模块112的地址转换器122通过将收集到的IPv6地址转换成MAC地址或者将收集到的MAC地址转换成IPv6地址来扩展至少部分发现数据。在过程段203,发现模块112的NIDB管理器124通过输入由过程段202中转换获得的MAC或IPv6地址更新至少部分NIDB 114。
MAC地址被设计成用于网络连接设备的唯一地址,通常是永久的。MAC地址用于数据链路层的网络地址,即,用于网络通信的7层OSI(开放系统互通)模型中的层2。IPv6,类似IPv4,用于网络层的网络地址,即,OSI模型的层3。尽管IPv4是普遍的,但是它的32位地址储备正在耗尽。使用128位地址的IPv6替代地来应付IP地址急速扩大的需求。
即使它们的名成的不同仅在于版本号,IPv4和IPv6也是是截然不同的协议。举例来说,IPv6与IPv4的不同不仅在于可用地址的数量,而且在于如何生成地址。虽然IPv4地址几乎可以任意分配,但是默认的IPv6地址以如下这样的方式由MAC地址和子网标识符生成,即,MAC地址可以从IPv6地址确定。RFC4291(由因特网工程任务组公布的评论请求)定义了如何从48位的IEEE 802MAC地址形成IPv6自动配置地址的主机部分。发现模块,诸如模块112,可以利用这个可转换性在其中发现信息相对稀少的情况下来扩展在发现期间可获得的信息。
这种方法也通过图3所示的网络系统300实现。
网络系统300包括分布在多个局域网络(LAN)和子网中的数千个节点。图3示出了代表性节点、LAN和子网。更具体地,路由器302定义了LAN304的边界。注意LAN 304可被视为两个完全独立的LAN,IPv4LAN和IPv6LAN。这意味着,仅运行IPv4或IPv6协议栈的节点只能在各自的IPv4或者IPv6的LAN上才可以看到。运行两种协议栈的节点出现在IPv4和IPv6的LAN两者上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080070646.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于印刷电路板的Z向电容器部件
- 下一篇:车辆控制装置