发光二极管
|
意义
|
?
|
已连接
|
?
|
未监测
|
?
|
排水
|
?
|
离线
|
?
|
备用
|
?
|
未连接
|
?
|
调查结果
|
?
|
未获得许可或许可的真实服务器超标
|
选项
|
说明
|
在线
|
所有在线分配的真实服务器都将根据 "基本 "选项卡中设置的负载平衡策略接收流量。
|
排水
|
分配为 "耗尽 "的所有真实服务器将继续为现有连接提供服务,但不会接受任何新连接。在排水过程中,状态指示灯将闪烁绿色/蓝色。一旦现有 连接自然关闭,真实服务器将离线,状态指示灯将显示为纯蓝色。您还可以通过导航 > 监控 > 状态部分查看这些连接。
可以在高级设置选项卡中更改排水行为。
|
离线
|
所有设置为脱机的真实服务器将立即脱机,不会接收任何流量。
|
备用
|
所有设置为备用的真实服务器都将保持离线状态,直到所有在线组服务器都无法通过服务器健康监控检查。发生这种情况时,备用组将根据负载平衡策略接收流量。如果联机组中有一台服务器通过了服务器健康监控检查,这台联机服务器将接收所有流量,而备用组将停止接收流量。
|
选项
|
说明
|
最少连接
|
负载平衡器将跟踪每个真实服务器的当前连接数。连接数最少的真实服务器将接收随后的新请求。
|
最快
|
最快负载平衡策略会自动计算每台服务器上所有请求的响应时间,并随时间推移进行平滑处理。计算权重列包含自动计算的值。只有在使用此负载平衡策略时才可以手动输入。
|
持久 Cookie
|
第 7 层会话亲和性/持久性
基于 IP 列表的负载平衡模式用于每个首次请求。ADC 会在第一个 HTTP 响应的标题中插入 cookie。之后,ADC 会使用客户端 cookie 将流量路由到同一个后端服务器。当客户端每次都必须访问同一个后端服务器时,这个 cookie 就会被用于持久化。Cookie 将在 2 小时后过期,连接将根据基于 IP 列表的算法进行负载平衡。该过期时间可通过 jetPACK 进行配置。
|
循环赛
|
轮循通常用于防火墙和基本负载平衡器,是最简单的方法。每个真实服务器按顺序接收新请求。这种方法只适用于需要将请求平均负载平衡到服务器的情况,例如查找网络服务器。但是,如果需要根据应用程序负载或服务器负载进行负载平衡,甚至需要确保在会话中使用同一台服务器,则不适合使用轮循方法。
|
IP 约束
|
第 3 层会话亲和性/持久性 Cookie。
在这种模式下,客户端的 IP 地址是选择哪个真实服务器接收请求的依据。此操作提供了持久性。HTTP 和第 4 层协议可以使用这种模式。这种方法适用于已知网络拓扑结构的内部网络,可以确保上游没有 "超级代理"。使用第 4 层和代理时,所有请求看起来都像是来自一个客户端,因此负载会不均衡。在 HTTP 中,当存在代理时,会使用标头(X-Forwarder-For)信息。
|
基于 IP 列表
|
使用 "最少连接 "启动与真实服务器的连接,然后根据客户端的 IP 地址实现会话亲和性。默认情况下,列表会保留 2 小时,但可以使用 jetPACK 进行更改。
|
基于共享 IP 列表
|
此服务类型仅在连接模式设置为直接服务器返回时可用。添加该服务类型主要是为了支持 VMware 负载均衡。
|
持久 Cookie
|
第 7 层会话亲和性/持久性
基于 IP 列表的负载平衡模式用于每个首次请求。ADC 会在第一个 HTTP 响应的标题中插入 cookie。之后,ADC 会使用客户端 cookie 将流量路由到同一个后端服务器。当客户端每次都必须访问同一个后端服务器时,这个 cookie 就会被用于持久化。Cookie 将在 2 小时后过期,连接将根据基于 IP 列表的算法进行负载平衡。该过期时间可通过 jetPACK 进行配置。
|
经典 ASP 会话 Cookie
|
Active Server Pages (ASP) 是一种微软服务器端技术。选中该选项后,如果在已知 cookie 列表中检测到并找到 ASP cookie,ADC 将保持会话持续到同一服务器。检测到新的 ASP cookie 时,将使用 "最少连接 "算法进行负载平衡。
|
ASP.NET 会话 Cookie
|
此模式适用于 ASP.net。选择该模式后,如果检测到 ASP.NET cookie 并在其已知 cookie 列表中找到该 cookie,ADC 将保持会话持续到同一服务器。检测到新的 ASP cookie 时,将使用 "最少连接 "算法进行负载平衡。
|
JSP 会话 Cookie
|
Java Server Pages (JSP) 是 Oracle 服务器端技术。选择该模式后,如果检测到 JSP cookie 并在其已知 cookie 列表中找到该 cookie,ADC 将保持会话持续到同一服务器。检测到新的 JSP cookie 时,将使用 "最少连接 "算法进行负载平衡。
|
JAX-WS 会话 Cookie
|
Java Web 服务 (JAX-WS) 是 Oracle 服务器端技术。选择该模式后,如果检测到 JAX-WS cookie 并在其已知 cookie 列表中找到该 cookie,ADC 将保持会话持续到同一服务器。检测到新的 JAX-WS cookie 时,它将使用 "最少连接 "算法进行负载平衡。
|
PHP 会话 Cookie
|
个人主页 (PHP) 是一种开源服务器端技术。选择该模式后,当检测到 PHP cookie 时,ADC 将在同一服务器上保持会话持久性。
|
RDP Cookie 持久性
|
这种负载平衡方法使用基于用户名/域的 Microsoft 创建的 RDP Cookie 来提供与服务器的持久性。这种方法的优点是,即使客户端的 IP 地址发生变化,也能保持与服务器的连接。
|
基于 CookieID
|
与 "PhpCookieBased "和其他负载平衡方法非常相似的新方法,但使用的是 CookieIDBased 和 cookie RegEx h=[^;]+
该方法将使用真实服务器备注字段 "ID=X; "中设置的值作为 cookie 值来识别服务器。因此,这意味着它是一种与 CookieListBased 类似的方法,但使用不同的 cookie 名称并存储唯一的 cookie 值,而不是加扰 IP,而是真实服务器的 ID(在加载时读入)。
默认值为 CookieIDName="h";但是,如果虚拟服务器的高级设置配置中有覆盖值,请使用此值。注意:如果设置了该值,我们将覆盖上面的 cookie 表达式,用新值替换 h=。
最后一点是,如果未知 cookie 值到达并与其中一个真实服务器 ID 匹配,则应选择该服务器;否则,使用下一个方法(委托。)
|
选项
|
说明
|
无
|
在此模式下,真实服务器不受监控,始终正常运行。无 "设置适用于监控会扰乱服务器的情况,也适用于不应加入 ADC 故障切换操作的服务。它是托管不可靠系统或对 H/A 操作不重要的传统系统的一种途径。对任何服务类型都可使用此监控方法。
|
Ping/ICMP Echo
|
在这种模式下,ADC 会向内容服务器的 IP 发送 ICMP echo 请求。如果收到有效的回声响应,ADC 就会认为真实服务器正常运行,服务器的流量吞吐也会继续。它还将保持 H/A 对上的服务可用。这种监控方法适用于任何服务类型。
|
TCP 连接
|
在此模式下,会与真实服务器建立 TCP 连接,并在不发送任何数据的情况下立即中断连接。如果连接成功,ADC 就会认为真实服务器正常运行。这种监控方法适用于任何服务类型,UDP 服务目前不适合 TCP 连接监控。
|
ICMP 无法连接
|
ADC 将向服务器发送 UDP 健康检查,并在收到 ICMP 端口不可达消息时将真实服务器标记为不可用。当需要检查服务器上的 UDP 服务端口(如 DNS 53 端口)是否可用时,这种方法会很有帮助。
|
RDP
|
在这种模式下,TCP 连接的初始化过程如 ICMP 不可到达方法中所述。连接初始化后,将请求第 7 层 RDP 连接。如果链接得到确认,ADC 就会认为真实服务器已启动并正在运行。这种监控方法适用于任何 Microsoft 终端服务器。
|
200 OK
|
在这种方法中,一个 TCP 连接初始化到真实服务器。连接成功后,ADC 向真实服务器发送 HTTP 请求。等待 HTTP 响应并检查 "200 OK "响应代码。如果收到 "200 OK "响应代码,ADC 就会认为真实服务器已启动并正在运行。如果 ADC 因任何原因(包括超时、连接失败和其他原因)未收到 "200 OK "响应代码,则 ADC 会标记真实服务器不可用。这种监控方法只适用于 HTTP 和加速 HTTP 服务类型。如果 HTTP 服务器使用的是第 4 层服务类型,则在真实服务器上未使用 SSL 或未通过 "内容 SSL "设施进行适当处理的情况下可以使用。
|
DICOM
|
以 DICOM 模式初始化与真实服务器的 TCP 连接,并在连接时向真实服务器发出 Echoscu "关联请求"。包括来自内容服务器的 "关联接受"、少量数据传输以及 "释放请求 "和 "释放响应 "的对话将成功结束监控。如果监控未成功完成,则真实服务器会因任何原因被视为停机。
|
用户定义
|
在真实服务器监控部分配置的任何监控器都将出现在列表中。
|
选项
|
说明
|
主持人
|
每个主机的缓存基于每个主机名的应用程序。每个域/主机名都有一个单独的缓存。这种模式非常适合可根据域为多个网站提供服务的网络服务器。
|
虚拟服务
|
选择此选项时,可对每个虚拟服务进行缓存。通过虚拟服务的所有域/主机名将只存在一个缓存。该选项是用于单个站点的多个克隆的专业设置。
|
选项
|
说明
|
关闭
|
关闭虚拟服务的压缩功能
|
压缩
|
选中后,该选项将打开所选虚拟服务的压缩功能。ADC 会根据请求向客户端动态压缩数据流。此过程只适用于包含 content-encoding: gzip 标头的对象。示例内容包括 HTML、CSS 或 JavaScript。您还可以使用 "全局排除 "部分排除某些内容类型。
|
选项
|
说明
|
无 SSL
|
从信号源到 ADC 的流量不加密。
|
全部
|
加载所有可用证书以供使用
|
默认值
|
该选项会将本地创建的名为 "默认 "的证书应用到通道的浏览器端。在尚未创建或导入 SSL 时,可使用此选项测试 SSL。
|
选项
|
说明
|
无 SSL
|
从 ADC 到真实服务器的流量不加密。在浏览器端选择证书意味着可以在客户端选择 "无 SSL",以提供所谓的 "SSL 卸载"。
|
任何
|
ADC 充当客户端,接受真实服务器提供的任何证书。选择该选项时,从 ADC 到真实服务器的流量将被加密。在虚拟服务端指定证书时使用 "任意 "选项,提供所谓的 "SSL 桥接 "或 "SSL 重新加密"。
|
SNI
|
SNI 或服务器名称指示是 TLS 网络协议的扩展,客户端在 握手过程开始时,会使用 SNI 指示试图连接的主机名。此设置允许 ADC 在同一虚拟 IP 地址和 TCP 端口上显示多个证书。
|
默认值
|
您生成的任何自签名证书都会出现在这里。
|
选项
|
说明
|
反向代理
|
反向代理是默认值,与第 7 层一起使用时会使用压缩和缓存。在第 4 层,反向代理不使用缓存或压缩。在这种模式下,ADC 充当反向代理,成为真实服务器看到的源地址。
|
服务器直接返回
|
直接服务器返回或 DSR 也称为 DR - Direct Routing,允许负载平衡器后面的服务器绕过 ADC 直接响应客户端。DSR 仅适用于第 4 层负载平衡。因此,选择该选项时,缓存和压缩功能不可用。
该模式只能用于 TCP、UDP 和 TCP/UDP 服务类型。
负载平衡持续策略也仅限于 "最少连接"、"基于共享 IP 列表"、"轮循 "和 "基于 IP 列表"。
![]() 使用 DSR 还需要对真实服务器进行更改。请参阅 "真实服务器更改 "部分。
|
北约
|
默认情况下,ADC 使用 ADC 的 IP 地址作为源 IP 地址,然后真实服务器将响应发送回 ADC,再返回给客户端。这在几乎所有情况下都没有问题,但在某些情况下,真实服务器需要看到客户端而不是 ADC 的源 IP 地址。
应用 NAT 模式时,ADC 会接收传入的请求,然后在将源 IP 地址改回虚拟服务(VIP 地址)后将其发送到真实服务器。
该模式只能与以下负载平衡策略一起使用:
![]() |
网关
|
网关模式允许您通过 ADC 路由所有流量,允许真实服务器通过 ADC 虚拟服务或硬件接口路由到其他网络。在多接口模式下运行时,将设备用作真实服务器的网关设备最为理想。
负载平衡持续策略也仅限于 "最少连接"、"基于共享 IP 列表"、"轮循 "和 "基于 IP 列表"。
![]() 此方法要求真实服务器将其默认网关设置为 ADC 的本地接口地址(eth0、eth1 等)。请参阅 "真实服务器更改 "部分。
请注意,网关模式不支持群集环境中的故障切换。
|
选项
|
说明
|
无
|
当没有代理标头或当前服务类型不支持代理标头时
|
移除
|
删除 TCP 数据包中的代理标头
|
转发
|
将代理标头转发给服务器
|
选项
|
说明
|
版本 1
|
基于文本格式,易于实施和调试。
提供客户端连接的基本信息,包括源 IP、目标 IP、源端口和目标端口。
协议行被添加到 TCP 连接的开头,使其可由人工读取,但与二进制格式相比,在性能方面效率略低。
|
第 2 版
|
二进制格式,旨在提高性能和效率。
扩展可转发的连接信息,支持地址族和协议特定信息等附加数据。
确保更好地兼容现代网络协议和功能,包括支持 IPv6 和 TCP 以外的传输协议。
|
选项
|
说明
|
基础 IP(默认)
|
使用 ADC 的 eth0 或 Base IP 地址作为请求的源 IP。
|
虚拟 IP
|
使用服务的虚拟 IP。
|
<IP地址
|
允许您指定属于 ADC 的 IP 地址。这可以是不同的网络接口或不同的 VIP。
|
选项
|
说明
|
持久性驱动
|
这是默认选择。
每当用户使用持久会话访问时,该会话就会被扩展。
在 24 小时使用的情况下,有可能永远不会发生排水。
但是,如果连接到真实服务器的连接数达到 0,泄流就会结束,持久会话就会被删除,所有访问者都会在下一次连接时重新获得平衡。
|
迁移游客
|
重新连接时忽略持久会话 - (2022 年之前的传统行为)
新的 TCP 连接(无论是否属于现有会话的一部分)总是连接到在线的真实服务器。
如果持久化会话是指向耗尽的真实服务器,则会被覆盖。
虚拟服务将有效忽略任何新连接的持久性,并将它们负载平衡到新服务器上。
|
退休会议
|
持续会话未扩展。
传入的用户连接将被分配到所需的服务器,但其持续会话不会被延长。因此,在超过持续会话时间后,它们将被视为新连接并被转移到不同的服务器上。
|