rule-sets (CoS AppQoS)
语法
rule-sets { rule-set-name { rule rule-name { match { application application-name; application-any; application-group application-group-name; application-known; application-unknown; } then { dscp-code-point dscp-value ; forwarding-class forwarding-class-name; log; loss-priority [ high | medium-high | medium-low | low ]; rate-limit { loss-priority-high; client-to-server rate-limiter-name; server-to-client rate-limiter-name; } } } } }
层次结构级别
[edit class-of-service application-traffic-control] [edit logical-systems logical-system-name class-of-service application-traffic-control] [edit tenants tenant-name class-of-service application-traffic-control]
描述
定义 AppQoS 规则集,以及根据关联应用程序的服务质量要求确定优先级的规则。AppQoS 规则可以包含在策略语句中,以实现应用感知的服务质量控制。
选项
rule-set-name
- 用于引用 AppQoS 规则集合的名称。rule rule-name
- 应用于匹配条件的名称以及控制向任何匹配应用程序提供的服务质量的操作结果。application application-name
- 要用作规则匹配条件的应用程序的名称。application-any
- 遇到此规则的任何应用程序。请注意,当您使用此规范时,所有应用程序匹配都将结束。永远不会遇到遵循此规则的任何应用程序规则。application-group application-group-name
- 要用作规则匹配条件的应用程序组。应用程序和应用程序组都可以是单个规则的匹配条件。application-known
- 匹配条件指定已识别的任何会话,但未指定其相应的应用。application-unknown
- 指定任何未识别会话的匹配条件。forwarding-class forwarding-class-name
- 将标记匹配应用程序的 AppQoS 类。此字段标识已标记 DSCP 值的重写器。因此,AppQoS 转发类必须不同于 IDP 或防火墙过滤器使用的类。指定此类后,防火墙筛选器类不会覆盖现有 DSCP 值。dscp-code-point
- DSCP 别名或位图,将用它来标记匹配的应用程序以建立输出队列。此值可由来自 IDP、AppQoS 或防火墙过滤器的重写器标记。转发类值标识哪个重写器已使用当前 DSCP 值重新标记数据包。如果一个数据包触发了所有三个重写器,则 IDP 优先于 AppQoS,后者优先于防火墙过滤器。loss-priority
- 将标记匹配应用程序的丢失优先级。此值用于确定遇到拥塞时丢弃数据包的可能性。高丢包优先级意味着在拥塞中丢包的几率为 80%。可能的值为高、中-高、中-低和低。rate-limit
- 要与此应用程序的客户端到服务器以及服务器到客户端流量相关联的速率限制器。速率限制器配置文件定义匹配应用程序的最大速度和音量限制。log
—AppQoS 事件日志记录。
所需权限级别
security - 要在配置中查看此语句。
security-control - 将此语句添加到配置中。
发布信息
在 Junos OS 11.4 版中引入的语句。
在 Junos OS 19.3R1 版中引入的以下层次结构级别上提供支持: [edit logical-systems logical-system-name class-of-service application-traffic-control]
、 和 [edit tenants tenant-name class-of-service application-traffic-control]
。