• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

02-应用负载

目录

07-调度策略

本章节下载 07-调度策略  (325.02 KB)

07-调度策略

调度策略

特性简介

调度策略是指导报文转发的一种方式,管理员可以为匹配特定匹配规则的报文指定执行的动作。

调度策略需要在虚服务器页面引用后才能生效,虚服务器通过引用调度策略,能够细化虚服务器的负载均衡粒度,根据调度策略中配置的匹配规则,使命中虚服务器的报文根据不同的报文内容进行不同的负载均衡处理。

匹配规则

管理员可以在一个调度策略中指定多条匹配规则,转发报文时会按照配置顺序进行匹配。

·     当匹配方式为匹配任意一条规则时,与某条匹配规则匹配成功就执行动作,否则继续匹配下一条匹配规则,若所有匹配规则均未匹配成功,则不执行动作。

·     当匹配方式为匹配所有规则时,仅当所有规则都匹配成功时,才会执行动作,否则不执行动作。

设备支持多种类型的匹配规则,具体请参见表-1

表-1 匹配规则简介

类型

描述

IP

管理员可配置匹配用户源IP地址的IP地址范围或子网。若用户流量的源IP地址属于指定的地址范围或子网,则认为成功匹配该规则

入接口

管理员可指定流量的入接口。若用户流量从指定接口进入设备,则认为成功匹配该规则

Payload

管理员可配置匹配TCP载荷的正则表达式。当匹配条件为正则匹配时,若TCP流量匹配上指定的正则表达式,则认为成功匹配该规则;当匹配条件为正则匹配(取反)时,则在TCP流量未匹配指定的正则表达式时,才认为成功匹配该规则

TCP-ProxySSL类型的调度策略支持此类型的匹配规则

Body

管理员可配置匹配HTTP报文实体的正则表达式。若HTTP报文的实体偏移量后的部分能够匹配指定的正则表达式,则认为成功匹配该规则

HTTPHTTPS类型的调度策略支持此类型的匹配规则

Cookie

管理员可配置匹配的HTTP Cookie名称和Cookie值的正则表达式。若HTTP报文中携带有指定名称的Cookie,且Cookie值匹配了指定的正则表达式,则认为成功匹配该规则

HTTPHTTPS类型的调度策略支持此类型的匹配规则

HTTP

管理员可配置匹配的HTTP首部名称和首部值的正则表达式。若HTTP报文中携带有指定名称的首部,且首部值匹配了指定的正则表达式,则认为成功匹配该规则

HTTPHTTPS类型的调度策略支持此类型的匹配规则

URI

管理员可配置匹配URI的正则表达式。若HTTP报文中携带的URI匹配了指定的正则表达式,则认为成功匹配该规则

HTTPHTTPS类型的调度策略支持此类型的匹配规则

Method

管理员可指定匹配的HTTP方法,可指定RFC预定义的HTTP方法GETCONNECTDELETEHEADOPTIONSPOSTPUTTRACE,也可输入自定义HTTP方法。若HTTP报文中携带的方法匹配了指定方法,则认为成功匹配该规则

HTTPHTTPS类型的调度策略支持此类型的匹配规则

HTTP版本

管理员可指定匹配的HTTP版本。若HTTP报文中携带的版本号匹配了指定版本号,则认为成功匹配该规则

HTTPHTTPS类型的调度策略支持此类型的匹配规则

RADIUS属性

管理员可配置匹配的RADIUS属性和RADIUS属性值的正则表达式。若RADIUS报文中携带指定的属性字段,且属性值匹配了指定的正则表达式,则认为成功匹配该规则

RADIUS类型的调度策略支持此类型的匹配规则

 

动作

对于规则匹配成功的报文,设备会为其执行指定的动作。设备支持多种类型的动作,具体请参见表-2

表-2 动作简介

类型

描述

关闭连接

规则匹配成功后,直接关闭TCP连接,设备支持通过以下两种方式关闭TCP连接:

·     FIN关闭:通过发送FIN报文关闭TCP连接

·     RST关闭:通过发送RST报文关闭TCP连接

转发

规则匹配成功后,对报文进行转发

TCPUDPSIP-UDPIPRADIUS类型的调度策略支持此动作

调度服务池

规则匹配成功后,将流量转发至指定的服务池

应答

规则匹配成功后,用指定文件或内容对HTTP请求报文进行应答,响应类型包括:

·     响应文件名:用非压缩文件对HTTP请求进行响应

·     响应压缩文件:用压缩文件对HTTP请求进行响应

·     响应预定义内容:用配置的预定义内容对HTTP请求进行应答

HTTPSHTTP类型的调度策略支持此动作

 

vSystem相关说明

非缺省vSystem对于本特性的支持情况,请以页面的实际显示为准。

配置指南

配置步骤

1.     单击“应用负载 > 调度策略”

2.     在“调度策略”页面单击<新建>按钮,新建调度策略。

表-3 调度策略配置

参数

说明

名称

调度策略的名称,不区分大小写

描述

调度策略的描述

类型

调度策略的类型,包括:

·     TCP-Proxy

·     TCP

·     UDP

·     SIP-TCP

·     SIP-UDP

·     IP

·     SSL

·     HTTPS

·     HTTP

·     RADIUS

由于虚服务器只能引用与自身类型相同的调度策略,因此,配置的调度策略类型需要与虚服务器的类型一致

匹配方式

匹配规则的匹配方式,包括:

·     匹配任意一条规则:只需匹配任意一条规则就算匹配成功

·     匹配所有规则:需要匹配所有规则才算匹配成功

匹配规则

流量的匹配规则,将报文按照一定规则进行匹配,以便为不同类型的报文执行不同的动作。管理员在可以在一个调度策略中指定多条匹配规则

·     类型:匹配规则的类型

·     字段:匹配的报文字段或偏移量

·     条件:匹配条件,包括:

○        正则匹配:当用户流量匹配上配置的正则表达式时,认为该规则匹配成功

○        正则匹配(取反):当用户流量未匹配上配置的正则表达式时,认为该规则匹配成功

·     关键字:匹配内容,不同类型的匹配规则的匹配内容不同,请参见表-1

·     大小写:匹配正则表达式时,是否区分大小写

动作

规则匹配成功后执行的动作,包括:

·     关闭连接:关闭TCP连接

·     转发:直接转发

·     调度服务池:将流量转发至指定的服务池

·     应答:用指定文件或内容对HTTP请求报文进行应答

TCP关闭方式

TCP连接的关闭方式,包括:

·     FIN关闭:通过发送FIN报文关闭TCP连接

·     RST关闭:通过发送RST报文关闭TCP连接

TCP-ProxySSLHTTPSHTTP类型的调度策略支持配置本参数

服务池

调度策略引用的服务池名称

响应类型

HTTP请求的响应类型,包括:

·     响应文件名:用非压缩文件对HTTP请求进行响应

·     响应压缩文件:用压缩文件对HTTP请求进行响应

·     响应预定义内容:用配置的预定义内容对HTTP请求进行应答

HTTPSHTTP类型的调度策略支持配置本参数

响应文件名

对用户请求进行响应的非压缩文件的绝对路径+文件名称,不区分大小写,如:flash:/file.html

指定的文件必须包含完整的HTTP报文,不能只包含报文体的内容

HTTPSHTTP类型的调度策略支持配置本参数

压缩文件工作路径

如果用户请求URI中的资源路径匹配配置的“压缩包工作路径+压缩包内相对路径”,则使用压缩包内的文件响应用户。例如:用户配置对指定的HTTP请求进行响应的工作路径为/index,响应压缩文件为flash:/za/zb/test.ziptest.zip中存在如下压缩目录关系/css/col.css,则实际匹配的URI资源路径为/index/css/col.css,响应文件为col.css

用“工作路径+压缩包内相对路径”来匹配客户端请求URI中的资源路径,区分大小写,该路径必须以/开始

HTTPSHTTP类型的调度策略支持配置本参数

响应压缩文件

对用户请求进行响应的压缩文件的绝对路径+压缩文件名称,不区分大小写,且必须为ZIP格式。如:flash:/file.zip

HTTPSHTTP类型的调度策略支持配置本参数

响应预定义内容

对用户请求进行响应的预定义内容

此处新建的预定义内容,在“HTTP应答”页面显示

HTTPSHTTP类型的调度策略支持配置本参数

失败动作

查找可用业务主机失败时的动作,包括:

·     丢弃:丢弃报文,仅TCPUDPSIP-UDPIPRADIUS类型的调度策略支持配置本参数

·     继续匹配下一条策略:继续匹配下一条调度策略,SIP-TCP类型的调度策略不支持配置本参数

·     应答:用指定文件或内容对HTTP请求报文进行应答,仅HTTPSHTTP类型的调度策略支持配置本参数

·     FIN关闭:通过发送FIN报文关闭TCP连接,仅TCP-ProxySSLHTTPSHTTP类型的调度策略支持配置本参数

·     RST关闭:通过发送RST报文关闭TCP连接,仅TCP-ProxySSLHTTPSHTTP类型的调度策略支持配置本参数

失败响应类型

查找可用业务主机失败时的HTTP请求响应类型,包括:

·     失败响应文件:用非压缩文件对HTTP请求进行响应

·     失败预定义内容:用配置的预定义内容对HTTP请求进行应答

HTTPSHTTP类型的调度策略支持配置本参数

失败响应文件

查找可用业务主机失败时,对用户请求进行响应的非压缩文件的绝对路径+文件名称,不区分大小写,如:flash:/file.html

指定的文件必须包含完整的HTTP报文,不能只包含报文体的内容

HTTPSHTTP类型的调度策略支持配置本参数

失败预定义内容

查找可用业务主机失败时,对用户请求进行响应的预定义内容

HTTPSHTTP类型的调度策略支持配置本参数

SSL客户端策略

调度策略引用的SSL客户端策略,可以对设备(作为SSL客户端)与SSL服务器之间传输的流量进行加密

HTTPHTTPSSSL类型的调度策略支持本参数

 

3.     单击<确定>按钮,新建的调度策略会在“调度策略”页面显示。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们