流量来源确定方法及设备的制作方法

文档序号:7861256阅读:158来源:国知局
专利名称:流量来源确定方法及设备的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种流量来源确定方法及设备。
背景技术
在无线通信网络中,基站与核心网的无线网络控制器(Radio NetworkController,简称为RNC)之间通过无线回传承载网络互连起来。随着无线业务流量爆发式增长,对无线回传承载网络的要求越来越高,通信业界的趋势是使用互联网协议(InternetProtocol,简称为IP)网络,例如IP无线接入网络(Radio Access Network,简称为RAN)作为无线回传承载网络。IP RAN网络主要用来承载无线基站流量。无线终端产生的流量会发送到无线基站,之后这些流量会通过IP RAN网络传输到RNC,RNC会将这些流量发送到被呼叫的无线 终端所在的RNC,被呼叫的无线终端所在的RNC再将流量发送给被呼叫的无线终端,完成通话。IP RAN网络的质量在很大程度上决定了终端用户的使用感受,因此,各运营商都会对IPRAN网络的质量进行严格监控。目前在对IP RAN网络的质量监控中,主要监控对象包括对无线基站与IP RAN网络的边界接口、IP RAN网络内部网元之间的接口以及端到端的虚拟专用网络(Virtual Private Network,简称为VPN),主要的监控指标是流量、误码、丢包等。其中,对IP RAN网络的流量监控存在一个问题,就是在下游流量发生异常的链路上无法识别出异常流量的来源,进而导致无法准确判断应该采取何种方式解决异常流量问题。

发明内容
本发明实施例提供一种流量来源确定方法及设备,用以确定设备上的流量的来源。本发明实施例第一方面提供一种流量来源确定方法,包括对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息,经过所述设备的每条隧道的信息包括经过所述设备的每条隧道的标识和经过所述设备的每条隧道的入节点的标识;根据经过所述设备的每条隧道的入节点的标识,从经过所述设备的每条隧道的入节点上获取经过所述设备的每条隧道自身所承载的各虚拟专用网络VPN的标识;根据获取的经过所述设备的每条隧道的标识和经过所述设备的每条隧道所承载的各VPN的标识,确定所述设备上的流量的来源。在第一方面的一可选实施方式中,所述方法还包括根据经过所述设备的每条隧道所承载的各VPN的标识,获得经过所述设备的每条隧道所承载的各VPN的流量,根据经过所述设备的每条隧道的标识,获得经过所述设备的每条隧道的流量;对经过所述设备的每条隧道所承载的各VPN的流量和经过所述设备的每条隧道的流量进行分析,获得经过所述设备的各条隧道之间的流量比例以及经过所述设备的每条隧道所承载的各VPN之间的流量比例;
根据获得的经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道所承载的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,对流量异常原因进行分析。在第一方面的一可选实施方式中,所述根据获得的经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道所承载的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,对流量异常原因进行分析包括根据获得的经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道所承载的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,生成流量统计列表;将所述流量统计流表显示给用户,以供所述用户对所述流量异常原因进行分析。在第一方面的一可选实施方式中,所述隧道记录信息为路径状态块PSB和/或预 留状态块RSB ;所述对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息包括以隧道为维度,对所述设备上的PSB和/或RSB逐个进行分析,获得经过所述设备的每条隧道的信息;或者以所述设备上的接口为维度,对所述设备上的PSB和/或RSB进行综合分析,获得所述设备上每个有隧道经过的接口对应的所有隧道的信息;或者以隧道的入节点为维度,对所述设备上的PSB和/或RSB进行综合分析,获得经过所述设备并且对应相同入节点的隧道的信息。在第一方面的一可选实施方式中,所述对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息之前包括根据所述设备的标识,从所述设备上获取所述设备上的PSB和/或RSB。本发明实施例第二方面提供一种流量来源确定设备,包括信息获得模块,用于对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息,经过所述设备的每条隧道的信息包括经过所述设备的每条隧道的标识和经过所述设备的每条隧道的入节点的标识;标识获取模块,用于根据所述信息获得模块获取的经过所述设备的每条隧道的入节点的标识,从经过所述设备的每条隧道的入节点上获取经过所述设备的每条隧道自身所承载的各虚拟专用网络VPN的标识;来源确定模块,用于根据所述标识获取模块获取的经过所述设备的每条隧道的标识和经过所述设备的每条隧道所承载的各VPN的标识,确定所述设备上的流量的来源。在第二方面的一可选实施方式中,所述设备还包括流量获得模块,用于根据所述标识获取模块获取的经过所述设备的每条隧道所承载的各VPN的标识,获得经过所述设备的每条隧道所承载的各VPN的流量,根据所述信息获得模块获得的经过所述设备的每条隧道的标识,获得经过所述设备的每条隧道的流量;流量分析模块,用于对所述流量获得模块获得的经过所述设备的每条隧道所承载的各VPN的流量和经过所述设备的每条隧道的流量进行分析,获得经过所述设备的各条隧道之间的流量比例以及经过所述设备的每条隧道所承载的各VPN之间的流量比例;异常原因分析模块,用于根据所述流量分析模块获得的经过所述设备的各隧道之间的流量比例以及经过所述设备的每条隧道所承载的各VPN之间的流量比例和所述流量获得模块获得的经过所述设备的每条隧道的各VPN的流量和经过所述设备的每条隧道的流量,对流量异常原因进行分析。在第二方面的一可选实施方式中,所述异常原因分析模块具体用于根据经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道的各VPN的流量以及经过所述设备的每 条隧道所承载的各VPN之间的流量比例,生成流量统计列表,将所述流量统计列表显示给用户,以供所述用户对所述流量异常原因进行分析。在第二方面的一可选实施方式中,所述隧道记录信息为路径状态块PSB和/或预留状态块RSB ;所述信息获得模块具体用于以隧道为维度,对所述设备上的PSB和/或RSB逐个进行分析,获得经过所述设备的每条隧道的信息;或者所述信息获得模块具体用于以所述设备上的接口为维度,对所述设备上的PSB和/或RSB进行综合分析,获得所述设备上每个有隧道经过的接口对应的所有隧道的信息;或者所述信息获得模块具体用于以隧道的入节点为维度,对所述设备上的PSB和/或RSB进行综合分析,获得经过所述设备并且对应相同入节点的隧道的信息。在第二方面的一可选实施方式中,所述设备还包括状态块获取模块,用于在所述信息获得模块获得经过所述设备的所有隧道的信息之前,根据所述设备的标识,从所述设备上获取所述设备上的PSB和/或RSB。本发明实施例提供的流量来源确定方法及设备,通过对设备上的隧道记录信息进行分析,获得经过该设备的所有隧道的信息,进而根据获得的隧道信息中该隧道的入节点的标识获取每条隧道承载的VPN的标识,根据获得的该设备经过的所有隧道以及每条隧道承载的VPN的信息确定该设备上的流量的来源,解决了对VPN网络的流量监控中存在的无法识别出异常流量的来源的问题,进而为准确判断应该采取何种方式解决异常流量问题提供了条件。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为IP RAN网络的一种结构示意图;图2为本发明一实施例提供的流量来源确定方法的流程图;图3为本发明一实施例提供的隧道建立过程示意图;图4为本发明另一实施例提供的流量来源确定方法的流程图;图5为本发明又一实施例提供的流量来源确定方法的流程图
图6为本发明一实施例提供的经过节点C9的隧道和各隧道承载的VPN的示意图;图7为本发明一实施例给出的流量统计列表的一种实现结构;图8为本发明一实施例提供的流量来源确定设备的结构示意图;图9为本发明另一实施例提供的流量来源确定设备的结构示意图;图10为本发明又一实施例提供的流量来源确定 设备的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明以下各实施例适用于各种由MPLS隧道承载的VPN网络,例如由MPLS隧道承载的IP RAN网络,但不限于此。IP RAN网络使用典型的全IP方式承载通信流量。IPRAN网络的物理层使用光纤,链路层使用以太网(英文为Ethernet)或吉比特以太网(英文为Gigabit Ethernet),信令使用路由协议和多协议标签交换(Multi Protocol LabelSwitch,简称为MPLS)协议族/资源预留协议(Resource Reservation Protocol,简称为RSVP),公网转发层使用通过信令协商生成的标签交换路径(Label Switch Path,简称为LSP),业务层使用VPN。一般LSP类型包括标签分发协议(Label Distribution Protocol,简称为LDP)LSP和流量工程(Traffic Engineering,简称为TE)LSP ;常用的VPN类型包括边缘到边缘的伪线仿真(Pseudo-Wire Emulation Edge to Edge,简称为PWE3)、虚拟专用局域网业务(Virtual Private Lan Service,简称为 VPLS)和三层 VPN (L3VPN)。其中,MPLS隧道(英文为Tunnel)因为可靠性和可维护性比较好,所以一般运营商会选择MPLS Tunnel承载VPN流量。一般情况下,Tunnel这个名字表示TE LSP或者由主备TE LSP组成的LSP组合。本发明以下各实施例均以MPLS Tunnel承载VPN流量为例进行说明。其中,VPN的类型决定于基站类型,如果基站支持以太网(英文为Ethernet)接口,则一般选择L3PVN ;如果基站不支持Ethernet接口,仅仅支持El和/或异步传输模式(Asynchronous Transfer Mode,简称为ATM)等接口类型,则选择PWe3。本发明以下各实施例中涉及的VPN可以是任何类型的VPN。图I为IP RAN网络的一种结构示意图。如图I所示,IP RAN网络由接入环(图I中虚线所示圆环)和汇聚环(图I中实线所示圆环)构成。其中,节点Al-节点A8位于接入环上,节点C9和节点ClO同时位于接入环和汇聚环上,节点Cl I-节点C14以及节点N15和节点N16位于汇聚环上。节点Al和节点A5与基站连接,这里的基站可以是2G网络中的基站收发站台(Base Transceiver Station,简称为BTS),也可以是3G网络中的Node B或eNode B。节点N15和节点N16与RNC连接。在此说明,IP RAN网络一般采用环型组网(图I所示结构),但也可以采用环型和链型相结合的组网方式。本发明以下各实施例中对IP RAN网络的监控对象包括基站以及RNC与IP RAN网络的边界接口(图I中①所示位置)、IP RAN网络内部网元之间的接口(图I中②所示位置)以及端到端的VPN (图I中③所示位置),图I中带箭头的虚线表示端到端的VPN。在该监控过程中,为了便于确定异常流量的来源,本发明以下实施例提供了一种解决方案。图2为本发明一实施例提供的流量来源确定方法的流程图。如图2所示,本实施例的方法包括步骤201、对设备上的隧道记录信息进行分析,获得经过上述设备的所有隧道的信息,经过上述设备的每条隧道的信息包括经过上述设备的每条隧道的标识(ID)和经过上述设备的每条隧道的入节点的标识。在实际网络中,MPLS隧道一般用来承载VPN流量。在MPLS隧道的术语中,一般将隧道的首节点称为入(英文为Ingress)节点,尾节点称为出(Egress)节点,中间节点称为传输(英文为Transit)节点,且隧道是有方向的,某一方向的隧道的Ingress节点可能是其反方向的隧道的Egress节点;而在VPN的术语中,一般将VPN的端点称为运营商边缘(Provider Edge,简称为PE)节点,VPN的中间节点称为供应商(Provider,简称为P)节点。 从MPLS隧道角度来看,本实施例中发生流量异常的设备可以是Ingress节点、Transit节点或Egress节点。从VPN角度来看,本实施例中的设备可以是PE节点或P节点。本发明各实施例中,所述设备上的流量可能异常,所发生的异常包括各种异常行为,例如流量拥塞或流量溢出等。无论上述设备上的流量是否发生异常,均可以采用本发明实施例提供的方法来确定其上流量的来源。在本发明各实施例中,设备上的隧道记录信息主要是指该设备记录的关于隧道的路径信息。例如一条隧道记录信息可以包括本条隧道的标识(ID)、本条隧道的目的地址(SP本条隧道的Egress节点的标识)、本条隧道的Ingress节点标识、本地LSP ID (如果本条隧道下有主备两条LSP时,可以用以区别这两条LSP)、本条隧道在本节点上的出接口 /入接口等等。本发明各实施例对隧道记录信息的具体实现形式不做限定。较为常见的做法是使用路径状态块(Path State Block,简称为PSB)和/或预留状态块(Resv State Block,简称为RSB)来记录隧道的路径信息。本实施例以PSB和/或RSB为例进行说明,但不限于此。本领域技术人员根据本发明各实施例可以轻易推出当隧道记录信息采用其他方式实现时确定流量来源的实施过程。MPLS隧道的建立过程为=Ingress节点根据TE隧道配置要求,基于流量工程数据库(TE Data Base,简称为TEDB),触发约束最短路径优先(Constrained Shortest PathFirst,简称为CSPF)计算,算出隧道经过的各跳节点,即算出完整路径 ’然后Ingress节点沿着自己算好的路径,向下游发起路径(英文为Path)消息,一直到Egress节点,途经各个节点建立PSB Egress节点收到Path消息之后,表明路已经铺通,则掉头发送预留(英文为Resv)消息以确认“路已铺通”,一直反向确认到Ingress节点,途经各个节点建立RSB。图3给出一种隧道的建立过程的示意图,如图3所示,Ingress节点为节点30、Egress节点为节点36、节点31-节点35分别为Transit节点,在隧道建立完成后,节点30-节点36上均建立了 PSB和RSB。在隧道经过的各个节点,例如Ingress节点、Transit节点或Egress节点记录的PSB或RSB,实际上记录了本条隧道的路径信息。某个节点记录的一条隧道的路径信息包括本条隧道的ID、本条隧道的目的地址(即本条隧道的Egress节点的标识)、本条隧道的Ingress节点标识、本地LSP ID (如果本条隧道下有主备两条LSP时,可以用以区别这两条LSP)、本条隧道在本节点上的出接口 /入接口等等。上述路径信息中的“隧道的目的地址”、“Ingress节点的标识”、“隧道的ID”以及“本地LSP ID”构成一条隧道(TE LSP)的全网唯一标志,称为四元组。在此说明,本发明各实施例中所说的隧道的标识(ID)是指四元组中的“隧道的ID”。在MPLS隧道中,节点的标识为该节点的标记交换路由器(Label SwitchRouter,简称为 LSR) ID。在此说明,如果根据经过上述设备的每条隧道的ID获知该隧道包括主备两条LSP,可选的,流量来源确定设备可以采用本发明实施例提供的方法确定经过上述设备上其中一条LSP的流量的来源,可选的,流量来源确定设备还可以采用本发明实施例提供的方法确定经过上述设备的每条LSP的流量的来源。本发明各实施例主要是以隧道中存在一条LSP为例进行说明的。其中,每条隧道穿过的每个节点都分别在PSB和RSB中记录了该条隧道的路径信息,不过不同隧道的路径信息是散落在各条隧道对应的PSB和RSB中的。通过将一个节点上各条隧道对应的PSB和RSB中记录的各条隧道的路径信息加以整合,即可知道该节点上穿过的全部隧道。
基于上述,本实施例通过对设备上的PSB进行分析,可以获得经过上述设备的所有隧道的信息。或者,本实施例通过对设备上的RSB进行分析,也可以获得经过上述设备的所有隧道的信息。或者,本实施例通过同时对设备上的RSB和RSB进行分析,也可以获得经过上述设备的所有隧道的信息。这里所说的隧道的信息主要是指隧道的ID和隧道的入节点的LSR ID,但不限于此。步骤202、根据经过上述设备的每条隧道的入节点的标识,从经过上述设备的每条隧道的入节点上获取经过上述设备的每条隧道自身所承载的各VPN的标识。其中,每条隧道的入节点上存储有该条隧道所承载的VPN的信息,例如所承载的VPN的标识以及VPN的流量等信息。基于此,本实施例在获取到经过上述设备的每条隧道的入节点的标识后,可以根据入节点的标识去每条隧道的入节点上获取该条隧道所承载的各VPN的标识。步骤203、根据获取的经过上述设备的每条隧道的标识和经过上述设备的每条隧道所承载的各VPN的标识,确定上述设备上的流量的来源。当获取到经过上述设备的每条隧道的标识以及每条隧道所承载的VPN的标识后,即可确定经过上述设备的所有隧道和每条隧道所承载的各VPN,相当于知道了上述设备上的流量的具体来源。这里所说的来源是指设备上的流量来自于哪些隧道以及来自于哪些隧道中的哪些VPN。其中,上述设备上的流量是由经过上述设备的各条隧道所承载的各VPN中流量的总和。在此说明,本实施例的执行主体可以是流量来源确定设备,该设备可以是负责对VPN网络进行流量监控的网管设备,还可以是上述设备本身。由上述可见,本实施例提供的流量来源确定方法,通过对设备上的隧道记录信息进行分析,获得经过该设备的所有隧道的信息,进而根据获得的隧道信息中该隧道的入节点的标识获取每条隧道承载的VPN的标识,根据获得的该设备经过的所有隧道以及每条隧道承载的VPN的信息确定该设备上的流量的来源,进一步在设备上的流量发生异常时,可以确定发生异常的流量的来源,解决了对VPN网络的流量监控中存在的无法识别出异常流量的来源的问题,进而为准确判断应该采取何种方式解决异常流量问题提供了条件。
在本实施例的一可选实施方式中,如图4所示,本实施例的流量来源确定方法还包括步骤204、根据经过上述设备的每条隧道所承载的各VPN的标识,获得经过上述设备的每条隧道的各VPN的流量,根据经过上述设备的每条隧道的标识,获得经过上述设备的每条隧道的流量。可选的,VPN网络中可能存在对各隧道以及各隧道中各VPN进行流量监控的设备,该设备知道每个VPN的流量,基于此,本实施例的流量来源确定设备可以从VPN网络中监控各VPN的流量的设备上获取上述各隧道标识所标识的隧道的流量以及各VPN的标识所标识的VPN的流量。在此说明,一条隧道的流量可以由该条隧道所承载的各VPN的流量叠加获得,也可以单独统计该条隧道自身的流量。可选的,本实施例的流量来源确定设备本身具有监控VPN网络中各隧道以及各隧道中各VPN的流量的功能,则本实施例的流量来源确定设备可以直接监控各隧道和各隧道 中各VPN的流量,从而获取上述各隧道标识所标识的隧道的流量以及各VPN的标识所标识的VPN的流量。可选的,VPN网络中可能存在对各隧道中各VPN进行流量监控的设备,该设备监控到VPN的流量后将VPN的流量作为该VPN的属性存储到该VPN所在隧道的入节点上。基于此,本实施例的流量来源确定设备可以从经过上述设备的每条隧道的入节点上,获取该条隧道中各VPN的流量。具体的,流量来源确定设备可以根据上述获取的该条隧道中各VPN的标识来区分不同的VPN的流量。上述仅是举例说明了几种获取各隧道以及各VPN的流量的实施方式,但不限于此。另外,上述获取经过上述设备的每条隧道的以及每条隧道所承载的各VPN的流量的过程可以独立于获取各VPN的标识的过程,也可以是在同一过程中同时完成各隧道以及各VPN的流量和各VPN的标识的获取。步骤205、对经过上述设备的每条隧道所承载的各VPN的流量和经过上述设备的每条隧道的流量进行分析,获得经过上述设备的各条隧道之间的流量比例以及经过上述设备的每条隧道所承载的各VPN之间的流量比例。在获取到经过上述设备的每条隧道所承载的各VPN的流量和经过上述设备的每条隧道的流量之后,通过对经过上述设备的每条隧道所承载的各VPN的流量和经过上述设备的每条隧道的流量进行分析,例如将各隧道的流量相比,获得经过上述设备的各隧道之间的流量比例,将同一隧道中各VPN的流量相比,获得该隧道所承载的各VPN之间的流量比例。步骤206、根据获得的经过上述设备的每条隧道的流量、经过上述设备的各隧道之间的流量比例、经过上述设备的每条隧道所承载的各VPN的流量以及经过上述设备的每条隧道所承载的各VPN之间的流量比例,对流量异常原因进行分析。在获得的经过上述设备的每条隧道的流量、经过上述设备的各隧道之间的流量比例、经过上述设备的每条隧道所承载的各VPN的流量以及经过上述设备的每条隧道所承载的各VPN之间的流量比例之后,可以根据获得这些信息对流量异常原因进行分析,进而为采用正确的方法解决该流量异常问题提供了条件。
在一可选实施方式中,流量来源确定设备可以根据获得的经过上述设备的每条隧道的流量、经过上述设备的各隧道之间的流量比例、经过上述设备的每条隧道所承载的各VPN的流量以及经过上述设备的每条隧道所承载的各VPN之间的流量比例,生成流量统计列表;然后,将生成的流量统计列表显示给用户,以供用户对流量异常原因进行分析。通过该方式,流量来源确定设备可以向用户提供友好的图形用户界面(Graphical UserInterface,简称为GUI),便于用户操作,有利于提高确定异常流量来源及原因的效率。在一可选实施方式中,如图5所示,本实施例的流量来源确定方法在步骤201之前还包括步骤200、根据发生流量异常的设备的标识,从发生流量异常的设备上获取该设备上的PSB和/或RSB,隧道记录信息为PSB和/或RSB。基于此,步骤201具体为对设备上的PSB和/或RSB进行分析,获取的获得经过上述设备的所有隧道的信息。
在该实施方式中,流量来源确定设备除了监测设备上的流量之外,还可以确定其所监测的设备的标识等信息。这里设备的标识也是设备的LSR ID。基于此,流量来源确定设备可以根据设备的标识,从设备上获取该设备上的PSB和/或RSB,以便于后续对获取的PSB和/或RSB进行分析,获得经过该设备的所有隧道的信息。其中,流量来源确定设备先从上述设备上获取该设备上的PSB和/或RSB,然后再进行分析是一种可选实施方式,但不限于此。例如,流量来源确定设备也可以直接登录到上述设备上,并在上述设备上完成对PSB和/或RSB的分析,获得经过上述设备的所有隧道的信息。举例说明,当用户或网络维护工程师发现流量异常时,通过本实施例提供的方法可以很快确定流量异常发生的接口上的各流量的来源,即查看接口上有哪些基站和大客户专线,并且还可以查看到流量异常发生的接口上各流量的比例,即查看该接口上各个基站和大客户专线的流量比例,假设发现该接口上有新接入的基站或大客户专线的VPN流量且该VPN流量占据了一定流量比例,进而可以判断出流量异常是因为VPN网络采用VPN方式接入新的基站或者大客户专线(这是发放业务的常规做法)而导致的流量拥塞,则可以采用对该设备进行扩容,以解决流量拥塞的问题。在本实施例的一可选实施方式中,步骤201的实施方式包括但不限于以下几种以隧道为维度,对上述设备上的PSB和/或RSB逐个进行分析,获得经过上述设备的每条隧道的信息。或者以上述设备上的接口为维度,对上述设备上的PSB和/或RSB进行综合分析,获得上述设备上每个有隧道经过的接口对应的所有隧道的信息。或者以隧道的入节点为维度,对上述设备上的PSB和/或RSB进行综合分析,获得经过上述设备并且对应相同入节点的隧道的信息。关于上述几种方式,将在后续具体实例中做进一步解释说明。下面结合图I所示IP RAN网络结构对上述实施例提供的流量来源确定方法进行详细说明。在IP RAN网络中,流量异常问题常常是因为上游流量逐渐累加导致的,例如如果节点A6新接基站,就会导致接入环和汇聚环上的流量增加,随着基站数量的逐渐增加,下游节点可能会出现流量溢出。本实施例以节点A6新接基站向接入环和汇聚环引入新的流量,从而导致节点C9和节点C12之间的链路发生流量拥塞或溢出,如图I中的“X”所示。在本实施例中,流量来源确定设备同时具有对IP RAN网络进行流量监控的功能。当流量来源确定设备发现节点C9发生了流量拥塞或溢出时,获取节点C9上的PSB。假设从节点C9上获取到以下符合请求评论(Request For Comments,简称为RFC)标准的PSB信息。
权利要求
1.一种流量来源确定方法,其特征在于,包括 对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息,经过所述设备的每条隧道的信息包括经过所述设备的每条隧道的标识和经过所述设备的每条隧道的入节点的标识; 根据经过所述设备的每条隧道的入节点的标识,从经过所述设备的每条隧道的入节点上获取经过所述设备的每条隧道自身所承载的各虚拟专用网络VPN的标识; 根据获取的经过所述设备的每条隧道的标识和经过所述设备的每条隧道所承载的各VPN的标识,确定所述设备上的流量的来源。
2.根据权利要求I所述的流量来源确定方法,其特征在于,还包括 根据经过所述设备的每条隧道所承载的各VPN的标识,获得经过所述设备的每条隧道所承载的各VPN的流量,根据经过所述设备的每条隧道的标识,获得经过所述设备的每条隧道的流量; 对经过所述设备的每条隧道所承载的各VPN的流量和经过所述设备的每条隧道的流量进行分析,获得经过所述设备的各条隧道之间的流量比例以及经过所述设备的每条隧道所承载的各VPN之间的流量比例; 根据获得的经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道所承载的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,对流量异常原因进行分析。
3.根据权利要求2所述的流量来源确定方法,其特征在于,所述根据获得的经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道所承载的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,对流量异常原因进行分析包括 根据获得的经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道所承载的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,生成流量统计列表; 将所述流量统计流表显示给用户,以供所述用户对所述流量异常原因进行分析。
4.根据权利要求I或2或3所述的流量来源确定方法,其特征在于,所述隧道记录信息为路径状态块PSB和/或预留状态块RSB ; 所述对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息包括 以隧道为维度,对所述设备上的PSB和/或RSB逐个进行分析,获得经过所述设备的每条隧道的信息;或者 以所述设备上的接口为维度,对所述设备上的PSB和/或RSB进行综合分析,获得所述设备上每个有隧道经过的接口对应的所有隧道的信息;或者 以隧道的入节点为维度,对所述设备上的PSB和/或RSB进行综合分析,获得经过所述设备并且对应相同入节点的隧道的信息。
5.根据权利要求4所述的流量来源确定方法,其特征在于,所述对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息之前包括 根据所述设备的标识,从所述设备上获取所述设备上的PSB和/或RSB。
6.一种流量来源确定设备,其特征在于,包括信息获得模块,用于对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息,经过所述设备的每条隧道的信息包括经过所述设备的每条隧道的标识和经过所述设备的每条隧道的入节点的标识; 标识获取模块,用于根据所述信息获得模块获取的经过所述设备的每条隧道的入节点的标识,从经过所述设备的每条隧道的入节点上获取经过所述设备的每条隧道自身所承载的各虚拟专用网络VPN的标识; 来源确定模块,用于根据所述标识获取模块获取的经过所述设备的每条隧道的标识和经过所述设备的每条隧道所承载的各VPN的标识,确定所述设备上的流量的来源。
7.根据权利要求6所述的流量来源确定设备,其特征在于,还包括 流量获得模块,用于根据所述标识获取模块获取的经过所述设备的每条隧道所承载的各VPN的标识,获得经过所述设备的每条隧道所承载的各VPN的流量,根据所述信息获得模块获得的经过所述设备的每条隧道的标识,获得经过所述设备的每条隧道的流量; 流量分析模块,用于对所述流量获得模块获得的经过所述设备的每条隧道所承载的各VPN的流量和经过所述设备的每条隧道的流量进行分析,获得经过所述设备的各条隧道之间的流量比例以及经过所述设备的每条隧道所承载的各VPN之间的流量比例; 异常原因分析模块,用于根据所述流量分析模块获得的经过所述设备的各隧道之间的流量比例以及经过所述设备的每条隧道所承载的各VPN之间的流量比例和所述流量获得模块获得的经过所述设备的每条隧道的各VPN的流量和经过所述设备的每条隧道的流量,对流量异常原因进行分析。
8.根据权利要求7所述的流量来源确定设备,其特征在于,所述异常原因分析模块具体用于根据经过所述设备的每条隧道的流量、经过所述设备的各隧道之间的流量比例、经过所述设备的每条隧道的各VPN的流量以及经过所述设备的每条隧道所承载的各VPN之间的流量比例,生成流量统计列表,将所述流量统计列表显示给用户,以供所述用户对所述流量异常原因进行分析。
9.根据权利要求6或7或8所述的流量来源确定设备,其特征在于,所述隧道记录信息为路径状态块PSB和/或预留状态块RSB ; 所述信息获得模块具体用于以隧道为维度,对所述设备上的PSB和/或RSB逐个进行分析,获得经过所述设备的每条隧道的信息;或者 所述信息获得模块具体用于以所述设备上的接口为维度,对所述设备上的PSB和/或RSB进行综合分析,获得所述设备上每个有隧道经过的接口对应的所有隧道的信息;或者 所述信息获得模块具体用于以隧道的入节点为维度,对所述设备上的PSB和/或RSB进行综合分析,获得经过所述设备并且对应相同入节点的隧道的信息。
10.根据权利要求9所述的流量来源确定设备,其特征在于,还包括 状态块获取模块,用于在所述信息获得模块获得经过所述设备的所有隧道的信息之前,根据所述设备的标识,从所述设备上获取所述设备上的PSB和/或RSB。
全文摘要
本发明实施例提供一种流量来源确定方法及设备。方法包括对设备上的隧道记录信息进行分析,获得经过所述设备的所有隧道的信息,经过所述设备的每条隧道的信息包括经过所述设备的每条隧道的标识和经过所述设备的每条隧道的入节点的标识;根据经过所述设备的每条隧道的入节点的标识,从经过所述设备的每条隧道的入节点上获取经过所述设备的每条隧道自身所承载的各虚拟专用网络VPN的标识;根据获取的经过所述设备的每条隧道的标识和经过所述设备的每条隧道所承载的各VPN的标识,确定所述设备上的流量的来源。本发明技术方案解决了现有技术中无法确定出异常流量的来源的问题。
文档编号H04L12/26GK102882742SQ201210358290
公开日2013年1月16日 申请日期2012年9月24日 优先权日2012年9月24日
发明者孙昌盛, 朱毅, 毛羽 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1