ISA Server 2004 SP2 使用指南 下载本文

点击属性标签,我们首先需要配置数据包优先级级别(DiffServ值),点击添加按钮,

然后在弹出的添加优先级对话框上分别输入优先级名称和DiffServ位,如下图所示,如果需要限制优先级应用到的数据包大小,则勾选将大小限制应用到此优先级,然后在下面的大小限制栏输入对应的数据包大小即可(单位是字节),当数据包超出此大小限制时,则不会应用此优先级,最后点击确定完成优先级的添加。

在添加多个优先级后,可以点击上移、下移按钮进行排序,优先级的顺序主要应用在以下情况:如果基于URL或域名为数据包分配了特定的优先级,但却因为数据包大小的限制无法将此特定优先级应用到此数据包,则ISA Server依照优先级列表从上到下的顺序将此特定优先级之后第一个匹配此数据包大小限制的优先级分配给此数据包,如果没有匹配的优先级则不为此数据包分配优先级。因此,在你排列优先级顺序列表时,请记得按照优先级从高到低的顺序进行排列,这样可以避免普通数据包却具有极高优先级的情况。

我再次点击添加按钮添加其他的数据包优先级,完成后如下图所示,如果要对请求头和响应头进行特殊处理(通常是使其使用更高的优先级),则勾选允许根据此优先级对请求和响应头进行特殊处理,然后选择对应的优先级级别即可。

当优先级级别创建后,我们需要设置启用HTTP DiffServ(数据包优先级)功能的URL或域名,关于URL和域名的区别可以参考微软技术文章使用 ISA Server 2004 中的 URL 和域名集。在使用HTTP协议的情况下,ISA Server可以识别HTTP数据包中的URL地址,然后根据URL标签中的优先级设置分配HTTP数据包的DiffServ位;而当使用HTTPS时ISA Server无法获知客户访问的URL地址,因此使用域标签中的优先级设置分配HTTPS数据包的DiffServ位,需要注意的是,有时ISA Server可能无法获知客户访问的域名,因此此时ISA Server不会对HTTPS数据包进行DiffServ位分配操作。

如果要配置为使用URL,则在URL标签上点击添加按钮,然后在弹出的添加URL优先级对话框上输入URL地址并选择优先级即可,如下图所示,我针对ISA中文站的URL地址启用数据包优先级,注意结尾需要加上“*”号,这代表此路径下的所有URL地址:

如果要配置为使用域名,则在域标签上点击添加按钮,然后在弹出的添加域优先级对话框上输入域名并选择优先级即可,如下图所示,我针对ISA中文站的域名启用数据包优先级: