网络监测系统中的节点去重的利记博彩app

文档序号:8301814阅读:538来源:国知局
网络监测系统中的节点去重的利记博彩app
【技术领域】
[0001] 本发明的实施例总体涉及网络流量监测、分析和/或报告。更具体而言,一些实施 例指向例如用于被网络监测系统监测的物理节点的节点去重的方法、系统和计算机程序。
【背景技术】
[0002] 网络管理包括与联网系统的操作、管理、维护和/或供应相关的活动、方法、程序 和工具。可作为网络管理的一部分被执行的功能例如可以包括规划、控制、部署、分配、协调 和监测网络的资源。进一步的功能可以与网络规划、频率分配、负载均衡、配置管理、故障管 理、安全管理、性能管理、带宽管理、路由分析和计费管理相关。
[0003] 如以上提及的,网络管理的子集包括网络流量的网络监测。网络管理员对网络流 量数据感兴趣是出于若干原因,包括分析新应用对网络的影响、故障诊断网络痛点、检测缓 慢或故障的网络设备、检测带宽的重度用户和防护网络。网络交通流数据的多种协议已经 被开发。这些协议可以包括多种类型的信息,例如源互联网协议(IP)地址、目的地IP地址、 源端口、目的地端口、IP协议、进入接口、服务的IP类型、开始和结束时间、字节数和下一跳 (hop)〇
[0004] 随着网络变得更大和更加复杂,监测、分析和报告交通流数据的系统在处置日益 增加的网络设备数量和关于网络流量生成的信息量方面必须变得更加高效。

【发明内容】

[0005] 某些实施例指向用于节点去重的方法、装置和计算机程序产品。一种方法包括由 网络监测装置发现网络中的节点。该方法可以进一步包括针对在网络中所发现的节点中的 每个节点来收集互联网协议(IP)地址、媒体访问控制(MAC)地址、域名系统(DNS)名称以 及系统名称(sysname)的列表,将发现的节点中的每个节点的IP地址与当前节点和其他发 现的节点的IP地址进行比较,将发现的节点中的每个节点的MAC地址与当前节点和其他发 现的节点的MAC地址进行比较,将发现的节点中的每个节点的DNS名称与当前节点和其他 发现的节点的DNS名称进行比较,将发现的节点中的每个节点的系统名称与当前节点和其 他发现的节点的系统名称进行比较,以及基于对IP地址、MAC地址、DNS名称和系统名称的 比较来确定重复其他发现的节点和/或当前节点的重复节点。
【附图说明】
[0006] 为了恰当地理解本发明,应当参考附图,其中:
[0007] 图1图示了根据一个实施例的系统的框图;
[0008] 图2图示了根据一个实施例的系统的框图;
[0009] 图3图示了根据一个实施例的方法的流程图;
[0010] 图4图示了根据另一实施例的方法的流程图;
[0011] 图5图示了根据实施例的装置的框图;以及
[0012] 图6图示了根据另一实施例的方法的流程图。
【具体实施方式】
[0013] 将容易理解,本发明的组件,如一般性地进行描述和在附图中所图示的,可以以多 种配置被布置和设计。因此,以下对用于节点去重的系统、方法、装置和计算机程序产品的 实施例的详细描述,如附图中所表示的,并不旨在于限制本发明的范围,而仅代表本发明的 选择的实施例。
[0014] 本说明书通篇所述的本发明的特性、结构或特征可以以任何适当的方式被结合在 一个或多个实施例中。例如,词组"某些实施例"、"一些实施例"等的使用,在本说明书通篇 指代这一事实,即关于实施例所述的特定的特征、结构或特性可以被包括在本发明的至少 一个实施例中。因此,词组"在某些实施例中"、"在一些实施例中"、"在其他实施例中"或其 他类似语言的出现,本说明书通篇不一定全部指代同一组实施例,并且所述的特征、结构或 特性可以以任何适当的方式被结合在一个或多个实施例中。此外,如果需要,以下讨论的不 同功能可以按不同的顺序和/或彼此同时被执行。此外,如果需要,所述功能中的一个或多 个功能可以是可选的或者可以组合。就此而言,以下描述应当被认为仅是对本发明的原理、 教导和实施例的说明,而并不在于对其进行限制。
[0015] 应当注意,本说明书通篇,术语一一网络设备和网络节点,或仅设备或节点,可以 可互换地使用用于指代能够在互联网上连接和/或进行通信的任何物理设备。这些设备 或节点的示例可以包括,但不限于,路由器、交换机、服务器、计算机、膝上型计算机、平板电 脑、电话、打印机、移动设备以及任何其他能够通过通信信道发送、接收或转发信息的目前 或将来的组件。
[0016] 图1图示了根据一个实施例的系统的示例。该系统包括网络监测系统100、网络监 测系统存储110、交换机设备130和一个或多个网络设备120。网络监测系统存储110能够 存储网络监测数据。网络监测系统存储110可以是数据库或任何其他合适的存储设备。网 络设备120可以是被网络流量监测器100监测的网络中的节点。应当注意到,在该系统中 任意数目和类型的网络设备120可以受到支持。因此,实施例并不限于图1中所示的网络 设备的数目和类型。在实施例中,网络监测系统存储110可以存储发现结果数据库表,该数 据库表存储和组织关于在网络中发现的网络设备的信息。
[0017] 在一些情况下,网络设备能够在多个互联网协议(IP)地址上可接入。例如,一些 设备可以同时具有多于一个IP地址。另外,一些节点是动态的因为它们具有随时间变化的 IP地址。这种动态IP地址对去重逻辑带来问题,因为它可能将来自发现结果的过期的主 IP地址与动态节点的当前IP地址相匹配。
[0018] 目前,系统通常在一个IP地址等于一个网络节点处应用逻辑。作为结果,具有多 个IP地址绑定的节点可能不被识别为单个节点。这一行为可以导致其中一个物理设备被 监测多于一次的状态,该状态在网络监测系统中可以明显地导致额外的开销和低效。
[0019] 因此,用户通常希望使在多个IP地址上响应的设备在网络中作为单个节点而被 监测。本发明的实施例实现了能够检测这种情况并避免对同一物理节点处理多次(例如每 次使用不同的IP地址)的自动网络发现。一个实施例包括被配置为自动识别重复节点从 而单个节点不被监测多次的去重逻辑。
[0020] 某些实施例标识一条或多条信息,其用作唯一标识网络节点所需的节点标识符。 有了这一唯一节点标识符,某些实施例能够继续定义逻辑,该逻辑检测在发现过程期间找 到的节点(例如不同IP地址下的相同物理网络节点)和/或在不同IP地址下已经正在被 监测的节点中的重复。
[0021] 根据某些实施例,被用于唯一标识节点的信息包括可以容易地被轮询的信息,对 于大多数设备(即,供应商独立的)可用,对于互联网控制消息协议(ICMP)节点及其他类 型节点(例如,ICMP节点可以被认为是通过SNMP或丽I不可达到的节点)可用,并且是在 高效的同时仍然能够提供准确结果的最小信息集合。
[0022] 某些实施例能够处理至少两种典型的用例。例如,一个用例可以包括在子网络上 运行自动网络发现,该子网络包括在多个IP地址上可访问的设备。众所周知,属于一个子 网络的设备被它们IP地址中共同的、相同、最高有效位组定址。另一个用例可以包括在已 经正在被监测的子网上运行自动网络发现。
[0023] 某些实施例能够标识作为网络重复的网络节点,即使一组信息在不同于另一组信 息的时帧内被收集。例如,当用户决定导入用于定期的发现简档的发现结果时,这种情况可 能发生。在这种情况下,一些实施例可能需要使用在发现期间收集的可能过期的信息并且 将它与针对所有监测的节点正在被持续收集的新信息作对比。因此,根据某些实施例的去 重可以发生在发现工作期间,其中发现的节点被相互比较以使得重复被去除,和/或可以 发生在发现结果导入期间,其中发现的节点被导入并且与现有节点相比较以使得重复节点 被标识出并去除。
[0024] 根据一个实施例,由针对每个网络节点的DNS名称、系统名称、IP地址和MAC地址 组成的数据收集组被用来帮助标识重复节点。一个实施例包括对来自信息收集组的多条信 息进行互相比较(例如DNS与DNS、MACs与MACs等)的逻辑。逻辑可以在重复检测器组件 中被实现。来自检测的结果是匹配索引,该匹配索引指示是否存在匹配、无匹配或未知。某 些实施例也提供用于聚合来自检测器的部分结果并计算对于节点是否是重复的最终结论 的逻辑。例如,在实施例中,节点去重可以包括若干子迭代,每个子迭代负责发现选定的IP 范围。在每个迭代结束时,去重被执行以在节点(例如端点)被认为是重复节点时就立即 省略该节点。在对于一个迭代的未知或非重复的结果的情况下,该节点被传递到下一个步 骤或迭代以用于处理。
[0025] 在实施例中,可以提供两组重复检测器。一组检测器可以在自动发现过程期间被 使用以滤除新发现的设备并去除重复节点。另一组检测器可以在发现结果导入期间被使用 以避免将重复节点添加到被监测的节点组中。
[0026] 在一个实施例中,系统被配置为针对所有所发现的节点收集所有的DNS名称、系 统名称、IP地址和MAC地址的列表,并存储它们,例如作为发现工作结果的一部分。这一信 息可以被存储在网络系统监测存储或数据库110中。如以上提及的,该信息可以在发现的 至少两个阶段期间被使用。例如,DNS名称、系统名称、IP地址和MAC地址可以在运行发现 以检查当前发现的节点是否重复任何其他已找到的节点时被使用
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1