多站点环境中的性能监测的制作方法

文档序号:9420195阅读:367来源:国知局
多站点环境中的性能监测的制作方法
【专利说明】多站点环境中的性能监测
[0001]相关串请的声明
[0002]本申请要求于2014年5月16日提交的名称为“THRESHOLD CROSSING ALERTS ANDON-DEMAND EXPORTS(越限报警和按需输出)”的美国临时申请N0.61/994,536(代理案号ClSCP1262+)的优先权,该临时申请的内容通过弓I用以其整体合并于此。
技术领域
[0003]本公开一般地涉及通信网络,并且更具体地,本公开涉及监测网络性能。
【背景技术】
[0004]在企业网络和其它网络中,监测应用性能是重要的,从而使得如果发生性能下降则可以采取行动。
【附图说明】
[0005]图1示出了可以实现本文描述的实施例的网络的示例。
[0006]图2示出了可用于实现本文描述的实施例的网络设备的示例。
[0007]图3是根据一个实施例示出了网络设备处用于在性能阈值违反后传输报警和流量信息的过程的流程图。
[0008]图4是根据一个实施例示出了控制器处用于处理报警和流量信息的过程的流程图。
[0009]贯穿附图的几个视图,相应的标记表示相应的部分。
【具体实施方式】
[0010]皿
[0011]在一个实施例中,一种方法通常包括:在接收网络站点处的网络设备处监测流量以判定性能阈值是否被违反;如果在网络设备处的路径处性能阈值被违反则将报警传输到发送网络站点;以及将路径的流量信息从网络设备传输到发送网络站点。接收网络站点包括用于从发送网络站点接收流量的多个路径,并且对于这多个路径,如果性能阈值被违反,则相应路径的流量信息被传输到发送网络站点。
[0012]在另一实施例中,一种方法通常包括:在发送网络站点中的网络设备处接收对在接收网络站点处的路径处性能阈值已经被违反的报警;在网络设备处接收接收网络站点处的多个路径的流量信息;以及处理报警和流量信息以判定被传输到路径的流量是否应该被移动到替代路径。
[0013]在另一实施例中,一种装置通常包括:处理器,该处理器用于:在接收网络站点处监测流量以判定性能阈值是否被违反,如果性能阈值被违反则将报警传输到发送网络站点,并且将接收网络站点的流量信息传输到发送网络站点。装置还包括用于存储流量信息的存储器。接收网络站点包括用于从发送网络站点接收流量的多个路径。对于这多个路径,如果性能阈值被违反,则相应路径的流量信息被传输到发送网络站点。
[0014]示例实施例
[0015]呈现下面的描述以使得本领域的普通技术人员能够做出和使用这些实施例。特定实施例和应用的描述仅作为示例被提供,并且各种修改对于本领域的技术人员来说将是显而易见的。在不脱离实施例的范围的情况下,本文描述的一般原理可以被应用到其它应用中。因此,实施例不限于示出的那些,而是被赋予与本文描述的原则和特征相一致的最宽的范围。为了清楚的目的,未详细描述关于与实施例相关的技术领域中已知的技术材料的细
-K-
T O
[0016]在具有变化的流量条件的动态网络中,静态策略配置不能充分满足网络的变化的需求。例如,企业网络应该监测应用性能并且基于来自网络的反馈按需采取校正动作。当维护应用服务水平协议(SLA)时,信息技术管理器经常被挑战为关键应用提供特定用户体验。
[0017]本文描述的实施例提供了在多站点环境中监测网络性能的可扩展的和分布式的方法。一个或多个实施例提供了将性能违反报警传输到源的有效且可扩展的方式。例如,实施例可以被用来将性能违反通知发送流量的源,从而使得发送者可以采取校正动作。一个或多个实施例还可以在按需的基础上被用来发送替代路径的性能测量。性能测量可以被发送者用来做出关于应该采取什么校正动作(如果有的话)的明智决定。
[0018]如下所述,一个或多个实施例可以以每个DSCP(差分服务代码点)为基础提供对接收测量和违反报警的可扩展性与灵活性。可扩展性可以通过在接收站点上被动地测量性能测量并且仅将性能违反通知发送者来被提供。这允许发送网络站点假设它在利用最好的链路直到接收器将违反通知发送站点。报警和替代路径的性能测量的同步接收有利于发送网络站点用于确定校正动作。
[0019]现在参照附图,并且首先参照图1,图1示出了可以实现本文描述的实施例的网络。实施例操作在包括多个网络设备的数据通信网络环境中。为了简化,仅示出了少量的节点。网络可以包括经由任意数量的节点(例如,路由器、交换机或其它网络设备)进行通信的任意数量的网络设备,其促进了数据在网络内的传递。
[0020]网络包括多个互连的网络站点。在图1中示出的示例中,网络站点10 (A、B和C)在多个WAN(广域网)(WAN1、WAN2、WAN3)上进行通信。网络站点10之间的通信可以经由任意数量的网络12 (例如,服务提供商网络X、Y、Z)被提供。
[0021]在一个示例中,企业包括中心站点和两个分支站点(分支I和分支2)。每个网络站点10可以与唯一的站点标识符相关联。在图1中示出的示例中,中心与站点标识符(ID)A相关联,分支I与站点标识符B相关联,并且分支2与站点标识符C相关联。例如,站点标识符可以被预定义并且可以由网络管理员指定。
[0022]图1的示例中示出的网络包括通过链路16连接的多个路由器14。本文使用的术语‘路由器’可以涉及被配置为执行路由功能的任何网络设备(例如,路由器、交换机/路由器)。在图1中示出的示例中,每个网络站点10包括一个或多个边界路由器14,边界路由器例如可以包括客户边缘路由器。链路16可以穿过一个或多个网络(例如,广域网、局域网、城域网、无线网、虚拟私有网、企业网、互联网、内联网、无线电接入网、公共交换网或任何其它类型的网络)。网络站点10之间的数据路径可以包括任意数量或任意类型的网路设备(例如,路由器、交换机、网关)。
[0023]流量可以经由边界路由器14进入和离开网络站点10。每个站点10可以具有位于与将站点连接到服务提供商云12的接口(路径)13 (例如,WAN接口)的数据路径中的一个或多个边界路由器14。边界路由器14可以各自包括一个或多个接口 13。例如,在图1中的网络站点A处,每个边界路由器14被连接到一个WAN接口 13。在网络站点B和C处,每个边界路由器14被连接到三个WAN接口(WAN1、WAN2、WAN3)。
[0024]每个网络站点10可以包括一个或多个控制器18(本文中被称为主控制器(MC))。主控制器18可以是独立的设备(例如,如图1中网络站点A处所示)或与边界路由器14耦合(例如,如图1中网络站点B和C处所示)。主控制器18可以在或可以不在数据路径中并且可以被称为网络站点的‘大脑’。在一个实施例中,主控制器18可以负责(例如只负责)处理所收集的统计和度量并且使用配置的策略来做出计算的重路由决定。边界路由器14可以负责执行由主控制器18做出的重路由决定。
[0025]如下面所详细描述的,边界路由器14对在它们的接口 13处被接收并且目的地为它们的网络站点10的流量进行监测。监测例如可以被用来判定应用的性能。如果一个或多个性能测量落在预定阈值之外(例如,超过阈值、低于阈值、阈值范围外),则边界路由器14可以引起报警(本文中被称为越限报警(Threshold Crossing Alert,TCA))。在一个实施例中,TCA被传输到发送者站点的主控制器18以将违反通知发送者,从而使得发送者可以采取适当的校正动作。例如,阈值可以在中心处的MC 18处被配置并且被下推到其它站点MC。阈值可以针对一个或多个性能度量被定义,性能度量例如包括分组损失率、延迟、抖动、比特损失率、或任何其它度量或性能测量、或它们的组合。
[0026]除在发送者站点10处接收TCA外,接收综合性能测量不仅有利于检测到性能违反的路径(例如,接口),而且有利于替代路径。路径的性能测量的提取在本文被称为按需输出(0DE)。在一个实施例中,性能测量的提取仅当报警针对特定监测间隔(即,按需)被接收时才做出。如下所述,例如,可以针对特定WAN接口、DSCP和站点标识符组合提取度量。发送站点10然后可以使用针对有性能违反的路径的TCA和针对包括引起TCA的路径的所有路径的ODE来做出关于流量是否应该被重路由的明智决定,而不是假设替代路径是更好的选择并且盲目地将流量移动到该链路。报警和流量
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1