The invention discloses a method for implementing QoS strategy, including: Policy template template strategy will not be interface application stored in the memory, and the preservation of the relationship between Policy template and Classify template and Behavior template; Policy template strategy was first applied in the interface, the write driver configuration, and application and the hardware drivers; after the success of the return value to be an index of hardware resources, and save the Classify template, the corresponding relation table between matching rules and the underlying hardware resources, the corresponding relationship between tables or Behavior templates, and configures the underlying hardware resources; in the increase, delete, update the Classify template, Behavior the template and Policy template strategy, add, delete, update the configuration memory, according to the corresponding relation table corresponding to the underlying hardware resources The operation is added, deleted, and updated. The invention reduces the job difficulty of the configuration personnel and reduces the error probability in the configuration process, and the effect is particularly obvious when configuring large batch service.
【技术实现步骤摘要】
一种实现QoS策略模板化的方法
本专利技术涉及QoS技术,具体涉及一种实现QoS策略模板化的方法。
技术介绍
如图1所示,目前,在PTN设备上,QoSPolicy(策略模板)包括一对或多对Classify和Behavior组成的模板组,将策略模板应用在接口上实现流量分类、监管及统计等功能,其中,Classify是流分类模板,流分类模板由一条或多条访问控制列表规则组成,每条规则的匹配类型包括基于端口、基于以太网头和基于IP,用于在接口处决定通信流量的类型;Behavior是流行为模板,流行为模板由多个流动作组成,包括流量监管、重定向、策略路由等。一般来说,只有在取消接口与Policy策略模板应用关系的前提下,才能对Policy策略模板做增、删、更新等操作;同时在删除Policy策略模板后,才能对原来Policy策略模板中绑定的Classify流分类模板和Behavior流行为模板做增、删、更新等操作;Policy策略模板被多个接口应用时,需要多次占用硬件资源。综上所述,现有QoSPolicy策略模板,存在硬件资源浪费过多的问题,且在被接口应用的情况下无法实现反刷功能,从而增加配置工作的难度,导致工作效率低、出错率高,在配置大批量业务时该缺陷表现尤为明显。
技术实现思路
本专利技术所要解决的技术问题是现有QoSPolicy策略模板硬件资源浪费过多,且在被接口应用的情况下无法实现反刷功能,从而增加配置工作的难度,导致工作效率低、出错率高的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种实现QoS策略模板化的方法,具体包括:将未被接口应用的Policy ...
【技术保护点】
一种实现QoS策略模板化的方法,其特征在于,具体包括:将未被接口应用的Policy策略模板保存在内存中,并保存Policy模板、Classify模板和Behavior模板三者之间的关系;当Policy策略模板首次应用在接口上时,将Policy策略模板配置写入底层驱动中,并申请及占用硬件资源;写驱动成功后,底层驱动返回一个索引值id来对应该硬件资源;并保存Classify模板id、匹配规则id及底层硬件资源id之间的对应关系表,或者Behavior模板id、动作配置id与底层硬件资源id之间的对应关系表;在增加、删除、更新Classify模板、Behavior模板和Policy策略模板时,不取消接口和Policy策略模板应用关系,只增加、删除、更新内存中的相关配置内容,再根据对应关系表找到与其对应的底层硬件资源并对其进行增加、删除、更新操作。
【技术特征摘要】
1.一种实现QoS策略模板化的方法,其特征在于,具体包括:将未被接口应用的Policy策略模板保存在内存中,并保存Policy模板、Classify模板和Behavior模板三者之间的关系;当Policy策略模板首次应用在接口上时,将Policy策略模板配置写入底层驱动中,并申请及占用硬件资源;写驱动成功后,底层驱动返回一个索引值id来对应该硬件资源;并保存Classify模板id、匹配规则id及底层硬件资源id之间的对应关系表,或者Behavior模板id、动作配置id与底层硬件资源id之间的对应关系表;在增加、删除、更新Classify模板、Behavior模板和Policy策略模板时,不取消接口和Policy策略模板应用关系,只增加、删除、更新内存中的相关配置内容,再根据对应关系表找到与其对应的底层硬件资源并对其进行增加、删除、更新操作。2.如权利要求1所述的方法,其特征在于,每个模组的Classify流分类模板中所有规则的匹配类型必须相同。3.如权利要求2所述的方法,其特征在于,在Policy策略模板中,各个Classify流分类模板与各条匹配规则之间是通过Classify流分类模板索引与各条匹配规则索引之间的关系表进行关联的,在对Classify流分类模板或匹配规则进行变更时,对该关系表进行相应更新。4.如权利要求1所述的方法,其特征在于,所述Policy策略模板分为共享和非共享两种属性模式,其中,共享属性的Policy策略模板:应用在不同的接口,但显示的数据是汇总的统计数据,无法区分各个接口的单独数据;非共享属性的Policy策略模板:能够根据应用的不同接口来区分接口上的策略统计数据。5.如权利要求...
【专利技术属性】
技术研发人员:王恒,曾璐,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。