分布式网络的分析制造技术

技术编号:15050878 阅读:33 留言:0更新日期:2017-04-05 22:26
本申请公开了分布式网络的分析。一种实例方法包括:由中央分析系统接收与网络装置的地理分布式网络相关联的通信流数据的查询;由中央分析系统将所述查询输出给多个分析容器,其中,所述多个分析容器中的每个耦接至在所述地理分布式网络内的网络装置的储存单元;并且响应于输出所述查询,由中央分析系统从所述多个分析容器中接收查询结果,其中,所述结果至少包括基于所述查询来自所述多个分析容器的通信流数据。

【技术实现步骤摘要】

本公开涉及计算机网络,并且更具体而言,涉及分析分布式网络。
技术介绍
计算机网络是交换数据和分享资源的互连的计算装置的集合。在基于数据包的网络中,计算装置通过将数据分成称为数据包的小块,传送数据。在网络内的装置(例如,路由器和交换机)通过网络将数据包从源装置转发给目的地装置。目的地装置从数据包中提取数据并且将数据组合成其原始形式。存在各种协议,这些协议允许中间网络装置(例如,路由器和交换机)收集和报告通信量统计。例如,网络装置在接收和/或传输通信量的装置的接口上部署收集通信量统计的取样机构。根据协议,网络装置可以将包含通信量统计的记录定期输出给称为“流量收集器”的数据包流量收集器的集中式(中心)装置。在很多网络环境中,流量收集器可以通过从各种网络位置发送的通信流量数据包接收通信流量信息。因此,网络管理员可以使用数据包流量收集器来分析总体网络通信流量。用于将通信量记录报告给流量收集器的实例协议包括的以及Juniper的
技术实现思路
通常,描述了允许中央(central,中心)分析系统来分析在分布式网络(例如,地理分布式网络)中的多个网络装置的网络特性并且尤其是性能特性的技术。如在本文中所述,这些技术允许中央分析系统响应于一个或多个查询,自动分析这种特性,其中,中央分析系统被配置成将查询分布给分布式网络内的多个不同的分析容器,并且聚集查询结果,下面进一步详细描述。在一个实例中,一种方法包括:由中央分析系统接收针对与网络装置的地理分布式网络相关联的通信流数据的查询;由中央分析系统将所述查询输出给多个分析容器,其中,所述多个分析容器中的每个耦接至所述地理分布式网络内的网络装置的储存单元;并且响应于输出所述查询,由中央分析系统从所述多个分析容器接收查询结果,其中,所述结果至少包括基于所述查询源自所述多个分析容器的通信流量数据。在一个实例中,一种中央分析系统包括至少一个处理器。所述至少一个处理器被配置成:接收针对与网络装置的地理分布式网络相关联的通信流量数据的查询;将所述查询输出给多个分析容器,其中,所述多个分析容器中的每个耦接至在所述地理分布式网络内的网络装置的储存单元;并且响应于输出所述查询,从所述多个分析容器接收查询结果,其中,所述结果至少包括基于所述查询源自所述多个分析容器的通信流数据。在一个实例中,一种方法包括:由分析容器从中央分析系统接收针对通信流数据的查询,其中,所述分析容器包含在分析容器的分层布置内,所述分析容器中的每个耦接至网络装置的分布式网络内的网络装置的储存单元,并且其中,所述分层布置基于分布式网络的拓扑。实例方法进一步包括:由分析容器将查询输出给与分析容器相关联的一个或多个子分析容器,其中,所述一个或多个子分析容器是在分析容器的分层布置内的分析容器的子代;响应于输出查询,由分析容器从一个或多个子分析容器中接收查询结果,其中,所述结果至少包括源自一个或多个子分析容器的流量数据;并且由分析容器将查询结果输出给中央分析系统。在一个实例中,一种装置包括至少一个处理器。所述至少一个处理器被配置成:从中央分析系统接收针对通信流数据的查询,其中,所述装置包括分析容器,所述分析容器包含在分析容器的分层布置内,所述分析容器中的每个耦接至网络装置的分布式网络内的网络装置的储存单元,并且其中,所述分层布置基于分布式网络的拓扑。所述至少一个处理器进一步被配置成:将查询输出给一个或多个子分析容器,其中,所述一个或多个子分析容器是在分析容器的分层布置内的分析容器的子代;响应于输出查询,从一个或多个子分析容器接收查询结果,其中,所述结果至少包括源自一个或多个子分析容器的流量数据。所述至少一个处理器进一步被配置成将查询结果输出给中央分析系统。在附图和以下描述中陈述本公开的一个或多个实施方式的细节。通过描述和附图并且通过权利要求,本公开的其他特征、目标以及优点将变得显而易见。附图说明图1A是示出根据本公开的技术的包括分布式分析系统的实例网络系统的方框图;图1B是示出根据本公开的技术的包括分布式分析系统的实例企业网络系统的方框图;图2是示出根据本公开的技术的分布式分析系统的进一步细节的方框图;图3是示出根据本公开的技术的在分布式分析系统内的分析容器的层级的进一步细节的方框图;图4是示出根据本公开的技术的在分布式分析系统内的分析容器与网络装置之间的关系的进一步细节的方框图;图5是示出根据本公开的技术的包括分布式分析系统的另一个实例网络的方框图;图6是示出根据本公开的技术的分布式分析系统的实例操作的流程图;图7是示出根据本公开的技术的分布式分析系统的进一步实例操作的流程图。具体实施方式由路由器和交换机产生的遥测和性能数据的量以高速率持续增长。该增长的驱动器包括日益增长的数据平面通信量,并且对这样的硬件解决方案感兴趣,即,该硬件解决方案可以产生内联遥测,而不影响路由性能,并且具有更便宜的并且更快速的储存以及能够分析数据的装置。大部分网络按照比例在地理上分布并且是分散的,并且大部分网络还可以使用广域网(WAN)链路而连接在一起,这些链路通常比局域网(LAN)连接贵几个数量级。虽然网络通常是分布式和分散的,但是由分布式分析系统的中央分析系统生成的集中的或聚集的视图可用于以全局和整体的方式查看网络。尤其地,由中央分析系统生成的集中的或聚集的视图可以提供几个有用的方面。首先,集中的或聚集的视图可以提供网络的拓扑(例如,物理和/或逻辑)的全局可见性。其次,集中的或聚集的视图可以在分布式和分散的网络内的每个网络装置上提供数据包流的特性(尤其是性能特性)的信息。此外,集中的或聚集的视图可以提供通过网络提取的特定流量信息或队列利用。这种分布式分析系统的中央分析系统还可以减少对昂贵的WAN带宽的需求,这通常需要将在整个网络中收集的所有遥测数据聚集在中央储存库内。分布式分析系统的中央分析系统还可以使用分层级分布并且连接至中央分析系统的分析容器,以克服局部分析的挑战。通常,用户需要基于拓扑、流量信息以及路由表格确定反思(内省,introspect)哪个局域网络装置。然而,在一些实例中,中央分析系统可以实时保持关于拓扑、流量信息以及路由表格的数据库,从而甚至在具有网络拥塞时,允许中央分析系统确定反思哪个局域网络装置,并且通常,用户不能直接识别本地网络装置。在一些实例中,中央分析系统可以提供安全应用,对网络总体上具有全面纵览,这可以在确定威胁和异常通信量模式方面提供增强的能力。图1A是示出根据本文中描述的技术的实例网络系统2的方框图。图1A至图1B提供可以实现本公开的各种技术的一个或多个网络的非限制性实例。如在图1A的实例中所示,网络系统2包括城域接入和聚集网络4,其耦接至互联网服务提供商网络7。通常,互联网服务提供商网络7通常由互联网服务提供商(ISP)所拥有并且用作给用户装置18A、18B(在本文中,“用户装置18”)提供基于数据包的网络服务的专用网络。用户装置18可以是例如个人电脑、膝上型电脑或与用户相关联的其他类型的计算装置,例如,3G无线卡、无线功能的笔记本、游戏机装置、寻呼机、智能电话、个人数字助理(PDA)、或任何其他合适的用户装置。每个用户装置18可以运行各种软件应用程序,例如,文字处理和其他办公支持软件、网络浏览软件、支本文档来自技高网...

【技术保护点】
一种方法,包括:由中央分析系统接收针对与网络装置的地理分布式网络相关联的通信流数据的查询;由所述中央分析系统将所述查询输出给多个分析容器,其中,所述多个分析容器中的每个耦接至所述地理分布式网络内的网络装置的储存单元;并且响应于输出所述查询,由所述中央分析系统从所述多个分析容器接收所述查询的结果,其中,所述结果至少包括基于所述查询来自所述多个分析容器的通信流数据。

【技术特征摘要】
2015.09.30 US 62/235,122;2015.12.03 US 14/958,4661.一种方法,包括:由中央分析系统接收针对与网络装置的地理分布式网络相关联的通信流数据的查询;由所述中央分析系统将所述查询输出给多个分析容器,其中,所述多个分析容器中的每个耦接至所述地理分布式网络内的网络装置的储存单元;并且响应于输出所述查询,由所述中央分析系统从所述多个分析容器接收所述查询的结果,其中,所述结果至少包括基于所述查询来自所述多个分析容器的通信流数据。2.根据权利要求1所述的方法,进一步包括:由所述中央分析系统确定所述多个分析容器中的接收所述查询的分析容器的子集,其中,将所述查询输出给多个分析容器包括:由所述中央分析系统将所述查询输出给所述分析容器的子集,其中,从所述多个分析容器接收结果包括:由所述中央分析系统从所述分析容器的子集接收所述结果,所述结果至少包括基于所述查询来自所述分析容器的子集的通信流数据,并且其中,所述方法进一步包括:由所述中央分析系统聚集所述结果,以生成对所述查询的聚集响应。3.根据权利要求2所述的方法,其中,确定接收所述查询的所述分析容器的子集包括:由所述中央分析系统基于所述网络装置的分布式网络的拓扑确定拓扑信息;并且由所述中央分析系统至少基于所述拓扑信息确定接收所述查询的所述分析容器的子集。4.根据权利要求3所述的方法,其中,确定接收所述查询的所述分析容器的子集,包括:由所述中央分析系统确定与所述网络装置的分布式网络相关联的路由信息;并且由所述中央分析系统进一步基于所述路由信息确定接收所述查询的所述分析容器的子集。5.根据权利要求3所述的方法,其中,所述分析容器的子集基于所述分布式网络的拓扑以一个或多个分层布置来设置,并且其中,所述分析容器的子集包括在所述一个或多个分层布置中的至少一个父分析容器,所述至少一个父分析容器与所述一个或多个分层布置中的一个或多个子分析容器相关联。6.根据权利要求1所述的方法,其中,所述查询包括针对所述通信流数据的第一部分和第二部分的查询,所述第一部分和所述第二部分分别与所述分布式网络内的多个数据流的第一数据流和第二数据流相关联,并且其中,接收所述查询的结果包括:由所述中央分析系统从所述多个分析容器接收分别与所述第一数据流和所述第二数据流相关联的通信流数据的所述第一部分和所述第二部分。7.根据权利要求6所述的方法,其中,与所述第一数据流相关联的通信流数据的所述第一部分包括与所述第一数据流相关联的多个数据包...

【专利技术属性】
技术研发人员:贾亚巴拉特·博杜普拉迪普·辛徒诺舍文·米恩瓦拉
申请(专利权)人:丛林网络公司
类型:发明
国别省市:美国;US

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

1