流量统计方法、装置及提供商路由器制造方法及图纸

技术编号:18839965 阅读:21 留言:0更新日期:2018-09-05 08:22
本发明专利技术实施例提供的流量统计方法、装置及提供商路由器,首先,根据流量统计请求,从预先配置的QoS策略的软件表项中获得记录的EXP值及基于隧道选择的服务等级分类的CBTS类型;接着,匹配包括获得EXP值及CBTS类型的所有访问控制列表ACL表项;然后,获得匹配的ACL表项的统计信息,并基于统计信息得到QoS策略对应的流量统计结果。上述过程中,在ACL表项添加EXP值及CBTS类型的信息,通过匹配EXP值及CBTS类型获得对应ACL表项上的流量统计信息,上述方法可以解决基于CBTS的QOS策略在存在多个ACL表项时,无法基于现有QoS策略进行流量统计的技术问题。

Traffic statistics method, device and provider router

The flow statistics method, device and provider router provided by the embodiment of the present invention first obtains the recorded EXP value from the software table item of the pre-configured QoS policy according to the flow statistics request and the CBTS type based on the service level classification of the tunnel selection; then matches all access including obtaining the EXP value and the CBTS type. Control list ACL table items; then, get the matching statistics of ACL table items, and based on the statistics, get the traffic statistics results corresponding to QoS policies. In the above process, the information of EXP value and CBTS type is added to the ACL table item, and the traffic statistics information on the corresponding ACL table item is obtained by matching the EXP value and CBTS type. The above method can solve the technical problem that the QOS policy based on CBTS can not carry out the traffic statistics based on the existing QoS policy when there are many ACL table items.

【技术实现步骤摘要】
流量统计方法、装置及提供商路由器
本专利技术涉及通信
,具体而言,涉及一种流量统计方法、装置及提供商路由器。
技术介绍
不同应用的网络流量优先级存在不同,在进行区分服务时,高优先级应用的流量会通过高优先级对应的隧道转发,低优先级应用的流量会通过低优先级对应的隧道转发,不区分优先级的应用的流量通过缺省优先级对应的隧道转发。当某一优先级业务对应的隧道故障后,该业务会通过缺省优先级或最低优先级对应的隧道转发。这就是基于分类的隧道选择技术。在对转发数据流量进行统计时,普通的服务质量(QualityofService,QoS)策略通过一个访问控制列表(AccessControlList,ACL表项)的统计功能即可实现流量统计,在对多协议标签交换(MultiprotocolLabelSwitching,MLS)报文基于隧道选择的服务等级分类(Class-of-serviceBaseonTunnelSelection,CBTS)进行服务质量策略的流量进行统计确不适用。
技术实现思路
本专利技术的实施例描述一种用于对基于CBTS的服务质量策略的流量统计方法、装置及提供商路由器。第一方面,本专利技术实施例提供一种流量统计方法,应用于MPLS数据转发网络中的P设备,该方法包括:响应流量统计请求,获取P设备中预先配置的服务质量QoS策略对应的EXP值及基于隧道选择的服务等级分类的CBTS类型;根据EXP值及CBTS类型查找P设备中包括该EXP值及CBTS类型的所有访问控制列表ACL表项;根据所有查找到的ACL表项的统计统计得到QoS策略对应的流量统计结果。可选地,在响应流量统计请求之前,方法还包括:在P设备上配置CBTS类型的QoS策略时,记录QoS策略对应EXP值、CBTS类型、及EXP值对应的重定向隧道;基于EXP值、CBTS类型和每个入标签映射表IML的下一跳缺省索引分别设置每个ACL表项的匹配项;将每个ACL表项的动作项设置为通过EXP值指向的隧道转发并进行流量统计。可选地,方法还包括:在MPLS报文进入P设备时,根据MPLS报文携带的入标签查询到匹配的入标签映射表IML;根据匹配的IML获得MPLS报文的下一跳缺省索引;根据MPLS报文携带的EXP值、CBTS类型及获得的下一跳缺省索引查找是否存在对应的硬件ACL表项;如果存在,通过EXP值指向隧道发送所述MPLS报文并进行流量统计。可选地,根据所有查找到的ACL表项的流量统计得到QoS策略对应的流量统计结果,包括:将查找到的ACL表项的流量统计进行累加得到流量统计结果。第二方面,本专利技术实施例提供一种流量统计装置,应用于MPLS数据转发网络中的P设备,流量统计装置包括:获取模块,用于响应流量统计请求,获取P设备中预先配置的服务质量QoS策略对应的EXP值及基于隧道选择的服务等级分类的CBTS类型;查找模块,用于根据EXP值及CBTS类型查找P设备中包括该EXP值及CBTS类型的所有访问控制列表ACL表项;统计模块,用于根据所有查找到的ACL表项的流量统计得到QoS策略对应的流量统计结果。可选地,流量统计装置还包括:记录模块,用于在P设备上配置CBTS类型的QoS策略时,记录QoS策略对应的EXP值、CBTS类型及EXP值对应的重定向隧道;设置模块,用于基于EXP值、CBTS类型和每个入标签映射表IML的下一跳缺省索引分别设置每个ACL表项的匹配项;设置模块,还用于将每个ACL表项的动作项设置为通过EXP值指向的隧道转发并进行流量统计。可选地,流量统计装置还包括:查询模块,在MPLS报文进入P设备时,根据MPLS报文携带的入标签查询到匹配的入标签映射表IML;查找模块,还用于根据MPLS报文携带的EXP值、CBTS类型及所述获得的下一跳缺省索引查找是否存在对应的硬件ACL表项;重定向模块,用于存在对应的硬件ACL表项时,通过所述EXP值指向隧道发送所述MPLS报文并进行流量统计。可选地,流量统计装置还包括:统计模块,用于将查找到的所有ACL表项的流量统计进行累加得到流量统计结果。第三方面,本专利技术实施例还提供一种提供商路由器,提供商路由器包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,实现第一方面中的流量统计方法。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术实施例提供的流量统计方法、装置及提供商路由器,首先,根据流量统计请求,从预先配置的QoS策略的软件表项中获得记录的EXP值及基于隧道选择的服务等级分类的CBTS类型;接着,匹配包括获得EXP值及CBTS类型的访问控制列表ACL表项;然后,获得匹配的ACL表项的统计信息,并基于统计信息得到QoS策略对应的流量统计结果。上述过程中,在ACL表项添加EXP值及CBTS类型的信息,通过匹配EXP值及CBTS类型获得对应ACL表项上的流量统计信息,上述方法解决了基于CBTS的QOS策略在存在多个ACL表项时,无法基于现有QoS策略进行流量统计的技术问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的MPLS数据转发引擎的网络环境示意图;图2为本专利技术实施例提供的P设备的结构示意图。图3为本专利技术实施例提供的流量控制方法的一种流程示意图。图4为本专利技术实施例提供的流量控制方法的另一种流程示意图。图5为本专利技术实施例提供的流量控制方法其他步骤的示意图。图6为本专利技术实施例提供的流量统计装置的一种功能模块框图。图7为本专利技术实施例提供的流量统计装置的另一种功能模块框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。请参照图1,图1为本专利技术实施例提供的一种MPLS数据转发引擎的网络环境示意图,MPLS数据转发引擎的网络环境包括三个主要设备:CE设备300、PE设备200和P设备100。CE(CustomerEdge)设备300为用户网络边本文档来自技高网...

【技术保护点】
1.一种流量统计方法,其特征在于,应用于MPLS数据转发网络中的提供商路由器P设备,所述方法包括:响应流量统计请求,获取所述P设备中预先配置的服务质量QoS策略的EXP值及基于隧道选择的服务等级分类的CBTS类型;根据所述EXP值及CBTS类型查找P设备中包括该EXP值及CBTS类型的所有访问控制列表ACL表项;根据所有查找到的ACL表项的流量统计得到所述QoS策略对应的流量统计结果。

【技术特征摘要】
1.一种流量统计方法,其特征在于,应用于MPLS数据转发网络中的提供商路由器P设备,所述方法包括:响应流量统计请求,获取所述P设备中预先配置的服务质量QoS策略的EXP值及基于隧道选择的服务等级分类的CBTS类型;根据所述EXP值及CBTS类型查找P设备中包括该EXP值及CBTS类型的所有访问控制列表ACL表项;根据所有查找到的ACL表项的流量统计得到所述QoS策略对应的流量统计结果。2.如权利要求1所述的方法,其特征在于,在响应流量统计请求之前,所述方法还包括:在所述P设备上配置CBTS类型的QoS策略时,记录所述QoS策略对应EXP值、CBTS类型及EXP值对应的重定向隧道;基于所述EXP值、CBTS类型和每个入标签映射表IML的下一跳缺省索引分别设置每个ACL表项的匹配项;将每个ACL表项的动作项设置为通过所述EXP值指向的隧道转发并进行流量统计。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在MPLS报文进入所述P设备时,根据所述MPLS报文携带的入标签查询到匹配的入标签映射表IML;根据匹配的IML获得所述MPLS报文的下一跳缺省索引;根据所述MPLS报文携带的所述EXP值、CBTS类型及所述获得的下一跳缺省索引查找是否存在对应的硬件ACL表项;如果存在,通过所述EXP值指向隧道发送所述MPLS报文并进行流量统计。4.如权利要求3所述的方法,其特征在于,根据所有查找到的ACL表项的流量统计得到所述QoS策略对应的流量统计结果,包括:将查找到的所有ACL表项的流量统计进行累加得到流量统计结果。5.一种流量统计装置,其特征在于,应用于MPLS数据转发网络中的P设备,所述装置包括:获取模块,用于响应流量统计请求,获取所述P设备中预先...

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

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

1