Citrix ADC

配置备份持久性

当主持久类型失败时,可以配置虚拟服务器使用源IP持久类型。

下表描述了主、备备份持久性类型的组合以及使用备份持久性的条件。

主要的持久性 备份的持久性 当主持久性查找失败时…
Cookie插入 源IP 只有当客户端浏览器在请求中不返回任何cookie时,设备才会退回到基于源ip的持久性。但是,如果浏览器返回一个cookie(不一定是持久性cookie),则假定浏览器支持cookie,因此不会触发备份持久性。
规则 源IP 当传入请求中缺少规则中指定的参数时,设备使用基于源ip的持久性。

请注意

  • 当主持久化类型为基于HTTP-cookie的持久化,备份持久化类型为基于源ip的持久化时,可以设置备份持久化的超时值。有关说明,请参见设置空闲客户端连接的超时值
  • 如果主持久性是基于规则的,则不能为备份持久性设置超时值,因为在这种情况下,辅助持久性的超时值必须与主持久性相同。因此,主端和从端同时过期。

使用命令行接口为虚拟服务器设置备份持久性

在命令提示符处,输入:

set lb vserver  -persistenceType  -persistenceBackup  

例子:

set lb vserver vserver - lb -1 -persistenceType CookieInsert -persistenceBackup SourceIP set lb vserver vserver - lb - lb -1 -persistenceType sslsession -persistenceBackup SourceIP set lb vserver vserver - lb - lb -1 -persistenceType sslsession -persistenceBackup SourceIP set lb vserver vserver - lb - lb - agent”-persistenceType RULE -rule http.req.header("User-Agent").value(0).contains("MyBrowser") -persistenceBackup SourceIP set lb vserver vserver - lb - lb - agent -1 -persistenceType sslsession -persistenceBackup SourceIP 

使用配置实用程序为虚拟服务器设置备份持久性

  1. 导航到交通管理>负载平衡>虚拟服务器,打开虚拟服务器。
  2. 高级设置中,选择持久性,并指定备份持久化类型。

请注意:主持久化必须设置为COOKIEINSERT、RULE或SSLSESSION。

配置备份持久性