一种流量统计方法及装置制造方法及图纸

技术编号:20657269 阅读:30 留言:0更新日期:2019-03-23 08:39
本发明专利技术提供一种流量统计方法及装置,该方法包括:通过下一跳转发表项关联的统计引擎对与所述下一跳转发表项匹配的报文进行流量统计;对于任一MPLS TE隧道,根据该MPLS TE隧道关联的目标统计引擎的流量统计结果,确定该MPLS TE隧道的流量统计结果;其中,所述目标统计引擎为该MPLS TE隧道对应的下一跳转发表项关联的统计引擎。应用本发明专利技术实施例可以实现MPLS TE隧道的流量统计。

A Flow Statistics Method and Device

The invention provides a traffic statistics method and device, which includes: carrying out traffic statistics for messages matching the next hop forwarding table item through the statistical engine associated with the next hop forwarding table item; determining the traffic statistics results of the MPLS TE tunnel according to the traffic statistics results of the target statistical engine associated with the MPLS TE tunnel for any MPLS TE tunnel; The target statistical engine is the statistical engine associated with the next hop forwarding table item corresponding to the MPLS TE tunnel. The flow statistics of MPLS TE tunnel can be realized by applying the embodiment of the present invention.

【技术实现步骤摘要】
一种流量统计方法及装置
本专利技术涉及网络通信
,尤其涉及一种流量统计方法及装置。
技术介绍
MPLS(MultiprotocolLabelSwitching,多协议标签交换)TE(TrafficEngineering,流量工程)隧道是从源节点到目的节点的一条虚拟点到点连接。MPLSTE隧道使用MPLS标签转发报文,用户可以将MPLSTE隧道看作一个透明的管道,不需关心隧道的封装,只要将用户报文透传过去即可。目前,不存在针对MPLSTE隧道的流量统计。
技术实现思路
本专利技术提供一种流量统计方法及装置,以解决现有技术中不存在针对MPLSTE隧道的流量统计的问题。根据本专利技术实施例的第一方面,提供一种流量统计方法,包括:通过下一跳转发表项关联的统计引擎对与所述下一跳转发表项匹配的报文进行流量统计;对于任一多协议标签交换MPLS流量工程TE隧道,根据该MPLSTE隧道关联的目标统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果;其中,所述目标统计引擎为该MPLSTE隧道对应的下一跳转发表项关联的统计引擎。根据本专利技术实施例的第二方面,提供一种流量统计装置,其特征在于,包括:统计单元,用于通过下一跳转发表项关联的统计引擎对与所述下一跳转发表项匹配的报文进行流量统计;确定单元,用于对于任一多协议标签交换MPLS流量工程TE隧道,根据该MPLSTE隧道关联的目标统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果;其中,所述目标统计引擎为该MPLSTE隧道对应的下一跳转发表项关联的统计引擎。应用本专利技术公开的技术方案,通过为下一跳转发表项配置关联的统计引擎,并下一跳转发表项关联的统计引擎对与该下一跳转发表项匹配的报文进行流量统计,进而根据MPLSTE隧道关联的统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果,在不需要转发引擎支持MPLTTE隧道的流量统计的前提下,实现了MPLSTE隧道的流量统计。附图说明图1A是一种FTN路由流量通过MPLSTE隧道转发的示意图;图1B是一种PRB流量通过MPLSTE隧道转发的示意图;图2是本专利技术实施例提供的一种流量统计方法的流程示意图;图3是本专利技术实施例提供的一种统计引擎的配置示意图;图4A是本专利技术实施例提供的一种FTN路由的软件表项的示意图;图4B是本专利技术实施例提供的一种PBR的软件表项的示意图;图5是本专利技术实施例提供的另一种统计引擎的配置示意图;图6是本专利技术实施例提供的另一种统计引擎的配置示意图;图7是本专利技术实施例提供的一种流量统计装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,下面先对报文通过MPLSTE隧道转发的流程进行简单说明。以FTN(ForwardingEquivalenceClassToNextHopLabelForwardingEntry,转发等价类到下一跳标签转发表项)路由流量通过MPLSTE隧道转发为例,如图1A所示,FTN路由流量通过MPLSTE隧道转发时依次需要通过查询转发表项得到以下封装信息:下一跳信息、VC私网标签、MPLSTE隧道封装信息以及ARP封装信息。以PBR(PolicyBasedRoute,策略路由)流量通过MPLSTE隧道转发为例,如图1B所示,PBR流量通过MPLSTE隧道转发时依次需要通过查询转发表项得到以下封装信息:下一跳信息、MPLSTE隧道封装信息以及ARP封装信息。其中,转发表项中每一级表项除了包括该一级表项的封装信息之外,还可以包括下一级表项的索引。为了使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图2,为本专利技术实施例提供的一种流量统计方法的流程示意图,其中,该流量统计方法应用于交换设备,如交换机、路由器等,如图2所示,该流量统计方法可以包括以下步骤:步骤201、通过下一跳转发表项关联的统计引擎对与该下一跳转发表项匹配的报文进行流量统计。本专利技术实施例中,为了实现针对MPLSTE隧道的流量统计,可以为MPLSTE隧道对应的下一跳转发表项配置关联的统计引擎。其中,对于任一下一跳转发表项,当根据该下一跳转发表项中的索引信息最终定位到指定MPLSTE隧道时,该下一跳转发表项为该指定MPLSTE隧道对应的下一跳转发表项。举例来说,以FTN路由流量通过MPLSTE隧道转发为例,假设根据下一跳转发表项A中包括的VC私网标签封装表项索引查询到的VC私网标签表项为VC私网标签表项A,根据VC私网标签表项A中包括的MPLSTE隧道封装表项索引查询到的MPLSTE隧道封装表项为MPLSTE隧道封装表项A,则下一跳转发表项A为MPLSTE隧道封装表项A对应的下一跳转发表项。相应地,在本专利技术实施例中,交换设备接收到报文,并确定该报文匹配的下一跳转发表项时,交换设备可以通过该下一跳转发表项关联的统计引擎对该报文进行流量统计。可选地,上述流量统计可以包括报文数统计或/和报文字节统计。其中,交换设备通过统计引擎进行流量统计时,可以对预设统计周期(可以根据实际场景设定)的报文进行流量统计。步骤202、对于任一MPLSTE隧道,根据该MPLSTE隧道关联的目标统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果。本专利技术实施例中,当需要对任一MPLSTE隧道(本文中称为目标MPLSTE隧道)进行流量统计时,交换设备可以根据该目标MPLSTE隧道关联的统计引擎(本文中称为目标统计引擎)的流量统计结果,确定该MPLSTE隧道的流量统计结果。其中,MPLSTE隧道关联的统计引擎是指该MPLSTE隧道对应的下一跳转发表项关联的统计引擎。可见,在图2所示方法流程中,通过为下一跳转发表项配置关联的统计引擎,并下一跳转发表项关联的统计引擎对与该下一跳转发表项匹配的报文进行流量统计,进而根据MPLSTE隧道关联的统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果,在不需要转发引擎支持MPLTTE隧道的流量统计的前提下,实现了MPLSTE隧道的流量统计。为了使本领域技术人员更好地理解本专利技术实施例提供的技术方案,下面结合具体应用场景对本专利技术实施例提供的技术方案进行说明。实施例一请参见图3,为本专利技术实施例提供的一种统计引擎的配置示意图,如图3所示,在该实施例中,同一MPLSTE隧道对应的同一类型的下一跳转发表项关联同一个统计引擎。其中,不同类型的前缀对应的下一跳转发表项的类型不同,相同类型的前缀对应的下一跳转发表项的类型相同。例如,FTN前缀对应的下一跳转发表项的类型为FTN,PBR前缀对应的下一跳转发表项的类型为PBR,ILM(IncomingLabelMap,入口标签映射)前缀对应的下一跳转发表项的类型为ILM。如图3所示,交换设备可以通过统计引擎1对通过MPLSTE隧道1转发的FTN路由流量进行流量统计,并通过统计引擎2对通过MPLSTE隧道1转发的PBR流量进行流量统计(图中仅以FTN路由流量和PBR流量为例,但实际应用中不限于此,下同)。在该实施例中,为了实现下一跳表项与统计引擎的关联,并实现通过MPLSTE隧道关联的统计引擎对MPLSTE隧道的流量统计,交换设备可以进行如下处理(分别以FTN路由流量和PBR本文档来自技高网
...

【技术保护点】
1.一种流量统计方法,其特征在于,包括:通过下一跳转发表项关联的统计引擎对与所述下一跳转发表项匹配的报文进行流量统计;对于任一多协议标签交换MPLS流量工程TE隧道,根据该MPLS TE隧道关联的目标统计引擎的流量统计结果,确定该MPLS TE隧道的流量统计结果;其中,所述目标统计引擎为该MPLS TE隧道对应的下一跳转发表项关联的统计引擎。

【技术特征摘要】
1.一种流量统计方法,其特征在于,包括:通过下一跳转发表项关联的统计引擎对与所述下一跳转发表项匹配的报文进行流量统计;对于任一多协议标签交换MPLS流量工程TE隧道,根据该MPLSTE隧道关联的目标统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果;其中,所述目标统计引擎为该MPLSTE隧道对应的下一跳转发表项关联的统计引擎。2.根据权利要求1所述的方法,其特征在于,同一MPLSTE隧道对应的同一类型的下一跳转发表项关联同一个统计引擎。3.根据权利要求1所述的方法,其特征在于,不同的下一跳转发表项关联不同的统计引擎。4.根据权利要求2或3所述的方法,其特征在于,所述根据该MPLSTE隧道关联的目标统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果,包括:将该MPLSTE隧道关联的多个目标统计引擎的流量统计结果进行累加,以得到该MPLSTE隧道的流量统计结果。5.根据权利要求1所述的方法,其特征在于,同一MPLSTE隧道对应的下一跳转发表项关联同一个统计引擎;所述根据该MPLSTE隧道关联的目标统计引擎的流量统计结果,确定该MPLSTE隧道的流量统计结果,包括:将该MPLSTE隧道关联...

【专利技术属性】
技术研发人员:黄玉成
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1