您可以为三种 HTTPS 流量类型创建 HTTPS 应用程序配置文件:SSL 直通、HTTPS 卸载和 HTTPS 端到端。为每种 HTTPS 流量类型创建应用程序配置文件的工作流各不相同。
- 从 NSX 6.4.5 开始,应用程序配置文件类型 (Application Profile Type)下拉菜单中包含可分别用于为这三种 HTTPS 流量类型创建配置文件的单独选项。
- 在 NSX 6.4.4 和更低版本中,类型 (Type)下拉菜单中仅包含一个 HTTPS 选项。要分别为这三种 HTTPS 流量类型创建配置文件,必须指定相应的配置文件参数。
- NSX 负载平衡器不支持代理 SSL 直通。
NSX 6.4.4 和更低版本 | NSX 6.4.5 和更高版本 |
---|---|
虚拟服务器证书 | 客户端 SSL |
池证书 | 服务器 SSL |
HTTPS 流量类型 | 说明 |
---|---|
SSL 直通 | 允许与 SSL 属性相关的应用程序规则,而不要求在负载平衡器上进行 SSL 终止。 流量模式:客户端 -> HTTPS -> LB(SSL 直通)-> HTTPS -> 服务器。 |
HTTPS 卸载 | 发生基于 HTTP 的负载平衡。SSL 在负载平衡器上终止,而在负载平衡器和服务器池之间使用 HTTP。 流量模式:客户端 -> HTTPS -> LB(结束 SSL)-> HTTP -> 服务器。 |
HTTPS 端到端 | 发生基于 HTTP 的负载平衡。SSL 在负载平衡器上终止,而在负载平衡器和服务器池之间使用 HTTPS。 流量模式:客户端 -> HTTPS -> LB(结束 SSL)-> HTTPS -> 服务器。 |
持久性 | 说明 |
---|---|
源 IP | 此持久性类型基于源 IP 地址跟踪会话。 当客户端请求连接到支持源 IP 地址持久性的虚拟服务器时,负载平衡器会检查该客户端之前是否曾建立连接。如果是,则负载平衡器会将客户端返回给同一个池成员。 |
SSL 会话 ID | 在为 SSL 直通流量类型创建配置文件时,可以使用此持久性类型。 SSL 会话 ID 持久性可确保将来自同一客户端的重复连接发送到同一服务器。会话 ID 持久性允许使用 SSL 会话恢复,这可节省客户端和服务器的处理时间。 |
Cookie | 这种持久性类型会插入唯一的 Cookie,以便在客户端首次访问站点时标识会话。 将在后续请求中引用该 cookie,以永久保留到相应服务器的连接。 |
- 如果在超时期限内没有收到来自同一客户端的新连接请求,持久性条目将过期并被删除。
- 如果在超时期限内收到来自同一客户端的新连接请求,则会重置定时器,并将客户端请求发送到粘滞池成员。
- 超时期限到期后,新连接请求将被发送到由负载平衡算法分配的池成员。
对于 L7 负载平衡 TCP 源 IP 持久性场景,如果在一段时间内未建立新的 TCP 连接,持久性条目将超时,即使现有的连接仍处于活动状态也是如此。
下表列出了可用于在 SSL 或 TLS 握手期间协商安全设置的已批准密码套件。
密码值 | 密码名称 |
---|---|
DEFAULT | DEFAULT |
ECDHE-RSA-AES128-GCM-SHA256 | TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
ECDHE-RSA-AES256-GCM-SHA384 | TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
ECDHE-RSA-AES256-SHA | TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
ECDHE-ECDSA-AES256-SHA | TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA |
ECDH-ECDSA-AES256-SHA | TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA |
ECDH-RSA-AES256-SHA | TLS_ECDH_RSA_WITH_AES_256_CBC_SHA |
AES256-SHA | TLS_RSA_WITH_AES_256_CBC_SHA |
AES128-SHA | TLS_RSA_WITH_AES_128_CBC_SHA |
DES-CBC3-SHA | TLS_RSA_WITH_3DES_EDE_CBC_SHA |
ECDHE-RSA-AES128-SHA | TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
ECDHE-RSA-AES128-SHA256 | TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
ECDHE-RSA-AES256-SHA384 | TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
AES128-SHA256 | TLS_RSA_WITH_AES_128_CBC_SHA256 |
AES128-GCM-SHA256 | TLS_RSA_WITH_AES_128_GCM_SHA256 |
AES256-SHA256 | TLS_RSA_WITH_AES_256_CBC_SHA256 |
AES256-GCM-SHA384 | TLS_RSA_WITH_AES_256_GCM_SHA384 |
以下过程介绍了分别为这三种 HTTPS 流量类型创建应用程序配置文件的步骤。