配预配份持久性

您可以将虚拟服务器配置为在主持久性类型失败时使用源 IP 持久性类型。

下表介绍了主备份和辅助备份持久性类型的组合,以及使用备份持久性的条件。

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

注意

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

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

在命令提示窗口中,键入:

set lb vserver <name> -persistenceType <PersistenceType> -persistenceBackup <BackupPersistenceType>

示例:

set lb vserver Vserver-LB-1 -persistenceType CookieInsert -persistenceBackup SourceIP

set lb vserver Vserver-LB-1 -persistenceType sslsession -persistenceBackup SourceIP

set lb vserver Vserver-LB-1 –persistenceType RULE –rule http.req.header("User-Agent").value(0).contains("MyBrowser") –persistenceBackup SOURCEIP

set lb vserver Vserver-LB-1 -persistenceType sslsession -persistenceBackup SourceIP

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

  1. 导航到 流量管理 > 负载平衡 > 虚拟服务器 ,然后打开虚拟服务器。
  2. 在“高级设置”中,选择“持久性”,然后指定备份持久性类型。

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