在 Oracle® Solaris 11.2 中管理 IP 服务质量

退出打印视图

更新时间: 2014 年 7 月
 
 

定义过滤器

您可以创建过滤器以将包流标识为特定类的成员。每个过滤器都包含选定器,这些选定器定义评估包流的条件。启用了 IPQoS 的系统使用选择器中的条件从通信流中提取包。这样 IPQoS 系统便将包与类进行关联。有关过滤器的介绍,请参见IPQoS 过滤器

请根据需要仅使用相应数量的选定器来为类提取包。定义的选定器越多,对 IPQoS 性能的影响就越大。

下表列出了最常用的选定器。前五个选定器表示 IPQoS 5 元组,IPQoS 系统使用这些选定器将包标识为流的成员。有关选定器的完整列表,请参见Table 6–1

表 2-2  常见 IPQoS 选择器
名称
定义
saddr
源地址。
daddr
目标地址。
sport
源端口号。您既可以使用 /etc/services 中定义的已知端口号,也可以使用用户定义的端口号。
dport
目标端口号。
protocol
/etc/protocols 中,指定给通信流类型的 IP 协议号或协议名称。
ip_version
要使用的寻址样式,IPv4(缺省值)或 IPv6。
dsfield
DS 字段的内容,即 DSCP。使用此选定器来提取已使用特定 DSCP 标记的传入包。
priority
为类指定的优先级别。有关更多信息,请参见为 QoS 策略定义类
user
执行高级应用程序时使用的 UNIX 用户 ID 或用户名。
projid
执行高级应用程序时使用的项目 ID。
direction
通信流的方向。可接受的值为 LOCAL_INLOCAL_OUTFWD_INFWD_OUT