当前位置: 首页 > 专利查询>菲尼萨公司专利>正文

用于捕捉感兴趣的网络数据的协议分析器系统和方法技术方案

技术编号:2850774 阅读:168 留言:0更新日期:2012-04-11 18:40
协议分析器系统和跨过多个框架协调感兴趣的网络数据捕捉的方法。每个框架具有带有伴随的端口的单独的页片,并串行连接到系统中其它的框架。来自每个框架的选择的端口配置在域中,所述域可跨过串行连接的框架伸展,并用于协调感兴趣的网络数据的捕捉。包含控制信号的串行协议用于在串行连接框架之间传送运行、停止和触发数据,并从而协调每个域内端口的活动。通过使用所述串行协议,连接相连框架的线的数量被最小化,且多框架系统中的每个所述页片可同时同步启动、停止和触发以同步捕捉所述感兴趣的网络数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体而言涉及有用于分析通信业务的多通道高速通信系统、方法和设备。更具体而言,本专利技术的实施例涉及系统和方法,用于协调多框架协议分析器系统中各种框架(chassis)、页片(blade)、端口和分析器的操作。
技术介绍
由于正在下降的成本、计算机和组网装置的改善的性能及对通信带宽的增长的需求,计算机和数据通信网络持续发展和扩展。通信网络包括,例如广域网(WAN)、局域网(LAN)、和存储域网络(SAN),其通过资源共享、语音和数据传递以及语音、数据和相关信息在最有效位置的处理而允许增长的生产率和分布计算机或工作站的使用。此外,由于机构已意识到使用通信网络的经济效益,如电子邮件、语音和数据传递、主机访问、及共享和分布式数据库的网络应用更多地被用作一种提高用户生产率的手段。这种增长的需求连同分布式计算资源增长的数量导致已安装网络数量的迅速膨胀。由于对网络的需求已增长,网络技术已增长为包括多种不同的物理配置。实例包括Gigabit以太网、光纤数据分布接口(FDDI)、纤通道、和InfiniBand网络。已开发的这些和很多其它类型的网络典型地利用不同的线缆系统、不同的带宽,并且典型地以不同的速度传输数据。此外,每个所述不同网络类型具有不同的标准集,称为协议,所述协议提出用于接入网络并用于网络上资源之间的通信的规则。典型地,两个网络连接的设备间的传输穿过在每个连接的设备的协议层的层次结构。根据限定层之间的通信规则的所建立的协议,第一网络连接的设备中的每层基本上与第二网络连接的设备中的对应层进行对话。然而,由于通信网络已于数量、规模和复杂性上增长,其已变得更易于出现各种更加难于诊断和解决的问题。此外,例如,对网络运行可靠性和增长的网络容量的需求强调对适当的诊断和补救系统、方法和设备的需要。网络性能问题的示范性原因包括信息的不必要的小帧的传输、信息的低效或不正确的路由、不恰当的网络配置和过剩的网络业务,所列出的仅为其中的几个原因。这些问题被以下事实加剧由于新网络拓扑和协议的成长、重新配置和引入以及新互联设备和软件应用的使用,许多网络在持续变化和进化。结果,随着高速数据通信的成熟,许多设计更多地关注可靠性和性能问题。特别地,通信系统已被设计为响应各种网络错误和问题,从而最小化网络失败和停机时间的出现。此外,已开发了允许对通信系统响应及处理网络上具体错误状况类型的能力进行测试和监视的装置、系统和方法。通常,此种装置、系统和方法提供选择性地改变通道数据的能力,包括通道数据路径中的错误的引入。用于探测这些错误的一种设备为协议分析器,也被称为网络分析器。协议分析器运行于网络背景中,捕捉、检查包业务并将包业务记入日志。例如,协议分析器可配置成监视不寻常的IP地址、时间标记(timestamp)和数据包,并且大多具有用户接口以使网络管理员能够访问表示协议分析器所执行的分析的信息。因而,协议分析器是基本的并且非常有用的工具,用于测试和调试各种类型的通信网络,包括计算和计算机存储网络。协议分析器通过从通过通信网络传输的一数据流捕捉选择的数据的部分来工作。然后,协议分析器可更详细地分析所捕捉的信息以提取期望的信息。例如,通过检查与问题相关的捕捉的数据,可诊断通常称为问题状况的数据传输故障或错误或性能错误。非法侵入也可通过协议分析器来探测。协议分析器对网络可以是透明的,或被配置为网关或交换网络。然而,其包括到网络的端口(物理连接)。端口提供到网络的连接性并允许协议分析器来接收和捕捉网络数据。端口经常被提供于页片(或卡)上,所述页片经常包含于带有普通底板或总线的框架(或箱)中。框架可为模块化的,从而在可定制且可扩展的系统中允许将多个框架安装到一个机架上。此种多框架协议分析器系统提供对可用于多种用途的许多页片之上的大量端口的访问。由于网络变得愈加复杂和精密,已开发了带有增长数量的端口的协议分析器,使协议分析器能够配置用于不同的数据链路或通道。经常需要将这些端口中的一些关联到单个逻辑组或域用于协调行动。然而,增加的端口数量也增加了协议分析器的复杂性并提出了问题,即在端口间协调以便以一种方式捕捉网络数据以使多通道或数据链路中传输的数据的时序能被精确表示。如果域中的端口全部位于单个框架中,可并行执行端口间信号的传递。然而在框架间,数据传递被互联所述箱的线缆的数量限制。从而,协调多端口的行动成为复杂的工作,所述多端口互联于多框架之上的多页片上的多个域中。当分析器审查多个通道时,该协调变得更为困难。相应地,存在对改善的方法和设备的持续的需求,所述方法和设备用于配置和操作被配置到多框架系统中的协议分析器。
技术实现思路
本专利技术提供系统和方法,其中,每个带有单独的页片和端口的多协议分析器框架或箱串行链接在一起并允许从域中的多个端口捕捉数据,所述域可伸展跨过所述串行连接的框架。此外,本专利技术涉及一种系统,通过该系统,使用一种串行协议在所述串行连接的协议分析器框架之间传输运行、停止和触发数据。通过所述串行协议的使用,连接所述框架的线的数量可最小化,并且每个页片可同时同步启动、停止和触发,以同步捕捉感兴趣的网络数据。所述多框架系统具有触发模式,通过所述触发模式,在框架间同步基于感兴趣的数据的识别来捕捉数据的触发。触发信息是基于逐个域(domain-by-domain)的以协调多个框架之上的数据捕捉。每个框架可被编程以在上游或下游方向或者两个方向上发送运行/停止和触发信息。在本专利技术端口(在本专利技术的描述中为了简化,此处使用的术语“端口”在其范围内包括耦合到端口的协议分析器)的正常操作中,执行两个基本操作,所述两个基本操作都由软件限定,所述软件配置所述页片中的端口以监视和捕捉数据,如网络管理员所期望的。首先,端口过滤与正在被监视的通信业务关联的数据包,以便仅捕捉感兴趣的那些包,如仅网络中两个指定节点间的包。这在主框架将运行信号发送到从框架之后执行。执行所述过滤且在与端口关联的捕捉缓冲器中捕捉已适当过滤的数据,同时丢弃其余数据。另一个基本操作是触发,当识别所述被过滤包中的特定比特位模式时,执行该操作。触发的任何框架发送触发信号到域中的其它端口,以使他们也触发。典型地,所述触发导致触发旗标被置于所述捕捉缓冲器中。可替换地,所述触发可用于启动捕捉过程。在触发之后,所述捕捉继续,直到一个端口已填满其捕捉缓冲器或直到网络管理员停止该过程。一旦已捕捉到数据且触发已发生,网络管理员可在一个屏幕上查看从所捕捉的数据导出的所有踪迹,并同时查看从所有端口捕捉的数据,所述端口全部基本上同时被触发。然后,网络管理员可查看当所述触发生发生时发生在其它端口的情况。根据本专利技术第一示范实施例,一种用于捕捉感兴趣的网络数据方法包括首先,在协议分析器上通过端口的域接收通信业务,其中所述端口的域分布于多个框架之上。然后,与每个端口通信的一个或多个分析器模块监视所述通信业务以识别感兴趣的数据。最后,使用串行协议,在多个框架之间递送一个或多个控制信号,其中所述控制信号协调端口的域中每个端口的操作。根据本专利技术另一示范实施例,一种跨过多个框架协调用于捕捉感兴趣的网络数据的方法包括首先,配置位于一个或多个框架上的一个或多个页片之上的端口的域,域中每个端口处于与相应分析器模块和相应捕捉缓冲器的通信中本文档来自技高网
...

【技术保护点】
一种用于在计算机网络中的协议分析器系统中捕捉感兴趣的网络数据的方法,所述方法包括:通过协议分析器上的端口的域接收通信业务,其中,所述端口的域分布于多个框架之上;通过一个或多个分析器模块监视所述通信业务,以识别感兴趣的数据,每 个分析器模块处于与所述端口的域中的端口中的至少一个的通信中,并通过所述端口的域中的端口中的至少一个接收所述通信业务;以及在所述多个框架之间使用串行协议递送一个或多个控制信号,其中所述控制信号协调所述端口的域中的每个端口的工作。

【技术特征摘要】
【国外来华专利技术】US 2003-6-30 60/484,2081.一种用于在计算机网络中的协议分析器系统中捕捉感兴趣的网络数据的方法,所述方法包括通过协议分析器上的端口的域接收通信业务,其中,所述端口的域分布于多个框架之上;通过一个或多个分析器模块监视所述通信业务,以识别感兴趣的数据,每个分析器模块处于与所述端口的域中的端口中的至少一个的通信中,并通过所述端口的域中的端口中的至少一个接收所述通信业务;以及在所述多个框架之间使用串行协议递送一个或多个控制信号,其中所述控制信号协调所述端口的域中的每个端口的工作。2.如权利要求1所述方法,其中每个框架还包括场可编程门阵列,每个场可编程门阵列能够分析所述串行协议以识别所述一个或多个控制信号中的哪一个指向位于其相应框架的哪个端口。3.如权利要求1所述方法,其中至少一个控制信号包括触发信号,用于到域中的每个端口的传播,其中所述触发信号触发与所述域中每个端口通信的捕捉缓冲器,以捕捉所述通信业务的选择的部分。4.如权利要求3所述方法,其中当选择的感兴趣的网络数据被识别时或当所述通信的选择的特性被识别时,在一个端口产生所述触发信号。5.如权利要求1所述方法,其中所述控制信号识别所述域中的每个端口是否应在运行或停止以及是否应触发每个端口。6.如权利要求3所述方法,其中所述捕捉缓冲器通过存储所述通信业务的选择的部分来工作,所述捕捉缓冲器通过在该捕捉缓冲器中存储的最老的通信业务之上写入新接收的通信业务来工作,其中所述触发信号指引所述捕捉缓冲器在规定的时间停止将新数据写入该捕捉缓冲器中,从而保留所述通信业务的选择的部分。7.如权利要求6所述方法,其中所述触发信号指引所述捕捉缓冲器通过在所述触发信号被接收以后继续捕捉网络数据一选择的时间段来捕捉所述通信业务的选择的部分,由此在所述捕捉缓冲器中存储在所述感兴趣的网络数据被识别之前和之后通过所述端口接收的数据网络数据。8.如权利要求1所述方法,还包括在所述框架的一个中产生时钟信号并通过与每个框架相连的线缆将该信号传播到至少一个另外的框架。9.如权利要求1所述方法,还包括过滤所述通信业务以识别所述通信业务的选择的部分,所述通信业务的选择的部分期望存储在所述捕捉缓冲器中;和在所述捕捉缓冲器中仅存储所述通信业务的识别的部分。10.如权利要求9所述方法,其中当一个端口的关联的捕捉缓冲器为满时,在所述端口产生所述触发信号;以及所述触发信号传播到所述域中的每个端口,并动作以停止与所述域中的每个端口相关联的数据捕捉缓冲器的捕捉。11.如权利要求1所述方法,其中所述串行协议包括起始字,其标识所述串行协议;多个数据比特,其指示连接到一个特定端口的设备是否应在运行和/或触发;至少一个分隔符比特,用于将所述数据比特分成组;和一个奇偶校验比特,以指示所述串行协议的结束。12.一种用于在计算机网络中的多框架协议分析器系统中跨过多框架协调捕捉感兴趣的网络数据的方法,所述方法包括配置位于一个或多个框架上的一个或多个页片之上的端口的域,所述域中的每个端口处于与相应的分析器模块和相应的捕捉缓冲器的通信中;在每个分析器模块,监视通过所述通信网络传输的数据,以识别感兴趣的网络数据;以及响应于附着到所述域中的端口中的一个、识别所述感兴趣的网络数据的分析器模块,触发与所述域中每个端口通信的每个捕捉缓冲器,以捕捉通过所述网络通信传输的数据的所需的部分。13.如权利要求12所述方法,其中每个框架还包括场可编程门阵列,每个场可编程门阵列能够分析串行协议,所述串行协议在所述框架之间通信以识别和指引控制信号,所述控制信号协调每个端口在端口的所述域中的工作。14.如权利要求12所述方法,其中每个捕捉缓冲器通过存储经由所述通信网络传输的数据的选择的部分来工作,所述捕捉缓冲器通过在存储在所述捕捉缓冲器中的经由所述通信网络传输的最老的数据之上写入经由所述通信网络传输的新收到的数据来工作,其中所述触发信号指引所述捕捉缓冲器在一规定时间停止将新数据写到所述捕捉缓冲器中,由此保存经由所述通信网络传输的数据选择的部分。15.如权利要求14所述方法,其中所述触发信号指引所述捕捉缓冲器通过在所述...

【专利技术属性】
技术研发人员:兰迪欧亚多马里斯蒂芬斯特朗
申请(专利权)人:菲尼萨公司
类型:发明
国别省市:US[美国]

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

1