在不同子网中配置高可用性对
典型的高可用性部署是高可用性对中的两个设备都位于同一子网中。高可用性部署也可以由两个 NetScaler Gateway 设备组成,其中每个设备位于不同的网络中。本主题描述了后一种配置,并包括示例配置以及同一网络内和跨网络的高可用性配置之间的差异列表。
您还可以配置链路冗余和路由监视器。这些 NetScaler Gateway 功能在跨网络高可用性配置中很有用。这些功能还涵盖了每个 NetScaler Gateway 用于确保伙伴设备处于活动状态的运行状况检查过程。
独立网络配置的工作原理
NetScaler Gateway 设备连接到两个不同网络上的不同路由器(称为 R3 和 R4)。设备通过这些路由器交换心跳数据包。心跳数据包是定期发生的信号,用于确保连接仍然处于活动状态。您可以扩展此配置以适应涉及任意数量接口的部署。
注意:如果您在网络上使用静态路由,则必须在所有系统之间添加静态路由,以确保心跳数据包成功发送和接收。(如果您在系统上使用动态路由,则不需要静态路由。)
当高可用性对中的设备位于两个不同的网络上时,辅助 NetScaler Gateway 必须具有独立的网络配置。这意味着不同网络上的 NetScaler Gateway 设备不能共享映射的 IP 地址、虚拟 LAN 或网络路由。这种配置类型,即高可用性对中的 NetScaler Gateway 设备具有不同的可配置参数,称为独立网络配置或对称网络配置。
下表总结了独立网络配置的可配置参数,并显示了您必须如何在每个 NetScaler Gateway 上设置它们:
| 可配置参数 | 行为 |
|---|---|
| IP 地址 | NetScaler Gateway 特有。仅在该设备上处于活动状态。 |
| 虚拟 IP 地址 | 浮动。 |
| 虚拟 LAN | NetScaler Gateway 特有。仅在该设备上处于活动状态。 |
| 路由 | NetScaler Gateway 特有。仅在该设备上处于活动状态。链路负载平衡 (LLB) 路由是浮动的。 |
| 访问控制列表 (ACL) | 浮动(通用)。在两台设备上均处于活动状态。 |
| 动态路由 | NetScaler Gateway 特有。仅在该设备上处于活动状态。辅助 NetScaler Gateway 也必须运行路由协议并与上游路由器对等。 |
| L2 模式 | 浮动(通用)。在两台设备上均处于活动状态。 |
| L3 模式 | 浮动(通用)。在两台设备上均处于活动状态。 |
| 反向网络地址转换 (NAT) | NetScaler Gateway 特有。使用虚拟 IP 地址进行反向 NAT,因为 NAT IP 地址是浮动的。 |
注意:
INC 模式下的 IPSET 支持公共 IP 地址。有关详细信息,请参阅 使用 Azure ILB 通过 NetScaler 高可用性模板配置 HA-INC 节点。