内容

添加规则

填充下列字段并单击确定

规则名
由您设置的规则名。此名称可以包含任何字母数字字符、下划线、连字符或句点。其长度是 1 到 20 个字符,但不能包含任何空格。

您可从下列规则选择:

  • IP 地址
    基于客户机的 IP 地址。
  • 时间
    基于时间。
  • 总连接数
    基于端口每秒连接的数目。
  • 活动连接数
    基于端口活动连接的总数。
  • 客户机端口
    基于客户机的端口。
  • 服务类型(TOS)
    基于 IP 头信息中 TOS 字段的内容。
  • 保留带宽
    基于一组服务器每秒发送的字节数。
  • 共享带宽
    基于在群集或执行程序级别共享的带宽数量。如果该值为零,则不共享带宽。
    注:您应指定一个不超过可用总带宽(服务器总计负荷能力)的最大共享带宽值。
  • 内容(仅适用于带 cbr 转发方法协议的那些端口)
    客户机请求中基于 HTTP 头的内容。
  • 总是为真
    规则始终为真。

优先级(可选)
表示查看规则的顺序的整数。如果您最先设置的规则没有赋予优先级,缺省情况下将赋予它优先级值 1 并首先被评估。 然后下一条规则将赋予优先级值 11 并第二个被评估,(上一个优先级值 + 10,此例中为 1 + 10),第三条规则优先级值 = 21,第四条规则优先级值 = 31,依此类推。规则以数字顺序被评估,低的数字优先于高的数字。

开始范围
是指范围中的最小值,用来确定规则是否为真。如果您添加基于下列值的规则:
  • IP 地址,则开始范围是客户机地址。客户机地址既可以是符号名格式也可以是点十进制格式。缺省值是 0.0.0.0。
  • 时间,则开始范围是一个整数。缺省值是 0,表示午夜零点。
  • 总连接数,则开始范围是一个整数。缺省值是 0。
  • 活动连接数,则开始范围是一个整数。缺省值是 0。
  • 客户机端口,则开始范围是一个整数。缺省值是 0。
  • 保留带宽,则开始范围是一个缺省值为 0 的整数。
不必为总是为真规则、共享带宽或服务类型规则指定开始范围。

结束范围
用于确定规则是否为真的范围中的高值。如果您添加基于下列值的规则:
  • IP 地址,则结束范围是客户机地址。客户机地址既可以是符号名格式也可以是点十进制格式。缺省值是 255.255.255.255。
  • 时间,则结束范围是一个整数。缺省值是 24,表示午夜零点。
  • 总连接数,则结束范围是一个整数。缺省值是 2 的 32 次幂减 1。
  • 活动连接数,则结束范围是一个整数。缺省值是 2 的 32 次幂减 1。
  • 客户机端口,则结束范围是一个整数。缺省值是 65535。
  • 保留带宽,则结束范围是一个缺省值为 2 的 32 幂减 1 的整数。
不必为总是为真规则、共享带宽、服务类型(TOS)或内容规则指定结束范围。

TOS(仅对服务规则的类型有效)
由 0、1 或 x 构成的 8 位条目值。

用以评估的级别(仅对于总连接、活动连接和共享带宽规则有效)
可以选择评估端口上所有的服务器或只评估应用规则的服务器。

用以共享可用带宽的级别(仅对共享带宽规则有效)
设置您希望共享的带宽级别。选择在群集级别或执行程序级别(在可添加执行程序级别共享带宽规则前,您必须在执行程序上设置共享带宽;或者在可添加群集级别共享带宽规则前,您必须在群集上设置共享带宽)。

一个或多个服务器地址:(可选)
您已经运行的服务器的列表。可以从列表中任意选择一个或多个满足规则的服务器。

模式
只有规则类型选为“内容”时才应用模式。按以下限制输入要使用的模式语法:
  • 无空格
  • 特殊字符:(除非您在字符前加一个“\”)
    ‘*’:通配符(与 0 到 x 中的任何字符匹配)
    ‘(’:用于逻辑分组
    ‘)’:用于逻辑分组
    ‘&’:逻辑与
    ‘|’:逻辑或
    ‘!’:逻辑非
    
  • 保留的关键字(后面总是跟‘=’):
    Method   :由 HTTP 协议在转换中使用,
               以检索请求。例如,GET、POST
               等等。
    URI      :URL 请求的路径
    Version  :请求的特定版本,
               HTTP/1.0 或 HTTP/1.1
    Host     :来自主机的值:header
               注:在 HTTP/1.0 协议中可选
    [key]    :Dispatcher 可以搜索的任何有效 HTTP 头名称。
               例如,User-Agent、
               Connection、referer、等等。
    

示例:目标为 http://www.company.com/path/webpage.htm 的浏览器可以产生诸如下列的值:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

要获取关于模式语法以及方案的更多信息,请参阅《Network Dispatcher 管理指南》,您可从 Websphere Edge Server library 页面下载或查看。