一种服务质量策略配置方法及装置制造方法及图纸

技术编号:23991508 阅读:33 留言:0更新日期:2020-04-29 16:19
本申请实施例提供了一种服务质量策略配置方法及装置,涉及网络技术领域,其中,上述方法包括:根据服务质量策略的各规则的地址信息与转发表的各转发表项的地址信息进行匹配;为匹配所述策略的各转发表项添加所述策略的标识;将匹配所述策略的每个转发表项的端口添加至所述标识对应的当前可用端口列表;为所述当前可用端口列表设置抑制时间,以使所述抑制时间内所述当前可用端口列表的各端口配置的所述标识对应的所述策略不可更改;将所述策略配置到所述当前可用端口列表的每个端口。应用本申请实施例提供的方案配置策略,能够减少ACL资源浪费。

A service quality policy configuration method and device

【技术实现步骤摘要】
一种服务质量策略配置方法及装置
本申请涉及网络
,特别是涉及一种服务质量策略配置方法及装置。
技术介绍
实际应用中,可能会出现数据流量超过网络设备端口的物理带宽、需要对报文进行转发控制等情况,为此网络设备需要为各个端口配置QoS(QualityOfService,服务质量)策略,以下简称为策略。现有技术中,网络设备为各个端口配置策略时,一般为所有端口配置所有策略。但是由于有些策略仅仅是与部分端口相关的,也就是说,对于不相关的端口而言,这些策略是无用的。而策略是需要占用ACL(AccessControlList,访问控制列表)资源的,所以,应用上述方式向为端口配置策略时,易导致ACL资源浪费。
技术实现思路
本申请实施例的目的在于提供一种服务质量策略配置方法及装置,以减少ACL资源浪费。具体技术方案如下:第一方面,本申请实施例提供了一种服务质量策略配置方法,所述方法包括:根据服务质量策略的各规则的地址信息与转发表的各转发表项的地址信息进行匹配;为匹配所述策略的各转发表项添加所述策略的标识;将匹配所述策略的每个转发表项的端口添加至所述标识对应的当前可用端口列表;为所述当前可用端口列表设置抑制时间,以使所述抑制时间内所述当前可用端口列表的各端口配置的所述标识对应的所述策略不可更改;将所述策略配置到所述当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置方法还包括:识别被修改的转发表项设置有所述标识;<br>检查所述标识对应的当前可用端口列表的所述抑制时间是否到达;若未到达,则确定不核查所述当前可用端口列表;若到达,将所述策略的各规则中的地址信息匹配的每个的转发表项的端口添加到所述标识对应的未激活端口列表;检查所述未激活端口列表与所述当前可用端口列表的是否一致;若一致,则重置所述当前可用端口列表的所述抑制时间;若不一致,将所述未激活端口列表设置为新当前可用端口列表;将所述策略配置于所述新当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置方法还包括:确定所述当前可用端口列表的抑制时间到达;将所述策略的各规则中的地址信息匹配的每个转发表项的端口添加到所述标识对应的未激活端口列表,且删除所述策略的各规则中的地址信息匹配的各转发表项中的所述标识;检查所述未激活端口列表与所述当前可用端口列表是否一致;若一致,则重置所述当前可用端口列表的所述抑制时间;若不一致,将所述未激活端口列表设置为新当前可用端口列表并设置所述抑制时间,将所述策略配置于所述新当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置方法还包括:确定所述策略被修改;删除匹配所述策略的每个转发表项中的所述策略标识;查找修改后策略的各规则中的地址信息匹配的转发表项;为匹配修改后策略的每个转发表项添加所述标识;将匹配修改后的策略的每个转发表项的端口添加到所述标识对应的未激活端口列表;检查所述未激活端口列表与所述当前可用端口列表是否一致;若一致,则重置所述当前可用端口列表的所述抑制时间;若不一致,删除所述当前可用端口列表的每个端口设置的所述策略,将所述未激活端口列表设置为新当前可用端口列表并设置所述抑制时间,将所述策略配置于所述新当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置方法还包括:确定所述策略失效;删除匹配所述策略的每个转发表项中的所述标识;删除所述当前可用端口列表的每个端口设置的所述策略;删除所述当前可用端口列表。第二方面,本申请实施例提供了一种服务质量策略配置装置,所述装置包括:匹配模块,用于根据服务质量策略的各规则的地址信息与转发表的各转发表项的地址信息进行匹配;添加模块,用于为匹配所述策略的各转发表项添加所述策略的标识;所述添加模块,还用于将匹配所述策略的每个转发表项的端口添加至所述标识对应的当前可用端口列表;设置模块,用于为所述当前可用端口列表设置抑制时间,以使所述抑制时间内所述当前可用端口列表的各端口配置的所述标识对应的所述策略不可更改;配置模块,用于将所述策略配置到所述当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置装置还包括:识别模块,用于识别被修改的转发表项设置有所述标识;检查模块,用于检查所述标识对应的当前可用端口列表的所述抑制时间是否到达;若未到达,则确定不核查所述当前可用端口列表;若到达,将所述策略的各规则中的地址信息匹配的每个的转发表项的端口添加到所述标识对应的未激活端口列表;所述检查模块,还用于检查所述未激活端口列表与所述当前可用端口列表的是否一致;若一致,则重置所述当前可用端口列表的所述抑制时间;若不一致,将所述未激活端口列表设置为新当前可用端口列表;所述配置模块,还用于将所述策略配置于所述新当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置装置还包括:确定模块、删除模块和检查模块;所述确定模块,用于确定所述当前可用端口列表的抑制时间到达;所述添加模块,还用于将所述策略的各规则中的地址信息匹配的每个转发表项的端口添加到所述标识对应的未激活端口列表;所述删除模块,用于删除所述策略的各规则中的地址信息匹配的各转发表项中的所述标识;所述检查模块,用于检查所述未激活端口列表与所述当前可用端口列表是否一致;若一致,则重置所述当前可用端口列表的所述抑制时间;若不一致,将所述未激活端口列表设置为新当前可用端口列表并设置所述抑制时间,将所述策略配置于所述新当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置装置还包括:确定模块、删除模块、查找模块和检查模块;所述确定模块,用于确定所述策略被修改;所述删除模块,用于删除匹配所述策略的每个转发表项中的所述策略标识;所述查找模块,用于查找修改后策略的各规则中的地址信息匹配的转发表项;所述添加模块,还用于为匹配修改后策略的每个转发表项添加所述标识;所述添加模块,还用于将匹配修改后的策略的每个转发表项的端口添加到所述标识对应的未激活端口列表;所述检查模块,用于检查所述未激活端口列表与所述当前可用端口列表是否一致;若一致,则重置所述当前可用端口列表的所述抑制时间;若不一致,删除所述当前可用端口列表的每个端口设置的所述策略,将所述未激活端口列表设置为新当前可用端口列表并设置所述抑制时间,将所述策略配置于所述新当前可用端口列表的每个端口。本申请的一个实施例中,所述服务质量策略配置装置还包括:确定模块和删除模块;所述确定模块,用于确定所述策略失效;所述删除模块,用于删除匹配所述策略的每个转发表项中的所述标识;...

【技术保护点】
1.一种服务质量策略配置方法,其特征在于,所述方法包括:/n根据服务质量策略的各规则的地址信息与转发表的各转发表项的地址信息进行匹配;/n为匹配所述策略的各转发表项添加所述策略的标识;/n将匹配所述策略的每个转发表项的端口添加至所述标识对应的当前可用端口列表;/n为所述当前可用端口列表设置抑制时间,以使所述抑制时间内所述当前可用端口列表的各端口配置的所述标识对应的所述策略不可更改;/n将所述策略配置到所述当前可用端口列表的每个端口。/n

【技术特征摘要】
1.一种服务质量策略配置方法,其特征在于,所述方法包括:
根据服务质量策略的各规则的地址信息与转发表的各转发表项的地址信息进行匹配;
为匹配所述策略的各转发表项添加所述策略的标识;
将匹配所述策略的每个转发表项的端口添加至所述标识对应的当前可用端口列表;
为所述当前可用端口列表设置抑制时间,以使所述抑制时间内所述当前可用端口列表的各端口配置的所述标识对应的所述策略不可更改;
将所述策略配置到所述当前可用端口列表的每个端口。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
识别被修改的转发表项设置有所述标识;
检查所述标识对应的当前可用端口列表的所述抑制时间是否到达;
若未到达,则确定不核查所述当前可用端口列表;
若到达,将所述策略的各规则中的地址信息匹配的每个的转发表项的端口添加到所述标识对应的未激活端口列表;
检查所述未激活端口列表与所述当前可用端口列表的是否一致;
若一致,则重置所述当前可用端口列表的所述抑制时间;
若不一致,将所述未激活端口列表设置为新当前可用端口列表;
将所述策略配置于所述新当前可用端口列表的每个端口。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述当前可用端口列表的抑制时间到达;
将所述策略的各规则中的地址信息匹配的每个转发表项的端口添加到所述标识对应的未激活端口列表,且删除所述策略的各规则中的地址信息匹配的各转发表项中的所述标识;
检查所述未激活端口列表与所述当前可用端口列表是否一致;
若一致,则重置所述当前可用端口列表的所述抑制时间;
若不一致,将所述未激活端口列表设置为新当前可用端口列表并设置所述抑制时间,将所述策略配置于所述新当前可用端口列表的每个端口。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述策略被修改;
删除匹配所述策略的每个转发表项中的所述策略标识;
查找修改后策略的各规则中的地址信息匹配的转发表项;
为匹配修改后策略的每个转发表项添加所述标识;
将匹配修改后的策略的每个转发表项的端口添加到所述标识对应的未激活端口列表;
检查所述未激活端口列表与所述当前可用端口列表是否一致;
若一致,则重置所述当前可用端口列表的所述抑制时间;
若不一致,删除所述当前可用端口列表的每个端口设置的所述策略,将所述未激活端口列表设置为新当前可用端口列表并设置所述抑制时间,将所述策略配置于所述新当前可用端口列表的每个端口。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述策略失效;
删除匹配所述策略的每个转发表项中的所述标识;
删除所述当前可用端口列表的每个端口设置的所述策略;
删除所述当前可用端口列表。


6.一种服务质量策略配置装置,其特征在于,所述装置包括:
匹配模块,用于根据服务质量策略的各规则的地址信息与转发表的各转发表项的地址信息进行匹配;
添加模块,用于为匹配所述策略的各转发表项添加所述策略的标识;
所述添加模块,还用于将匹配所述策略的每个转发表项的端口添加至所述标识对应的当前可用端口列表;
设置模块,用于为所述当前可用端口列表设置抑制时间,以使所述抑制时间内所述当前可用端...

【专利技术属性】
技术研发人员:冯潮进
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:安徽;34

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

1