NSX Advanced Load Balancer 使用虚拟服务和虚拟 IP 地址 (VIP)。它们是相关的,但是单独的概念。本节介绍了 VIP 和虚拟服务之间的区别。

  • 虚拟 IP (VIP):SE 拥有和通告的单个 IP 地址。

  • 虚拟服务:VIP 加上用于为应用程序提供代理的第 4 层协议端口。单个 VIP 可能具有多个虚拟服务。例如,所有以下虚拟服务可能位于单个 VIP 上:

    • 192.168.1.1:80,443 (HTTP/S)

    • 192.168.1.1:20,21 (FTP)

    • 192.168.1.1:53 (DNS)

该示例中的 VIP 是 192.168.1.1。服务包括 HTTP/S、FTP 和 DNS。因此,VS HTTPS 是使用地址 192.168.1.1:80,443 通告的,该地址是 VIP 加协议端口 443。

VIP 概念在 NSX Advanced Load Balancer 中至关重要,因为只能从单个 SE 中通告(通过 ARP 解析)给定的 IP 地址。如果具有 VIP 的 SE 繁忙,并需要将虚拟服务的流量迁移到不太繁忙的 SE,则将所有虚拟服务从繁忙的 SE 移动到同一不太繁忙的新 SE。如果 SE 发生故障,则将它的所有虚拟服务移动到单个 SE。即使在 SE 组中具有多个空闲 SE,也是如此。