虚拟IP

虚拟IP(VIP):在桥接网络环境中,使用虚拟IP地址来提供弹性IP、端口转发、负载均衡、IPsec隧道等网络服务,数据包会被发送到虚拟IP,再路由至云主机网络。
  • 虚拟IP一般是将可以访问互联网的公有IP地址,路由到云主机的私有网络。
  • 虚拟IP分为自定义虚拟IP和系统虚拟IP两类。
    1. 自定义虚拟IP
      • 创建:由用户手动创建。
      • 提供网络服务:
        • 扁平网络下的自定义虚拟IP仅用于弹性IP服务。
        • 云路由网络/VPC下的自定义虚拟IP可用于弹性IP、端口转发、负载均衡、IPsec隧道服务。
        • 一个自定义虚拟IP仅用于一个弹性IP服务实例。
        • 一个自定义虚拟IP可同时用于端口转发、负载均衡、IPsec隧道服务,且支持一种服务的多个实例。
          Note: 不同类型服务不能使用相同的端口号。
        • 自定义虚拟IP不支持跨普通云路由器/VPC路由器使用。
      • 删除:
        • 删除自定义虚拟IP,将自动删除其上绑定的所有服务。
        • 删除自定义虚拟IP的某一服务,并不影响其上绑定的其它服务运行。
    2. 系统虚拟IP
      • 创建:

        普通云路由器/VPC路由器成功创建后,由系统自动创建,该系统虚拟IP地址就是路由设备的默认公网IP地址。

      • 提供网络服务:
        • 云路由网络/VPC下的系统虚拟IP可用于端口转发、负载均衡、IPsec隧道服务。
        • 一个系统虚拟IP可同时用于端口转发、负载均衡、IPsec隧道服务,且支持一种服务的多个实例。
          Note: 不同类型服务不能使用相同的端口号。
        • 系统虚拟IP与普通云路由器/VPC路由器一一对应。
      • 删除:
        • 删除系统虚拟IP的某一服务,并不影响其上绑定的其它服务运行。
        • 删除普通云路由器/VPC路由器,将自动删除相应的系统虚拟IP以及其上绑定的所有服务。
  • 虚拟IP支持QoS:通过设置端口、限制上行及下行带宽,实现虚拟IP的端口流量控制。
    • 扁平网络下的自定义虚拟IP仅用于弹性IP服务,因此虚拟IP的QoS功能仅作用于弹性IP。
    • 云路由网络/VPC下的自定义虚拟IP可用于弹性IP、端口转发、负载均衡、IPsec隧道服务,因此提供这四种服务的自定义虚拟IP均支持QoS设置。
    • 云路由网络/VPC下的系统虚拟IP可用于端口转发、负载均衡、IPsec隧道服务,因此提供这三种服务的系统虚拟IP均支持QoS设置。
    • 若使用VirtualRouter类型的云路由镜像创建云路由网络,不支持虚拟IP的QoS设置。
    • 同一虚拟IP可设置多个QoS规则,不设置端口的QoS规则优先级最低;
    • 目前暂不支持IPv6类型的虚拟IP的QoS设置。
Figure 1所示,云路由网络/VPC下虚拟IP提供负载均衡服务。
Figure 1. 虚拟IP-负载均衡