用于监视多个网络层处的网络通信的系统和方法

文档序号:7748501阅读:195来源:国知局
专利名称:用于监视多个网络层处的网络通信的系统和方法
技术领域
本系统和 方法涉及网络通信监视系统,尤其涉及监视多个网络层处的网络通信的 系统。
背景技术
目前,存在各种被设计为监视网络特性的系统。网络监视系统往往把精力集中在 网络层及下层(例如,开放系统互连(OSI)标准的1-3层)的网络属性上。另外,系统往往 把精力集中在所涉及的硬件上。这些系统受限于如下事实它们不提供各种网络层次、特别 是网络层以上的层次处的通信中所涉及的所有应用/硬件的全貌。例如,用于通信的信令 分组可能通过与媒体数据不同的路径来发送。现有系统未能展示这些类型的区别。这导致 当通过网络发送通信时可能发生的诊断错误的问题。作为具有上述问题的当前系统的示例,考虑美国专利申请公布No. 2033/0086425, 其公开了能够发现网络中的所有物理设备的布置的系统。显示的拓扑是网络中的第2层/ 第3层设备的地图。两个通信设备之间的路径也被确定。基于该路径,两个通信设备之间 的服务质量可以被确定。该系统的问题在于仅仅硬件设备在第2层和第3层被跟踪。第3 层以上的层次处的不同类型业务的网络路径不被跟踪。因此,该系统无法诊断当不同类型 的分组在第3层以上的层次处的不同应用之间被发送时可能发生的错误。一些系统跟踪第3层以上的层次处的统计信息。然而,这些系统往往仅把精力集 中在网络中特定点处的通信上。例如,美国专利申请公布No. 2007/0086336公开了在边缘 路由节点处对订户的第7层统计信息进行跟踪的系统。基于该统计信息,某些策略可以被 应用到数据上。该系统的问题在于它未能确定第7层处的通信中所涉及的所有设备/应用 /路径。对不同层次处的不同类型分组的完整通信路径的跟踪未被公开。仅仅在网络中的 特定点进行了通信的第7层统计信息的采样。结果,由于各种层次处的通信的完整路径未 被跟踪,因此特定类型的错误无法被诊断。

发明内容
系统和方法针对性地解决现有技术的这些和其他问题及缺点。网络监视器得到用 于两个通信设备之间的通信的(第7层)媒体路径材料清单。网络监视器得到(第7层) 信令路径材料清单。信令路径材料清单可以通过媒体路径材料清单来确定。媒体路径材料 清单和信令路径材料清单包含通信中所涉及的多个项目(例如,硬件、软件、链路)。媒体路 径材料清单和信令路径材料清单包含通信路径材料清单。网络监视器将至少一个配置分组 发送到多个网络分析器,以监视包含与通信路径材料清单中的一个或多个项目有关的通信 状态的分组。通信状态被与通信路径材料清单中的项目相关地输出和显示。其他实施例包括针对相关的(一个或多个)信令路径项目来查询媒体路径材料清 单。(一个或多个)信令路径项目的网络地址随后被确定。可以通过将鼠标移动到通信路 径材料清单中的各个项目上来在通信路径材料清单中显示通信状态。


系统和方法的这些和其他特征及优点将通过考虑系统和方法的说明性实施例的 以下描述及附图而变得更清楚,在附图中图1是第一说明性通信网络的框图;图2是显示基于处理第7层分组的第3层项目的通信的第一说明性通信路径材料
清单;图3是显示第7层处的通信的第二说明性通信路径材料清单;图4是用于监视网络通信的信令路径和媒体路径的方法的流程图;图5是用于在网络分析器处监视如下分组的方法的流程图,所述分组包含通信路 径材料清单中的项目的状态;图6是用于确定被监视的分组是信令分组还是媒体分组的方法的流程图;图7是用于针对相关的信令路径材料清单来查询媒体路径材料清单中的每个项 目的方法的流程图。
具体实施例方式图1是第一说明性通信网络100的框图。图1是通信网络的多个可能配置中的一 个配置的说明性示例。说明性通信网络100可包括诸如因特网、私有网络、公共交换电话网 (PSTN)等之类的各种网络。示出的说明性通信网络100包括通信设备101、私有分支交换 机(PBX) 110、路由器120、桥接器130和网络监视器140。通信设备101可以是能够传送信 息的任何类型的设备,如电话、蜂窝电话、个人数字助理(PDA)、个人计算机(PC)、网络服务 器、视频相机、相机、视频服务器等等。PBX110可以是能够路由/交换通信的任何设备,如路 由器120、服务器、交换机等等。路由器120可以是能够在网络中路由通信的任何设备,如PBX或中央局交换机。路 由器120可以路由分组通信和/或交换时分复用(TDM)通信。桥接器130可以是能够桥接 通信的任何设备,如语音桥接器、视频桥接器等等。网络监视器140可以是能够监视网络通 信的任何设备,如服务器、PBX 110、PC、通信设备101等等。网络监视器140可以分布在包 括通信设备101在内的多个设备之间。这些设备101、110、120、130、140和150通过通信链 路160来连接。通信链路160可以是任何类型的通信链路,如无线链路、有线链路、分组交 换链路、时分复用(TDM)链路、光纤链路等等。PBX 110还包括用户方通信硬件111、通信软件112、网络通信硬件113、用户方信 令硬件115、信令软件116、网络信令硬件117和(一个或多个)网络分析器150。PBX 110 可具有多个网络分析器150来监视PBX110中的项目111-113和115-117的每一个。PBX 110中的项目111-113和115-117的一些或全部可具有唯一的网络地址。例如,用户方通信 硬件111和网络通信硬件113可具有分开的因特网协议(IP)地址,而通信软件112可不具 有相关的IP地址。路由器120B-120D被示为具有嵌入的网络分析器150。路由器120A被 示为具有外部网络分析器150。同样地,通信设备101可具有嵌入的网络分析器150(101D) 或不具有嵌入的网络分析器(101A-101C)。网络分析器150被用来监视一个或多个通信设备101之间的一个或多个通信。网络分析器150利用已知技术来配置。例如,美国专利申请No. 12/410980中的系统和方法公 开了一种网络分析器150可以被配置为监视说明性通信网络100的方式。网络分析器150 可以是被动式网络分析器,或者网络分析器150可以是桥接的网络分析器。桥接器130还包括混合器131、记录器132和网络分析器150。混合器131被用来 混合音频和/或视频流。记录器132被用来记录音频和/或视频媒体流。
网络监视器140得到媒体路径材料清单。媒体是与应用层(第7层)处的通信有 关的非信令数据。例如,在会话启动协议(SIP)语音通信中,编码的语音流分组将被考虑为 媒体数据。对于视频通信,编码的视频信号将被考虑为媒体数据。对于文件传输协议(FTP), 文件将被考虑为媒体数据。得到用于媒体路径的材料清单可以通过各种方式来实现。例如, 美国专利申请公布No. 2033/0086435公开了一种确定两个通信设备101之间的语音业务路 径的方式。媒体路径材料清单包括(一个或多个)媒体分组/媒体数据被其处理或经其发送 的所有项目(例如,路由器120、PBX 110、链路160、通信软件112等等)。例如,如果媒体 分组(在第3层处)从通信设备101经由链路160被发送到用户方通信硬件111A、经由通 信软件112A到达网络通信硬件113A,则(第3层处的)媒体路径材料清单将包括通信设备 101A、链路160、用户方通信硬件111A、通信软件112A和网络通信硬件113A。网络监视器140还得到信令路径材料清单。得到信令路径材料清单的一个示例方 式是网络监视器140通过媒体路径材料清单来确定信令路径材料清单的情况。(第7层处 的)信令路径材料清单包括信令分组/信令数据被其处理/经其发送的所有项目。例如,如 果信令分组(在第7层处)从通信设备IOlA经由链路160被发送到用户方信令硬件115A、 经由信令软件116A到达网络信令硬件117A,则(第7层处的)信令路径材料清单将包括 通信设备101A、链路160、用户方信令硬件115A、信令软件116A和网络信令硬件117A。信 令分组/信令数据是用来建立通信的分组/数据。例如,用来建立SIP呼叫(如SIP邀请、 SIP振铃、SIP确认等)的分组将被考虑为信令分组。媒体路径材料清单和信令路径材料清单包括通信路径材料清单。通信路径材料清 单(媒体路径材料清单和信令路径材料清单)中的项目可以是硬件设备、虚拟设备(例如, 同一软件进程的多个线程)、软件元素(例如,通信软件112)、通信链路160、分组交换设备 (例如,路由器120)、TDM设备等等。网络监视器140将至少一个配置分组发送到网络分析器150,清求它们监视包含 与通信路径材料清单中的项目之一有关的通信状态的(一个或多个)分组。配置分组可以 是去往所有网络分析器150的单个广播分组,或者网络分析器150可以向特定的网络分析 器150发送(一个或多个)分开的配置分组。网络分析器150可以监视多个通信。被监视 的分组中的通信状态可以通过各种方式来确定,所述方式例如是噪声度量(例如,语音信 号中有多少噪声)、回声度量(例如,语音通信中的回声)、可疑端口号(例如,该端口号在 通信期间被改变)、信号质量、信号水平、时间戳、丢失的分组的数目、延迟的分组的数目、因 特网协议(IP)地址、用户数据报协议(UDP)地址、UDP端口、传输控制协议(TCP)地址、TCP 端口以及媒体访问控制(MAC)地址。网络分析器150从网络监视器140接收(一个或多 个)配置分组。网络分析器150监视在多个通信设备101之间发送的分组。网络分析器150可以通过查看分组/数据中的诸如源IP地址和目的地IP地址之类的各种字段来监视在多个通 信设备101之间发送的分组。网络监视器140和/或网络分析器150可以以各种方式来确 定通信状态,所述方式例如是检查一个或多个分组中的净荷以确定分组类型、确定一个或 多个分组中的净荷是否具有实时传输协议(RTP)首部、检查因特网协议(IP)/用户数据报 协议(UDP)首部中的多个字段以确定分组类型、检查一个或多个分组多久被发送一次以确 定分组类型、检查UDP端口号以确定分组类 型、检查传输控制协议(TCP)端口号以确定分组 类型等等。(一个或多个)网络分析器150发送包含与通信路径材料清单中的至少一个项目 有关的通信状态的(一个或多个)响应分组。网络监视器140从(一个或多个)网络分析 器150接收(一个或多个)响应分组。网络监视器140输出与通信路径材料清单中的被监 视的项目有关的通信状态。网络监视器140和/或通信设备101之一显示被输出的与通信 路径材料清单中的(一个或多个)被监视的项目有关的通信状态(显示的状态的示例示于 图2和图3中)。图2是显示基于处理第7层分组的第3层项目的通信的第一说明性通信路径材料 清单200。第7层信令分组通常穿过与媒体分组不同的网络中的路径;因此需要监视信令 分组和媒体分组采取的不同路径。图2是通信设备IOlA和通信设备IOlD之间的通信的示例,该通信由记录器132 记录。在说明性示例中,显示的所有项目(通信设备101、路由器120等)是处理第3层和 /或第7层处的分组的设备。例如,路由器120A-120D仅处理第3层的分组,而项目101A、 115A、116A、117A、130、132、115B、116B、117B和IOlD处理第7层的分组并潜在地处理第3层 的分组。这些项目还处理诸如用于TCP/UDP传输的第4层之类的其他层的分组。网络监视器140在得到媒体路径材料清单并得到信令路径材料清单之后显示第 3/7层通信路径材料清单200。第3/7层媒体路径材料清单中的项目(101A、111A、112A、 113A、120A-120D、130、132、113B、112B、111B 和 101D)被示为用虚线 / 通信链路 160 连接。 第 3/7 层信令路径材料清单中的项目(101A、115A、116A、117A、120B、130、132、120D、117B、 116B、115B和101D)被示为用实线/通信链路160连接。图3是显示第7层处的通信的第二说明性通信路径材料清单300。第二说明性通 信路径材料清单是图2所示的同一通信的第7层表示。在第二说明性通信路径材料清单 300中,仅示出了第7层中所涉及的通信路径材料清单中的那些项目。网络监视器140在得到媒体路径材料清单并得到信令路径材料清单之后显示第7 层通信路径材料清单300。第7层媒体路径材料清单中的项目(101A、130、132和101D)被示 为由虚线连接。第7层信令路径材料清单中的项目(101A、115A、116A、117A、130、132、117B、 116B、115B和101D)被示为由实线连接。注意通信链路160不再被表示,这是因为由于第7 层连接可能跨越多个通信链路160,因此项目之间的连接不再对应于特定的通信链路。图2 和图3所示的通信路径材料清单代表可以示出的通信路径材料清单的许多组合。例如,代 替第3/7层通信路径材料清单,第4/7层通信路径材料清单可以被示出。从网络分析器150接收的通信状态可以使用各种机制来显示。例如,将鼠标移动 (放置鼠标光标)到用于记录器132的图标(例如,材料清单内的节点的图标)上则在窗口 380中显示记录器132的IP地址、媒体访问控制(MAC)地址、记录器132中的虚拟记录器(6号)以及物理位置(1楼空间6)。其他显示通信状态的方式是通过将鼠标移动到紧挨着 项目115B的一侧上以显示窗口 370来完成的,窗口 370示出14个分组被用户方信令硬件 115B接收,其中有1个分组具有循环冗余校验(CRC)错误、1个分组端口不匹配(端口号从 已知的端口号被改变)。通过将鼠标移动到紧挨着通信设备101D的另一侧上,窗口 371被 显示,窗口 371示出12个分组被通信设备101D接收,其中0个分组具有CRC错误,0个分组 端口不匹配。其他示出通信状态的方式包括但不限于设置通信路径材料清单中个别项目的颜 色、在通信路径材料清单中项目上显示文本、改变通信路径材料清单中项目的图标、结合通 信路径材料清单中项目的物理地图(通信路径材料清单中每个项目的物理位置)来显示通 信路径材料清单等等。其他可能性包括动画,在所述动画中,材料清单中的项目(节点)之 间的链路160基于网络层和/或功能(例如,信令、媒体、域名服务(DNS)、因特网控制消息 协议(ICMP)等)用不同颜色示出。颜色还可以基于(一个或多个)分组在多久之前被发 送而随着时间强度变淡。物理地图例如可以是建筑物的物理地图以及材料清单中的项目位 于何处。第一说明性通信路径材料清单200和第二说明性通信路径材料清单300的显示可 以由网络监视器140处的用户启动。通信设备101的用户也可以启动第一说明性通信路径 材料清单200和第二说明性通信路径材料清单300的显示。这允许在通信时经历问题的用 户启动通信测试以检测任何问题。图4是用于监视网络通信的信令路径和媒体路径的方法的流程图。说明性地,网 络分析器150和网络监视器140是通过运行存储介质(如存储器或盘)中存储的程序来执 行图4-7的方法的受存储程序控制的实体,如计算机。处理从网络监视器140得到400用于多个通信设备101之间的通信的媒体路径材 料清单开始。得到媒体路径材料清单可以通过各种方式来完成,例如查询被管理的通信、利 用(一个或多个)网络分析器150监视分组等等。处理还得到401信令路径材料清单。这 可以通过各种方式来实现。例如,网络监视器140可以针对信令路径材料清单中的项目来 查询媒体路径材料清单中的项目。网络监视器140随后将(一个或多个)配置分组发送 402到多个网络分析器150,以监视与通信路径材料清单(媒体材料清单和信令材料清单) 中的项目有关的分组。这可以通过各种方式来实现,如指示网络分析器150监视特定的IP 地址、MAC地址,查询软件应用程序的状态、检查针对特定的UDP端口号和IP地址的分组等寸。网络监视器140接收并/或等待接收403来自网络分析器150的(一个或多个) 响应分组,所述响应分组包含用于媒体路径材料清单和/或信令路径材料清单(通信路径 材料清单)中的至少一个项目的通信状态。网络监视器140输出404通信状态。输出404 通信状态可以通过各种方式来完成,如将结果发送到应用程序(未示出)供处理、将状态发 送到网络监视器140上的显示器(例如,视频监视器)、将状态发送到通信设备101上的显 示器等等。处理在步骤404中的输出的应用程序的示例是接纳状态结果并执行网络诊断以 识别通信路径材料清单中可能需要修补的(一个或多个)项目的应用程序。网络监视器 140通过示出通信路径材料清单来显示405通信状态。在步骤406中,如果网络监视器140不想继续监视通信材料清单的状态并且/或者网络监视器140不想发送更多的配置分组(例如,监视新的通信路径材料清单),则处理完成407。否则,如果网络监视器140想要继续监视当前的通信路径材料清单并且/或者 网络监视器140想要发送(一个或多个)新的配置分组,则处理去往步骤408。在步骤408 中,如果网络监视器想要发送(一个或多个)新的配置分组,则网络监视器发送402(—个 或多个)配置分组。否则,网络监视器140接收和/或等待接收403 (—个或多个)响应分 组。图5是用于在网络分析器150处监视如下分组的方法的流程图,所述分组包含通 信路径材料清单中的项目的状态。在网络监视器140发送402 (—个或多个)配置分组之 后,网络分析器150接收500所述(一个或多个)配置分组。配置分组可以包含用于监视 通信路径材料清单中的一个或多个项目的不同种类的状态的指示。例如,配置分组可以包 含用于检查来自特定的IP地址的每个分组、确定分组是否具有RTP首部、确定分组中的UDP 端口号是否是特定的UDP端口号、捕获特定类型的分组的净荷等的指示。网络分析器150基于(一个或多个)配置分组中的指示来监视501包含与通信路 径材料清单中的项目有关的通信状态的一个或多个分组。监视一个或多个分组的示例可以 包括但不限于对在通信设备101处发送和接收的分组进行计数、检查分组的净荷来查找 错误、检查分组中的UDP/TCP端口号、对来自和/或去往特定IP地址的分组之间的时间进 行计时等等。网络分析器150发送502包含通信路径材料清单中的被监视的项目的状态的 (一个或多个)响应分组。响应分组随后在步骤403中被网络监视器140接收。图6是用于确定被监视的分组是信令分组还是媒体分组的方法的流程图。示出的 图6描绘了由网络监视器140完成的步骤。然而,图6所示的步骤中的一些或全部可以在发 送响应分组到网络监视器140之前在网络分析器150中完成。在网络监视器140接收403 包含通信状态的响应分组(在步骤502中发送的)之后,网络监视器140通过查看响应分 组中的状态来确定600被监视的分组是信令分组还是媒体分组。网络监视器140检查601在步骤502中发送的响应分组中的状态,包括首部、时间 戳、端口号、整个分组等等。例如,网络监视器140可以查看首部来确定首部是不是RTP首 部(指示分组是不是媒体分组)。网络监视器140可以查看UDP/TCP端口号来确定分组类 型。网络监视器140可以比较分组的时间戳并将其与前一分组的(一个或多个)先前时间 戳相比较来确定分组多久被发送一次;这可以指示分组是信令分组(不经常发送)还是媒 体分组(以定期的速率被发送)。在确定602分组类型是媒体分组之后,网络监视器140将分组状态与媒体路径材 料清单中的项目相关联603,并且处理随后去往步骤404。否则,如果在步骤602中分组是 信令分组,则网络监视器140将分组状态与信令路径材料清单中的项目相关联604 ;处理随 后去往步骤404。图7是用于针对相关的信令路径材料清单来查询媒体路径材料清单中的每个项 目的方法的流程图。图7描绘了图4中步骤401的示例方法。在得到400媒体路径材料清 单之后,网络控制器140针对一个或多个相关的信令路径材料清单项目来查询700媒体路 径材料清单中的每个项目。利用Avaya通信管理器来完成它的一种方式是运行从发起通信 的通信设备(例如,通信设备101A)开始的查询700。查询700揭示通信中所涉及的材料清 单中的下一个项目(例如,用户方信令硬件115A)。材料清单中的下一个项目(例如,115A)随后被查询700以得到材料清单中的下一个项目。该处理重复直到获得完整的材料清单。 该处理可能依据使用的系统而不同。基于来自步骤700的查询,网络监视器140确定701网络地址是否与信令路径材 料清单中的一个或多个项目相关。网络地址可能或可能不与媒体路径材料清单和/或信令 路径材料清单中的每个项目相关。例如,软件应用程序和/或处理可能不具有相关的网络 地址,而硬件设备可能具有相关的网络地址。当然,上述说明性实施例的各种变更和修改对本领域技术人员是明显的。这些变 更和修改可以在不脱离系统和方法的精神和范围的情况下做出而不减少其伴随的优点。因 此希望这种变更和修改被以下权利要求所涵盖,除非到目前为止被现有技术限制。短语“至少一个”、“一个或多个”以及“和/或(并且/或者)”是在操作时既连 接又分离的开放式表达。例如,短语“A、B和C中的至少一个”、“A、B或C中的至少一个”、 “A、B和C中的一个或多个”、“A、B或C中的一个或多个”以及“A、B和/或C”中的每一个 的意思是A单独的、B单独的、C单独的、A和B —起、A和C 一起、B和C 一起或者A、B和C 一起。术语“一”或“一个”实体指代一个或多个该实体。这样,术语“一”(或“一个”)、 “一个或多个”和“至少一个”在这里可以互换使用。还要注意,术语“包含”、“包括”和“具
有”可以互换使用。
权利要求
一种用于监视通信的系统,包括网络监视器,所述网络监视器被配置为得到用于跨网络的多个通信设备之间的通信的媒体路径材料清单,得到用于跨所述网络的所述多个通信设备之间的通信的信令路径材料清单,其中所述媒体路径材料清单和所述信令路径材料清单各自包含多个项目,并且其中所述媒体路径材料清单和所述信令路径材料清单包含通信路径材料清单,所述网络监视器被配置为发送至少一个配置分组到多个网络分析器,以监视包含与所述通信路径材料清单中的多个项目中的至少一个项目有关的通信状态的一个或多个分组,接收包含与所述通信路径材料清单中的多个项目中的至少一个项目有关的通信状态的响应分组,并且输出与被监视的所述通信路径材料清单中的多个项目中的至少一个项目有关的通信状态。
2.根据权利要求1所述的系统,还包括多个网络分析器,所述多个网络分析器被配置 为接收所述至少一个配置分组,监视包含与所述通信路径材料清单中的多个项目有关的 通信状态的一个或多个分组,并且将所述响应分组发送到所述网络监视器。
3.根据权利要求1所述的系统,其中所述网络监视器和/或所述多个网络分析器中 的至少一个网络分析器还被配置为确定所述一个或多个分组之一是信令分组还是媒体分 组,响应于所述一个或多个分组之一是信令分组,将所述信令分组中的状态与所述信令路 径材料清单中的项目相关联,并且响应于所述一个或多个分组之一是媒体分组,将所述媒 体分组中的状态与所述媒体路径材料清单中的项目相关联。
4.根据权利要求3所述的系统,其中所述网络监视器和/或所述多个网络分析器还被 配置为进行下述至少一项检查所述一个或多个分组之一中的净荷以确定分组类型,确定 所述一个或多个分组之一中的净荷是否具有实时传输(RTP)首部,检查因特网协议(IP)/ 用户数据报协议(UDP)首部中的多个字段以确定分组类型,检查所述一个或多个分组之一 多久被发送一次以确定分组类型,检查UDP端口号以确定分组类型,以及检查传输控制协 议(TCP)端口号以确定分组类型。
5.根据权利要求1所述的系统,其中所述网络监视器还被配置为针对一个或多个相 关的信令路径材料清单项目来查询所述媒体路径材料清单中的每个项目,并且确定与所述 一个或多个相关的信令路径材料清单项目中的至少一个项目相关的网络地址。
6.一种用于监视通信的方法,包括在网络监视器处得到用于跨网络的多个通信设备之间的通信的媒体路径材料清单;得到用于跨所述网络的所述多个通信设备之间的通信的信令路径材料清单,其中所述 媒体路径材料清单和所述信令路径材料清单各自包含多个项目,并且其中所述媒体路径材 料清单和所述信令路径材料清单包含通信路径材料清单;从所述网络监视器发送至少一个配置分组到多个网络分析器,以监视包含与所述通信 路径材料清单中的多个项目中的至少一个项目有关的通信状态的一个或多个分组;在所述网络监视器处接收包含与所述通信路径材料清单中的多个项目中的至少一个 项目有关的通信状态的响应分组;以及从所述网络监视器输出与被监视的所述通信路径材料清单中的多个项目中的至少一 个项目有关的通信状态。
7.根据权利要求6所述的方法,还包括以下步骤在所述多个网络分析器中接收所述至少一个配置分组;在所述多个网络分析器中监视包含与所述通信路径材料清单中的多个项目有关的通 信状态的一个或多个分组;以及将所述响应分组发送到所述网络监视器。
8.根据权利要求6所述的方法,还包括以下步骤在所述网络监视器和/或所述多个网络分析器中的至少一个网络分析器中确定所述 一个或多个分组之一是信令分组还是媒体分组;响应于所述一个或多个分组之一是信令分组,将所述信令分组中的状态与所述信令路 径材料清单中的项目相关联;以及响应于所述一个或多个分组之一是媒体分组,将所述媒体分组中的状态与所述媒体路 径材料清单中的项目相关联。
9.根据权利要求8所述的方法,其中确定所述一个或多个分组之一是信令分组还是媒 体分组的步骤还包括以下步骤中的至少一个检查所述一个或多个分组之一中的净荷以确 定分组类型,确定所述一个或多个分组之一中的净荷是否具有实时传输(RTP)首部,检查 因特网协议(IP)/用户数据报协议(UDP)首部中的多个字段以确定分组类型,检查所述一 个或多个分组之一多久被发送一次以确定分组类型,检查UDP端口号以确定分组类型,以 及检查传输控制协议(TCP)端口号以确定分组类型。
10.根据权利要求6所述的方法,其中所述得到信令路径材料清单的步骤还包括以下 步骤针对一个或多个相关的信令路径材料清单项目来查询所述媒体路径材料清单中的每 个项目;以及确定与所述一个或多个相关的信令路径材料清单项目之一相关的网络地址。
全文摘要
公开了用于监视多个网络层处的网络通信的系统和方法。网络监视器得到用于两个通信设备之间的通信的(第7层)媒体路径材料清单。网络监视器还得到(第7层)信令路径材料清单。媒体路径材料清单和信令路径材料清单包含通信中涉及的多个项目(例如,硬件、软件、链路)。媒体路径材料清单和信令路径材料清单包含通信路径材料清单。网络监视器发送至少一个配置分组到多个网络分析器,以监视包含与通信路径材料清单中的一个或多个项目有关的通信状态的分组。通信状态被与通信路径材料清单中的项目相关地输出并显示。
文档编号H04L29/06GK101877649SQ20101016966
公开日2010年11月3日 申请日期2010年4月30日 优先权日2009年4月30日
发明者吉恩·麦洛克, 理查德·斯扎杰德克基 申请人:阿瓦雅公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1