虚拟IP

概述

虚拟IP(VIP):在桥接网络环境中,使用虚拟IP地址提供弹性IP、端口转发、负载均衡、IPsec隧道等网络服务,数据包会被发送到虚拟IP,再路由至云主机网络。
  • 公有网络创建的虚拟IP支持为扁平网络提供弹性IP、负载均衡网络服务。
  • 公有网络创建的虚拟IP支持为VPC网络提供弹性IP、端口转发、负载均衡、IPsec隧道网络服务。
  • VPC网络创建的虚拟IP支持为VPC网络提供负载均衡网络服务。
  • 扁平网络创建的虚拟IP支持为扁平网络提供弹性IP、负载均衡网络服务。

支持虚拟IP提供性能共享型负载均衡服务。性能共享型负载均衡通过VPC路由器提供负载均衡服务,访问流量经由VPC路由器分发给后端服务器。当VPC路由器上承载多业务运行,负载均衡服务需与其它业务共享VPC路由器性能。

虚拟IP提供性能共享型负载均衡服务所示:
图 1. 虚拟IP提供性能共享型负载均衡服务


虚拟IP相关定义

  • 公网虚拟IP:使用公有网络创建的虚拟IP,支持自定义创建或跟随路由器自动创建
    • 公网虚拟IP支持为扁平网络提供弹性IP、负载均衡网络服务。支持为VPC网络提供弹性IP、端口转发、负载均衡、IPsec隧道网络服务。
    • 公网虚拟IP可同时用于端口转发、负载均衡、IPsec隧道服务,且支持一种服务的多个实例,但不同类型服务不能使用相同的端口号。
    • 公网虚拟IP支持QoS、监控数据、性能TOP 5、性能分析、报警功能。
  • VPC网络虚拟IP:使用VPC网络创建的虚拟IP,仅支持自定义创建
    • VPC网络虚拟IP支持为VPC网络提供负载均衡网络服务。
    • VPC网络虚拟IP暂不支持QoS、监控数据、性能TOP 5、性能分析、报警功能。
  • 扁平网络虚拟IP:使用扁平网络创建的虚拟IP,支持自定义创建或跟随路由器自动创建
    • 扁平网络虚拟IP支持为扁平网络提供弹性IP、负载均衡网络服务。
    • 扁平网络虚拟IP支持QoS、监控数据、性能TOP 5、性能分析、报警功能。
  • 自定义虚拟IP:用户手动创建的虚拟IP,支持自定义创建公网虚拟IP、VPC网络虚拟IP、扁平网络虚拟IP
    • 一个自定义公网虚拟IP仅用于一个弹性IP服务实例。
    • 自定义虚拟IP不支持跨VPC路由器使用。
    • 使用弹性IP、端口转发、负载均衡、IPsec隧道时,可选择创建虚拟IP重新创建自定义虚拟IP提供服务,也可选择已有虚拟IP中的已有自定义虚拟IP提供服务。
  • 系统虚拟IP:VPC路由器成功创建后,系统使用路由器加载的三层网络自动创建的虚拟IP,支持跟随路由器自动创建公网虚拟IP或扁平网络虚拟IP
    • 系统虚拟IP与VPC路由器一一对应,路由器每加载一条公有网络,系统将自动创建一个系统虚拟IP。且系统虚拟IP与VPC路由器的默认IP相同。
    • 默认公有网络创建的系统虚拟IP,用于提供源地址转换服务。
    • 使用弹性IP、端口转发、负载均衡、IPsec隧道时,可选择已有虚拟IP中的自定义/系统虚拟IP提供服务。

创建自定义虚拟IP

ZStack Cloud主菜单,点击资源中心 > 网络服务 > 基础网络服务 > 虚拟IP,进入自定义界面。点击创建虚拟IP,弹出创建虚拟IP界面。

可参考以下示例输入相应内容:
  • 名称:设置虚拟IP名称
  • 简介:可选项,可留空不填
  • 网络:选择提供虚拟IP的网络,包括:公有网络、VPC网络、扁平网络
    • 公有网络创建的虚拟IP支持为扁平网络提供弹性IP、负载均衡网络服务。
    • 公有网络创建的虚拟IP支持为VPC网络提供弹性IP、端口转发、负载均衡、IPsec隧道网络服务。
    • VPC网络创建的虚拟IP支持为VPC网络提供负载均衡网络服务。
    • 扁平网络创建的虚拟IP支持为扁平网络提供弹性IP、负载均衡网络服务。目前,未开启IP地址管理的扁平网络不支持创建虚拟IP。
  • 网络段:可选项,指定网络段
    Note:
    • IPv4类型的公有网络支持选择普通网段或地址池网络段。IPv6类型的公有网络只支持选择普通网段。
    • IPv4/IPv6类型的扁平网络只支持选择普通网段。
    • IPv4类型的VPC网络只支持选择普通网段。
  • 指定IP:可选项,可指定虚拟IP
    Note:
    • 若留空不填,系统会自动分配虚拟IP。
    • 若未选择网络段,仅可从普通网络段中指定IP地址。
  • 虚拟IP QoS:公网虚拟IP或扁平虚拟IP支持设置网络带宽限速,可在创建自定义虚拟IP时直接设置QoS,也可在创建后添加
    • 公有网络虚拟IP:支持无限制、添加QoS、绑定共享带宽三个选项,默认无限制
      • 无限制:不限制虚拟IP带宽
      • 添加QoS:为虚拟IP单独设置QoS,需设置以下参数:
        • 端口:可选项,可指定某个端口设置QoS规则
          Note:
          • 需输入整数,端口范围:1-65535。
          • 若留空不填,表示该QoS规则对1-65535端口生效。
        • 上行带宽:可选项,可按需设置虚拟IP的上行带宽上限
          Note:
          • 需输入整数,单位:Kbps/Mbps/Gbps。
          • 若留空不填,表示不限制上行带宽。
        • 下行带宽:可选项,可按需设置虚拟IP的下行带宽上限
          Note:
          • 需输入整数,单位:Kbps/Mbps/Gbps。
          • 若留空不填,表示不限制下行带宽。
      • 绑定共享带宽:将虚拟IP绑定到共享带宽,和其他的虚拟IP共享带宽资源,并被集中限速
    • 扁平网络虚拟IP:支持无限制、添加QoS两个选项,默认无限制
      • 无限制:不限制虚拟IP带宽
      • 添加QoS:为虚拟IP单独设置QoS,需设置以下参数:
        • 端口:可选项,可指定某个端口设置QoS规则
          Note:
          • 需输入整数,端口范围:1-65535。
          • 若留空不填,表示该QoS规则对1-65535端口生效。
        • 上行带宽:可选项,可按需设置虚拟IP的上行带宽上限
          Note:
          • 需输入整数,单位:Kbps/Mbps/Gbps。
          • 若留空不填,表示不限制上行带宽。
        • 下行带宽:可选项,可按需设置虚拟IP的下行带宽上限
          Note:
          • 需输入整数,单位:Kbps/Mbps/Gbps。
          • 若留空不填,表示不限制下行带宽。
图 1所示:
图 1. 创建虚拟IP


管理自定义虚拟IP

ZStack Cloud主菜单,点击资源中心 > 网络服务 > 基础网络服务 > 虚拟IP,进入虚拟IP界面。

自定义虚拟IP支持以下操作:
操作 描述
创建虚拟IP 创建一个新的虚拟IP。
编辑虚拟IP 编辑虚拟IP的名称、简介信息。
设置QoS 支持为扁平网络或公有网络虚拟IP设置QoS。
  • 支持为扁平网络虚拟IP单独设置QoS,提供带宽保障和网络限速服务。
  • 支持为公有网络虚拟IP单独设置QoS,提供带宽保障和网络限速服务。
  • 支持将公有网络虚拟IP加入共享带宽,使其和其他虚拟IP共享带宽资源,并被集中限速,降低网络带宽成本。
    Note:
    • 加入共享带宽后,虚拟IP只受共享带宽限速,如已为虚拟IP单独设置QoS,该QoS在使用共享带宽期间暂不生效。
    • 加入共享带宽后,虚拟IP必须保持在共享带宽绑定的VPC路由器上才能被成功限速,即该虚拟IP必须被该VPC路由器下的VPC网络上的网卡使用。
删除虚拟IP 删除选中的虚拟IP。
Note:
  • 删除自定义虚拟IP将自动删除其上绑定的所有服务。
  • 删除自定义虚拟IP的某一服务,并不影响其上绑定的其它服务运行。

虚拟IP监控

ZStack Cloud支持对虚拟IP进行实时监控,通过曲线图实时动态展示虚拟IP的性能数据,包括:网络流量、网络包速率。

Note: 网络流量和网络包速率统一使用一个时间跨度,支持用户按需自定义时间跨度进行查询。

网络流量

支持选择不同的时间跨度监控虚拟IP的实时网络流量情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义。
    Note: 系统默认显示最近15分钟内虚拟IP网络流量使用情况的监控图像。
  • 用户也可根据业务需求,自定义所选择的时间进行查询。
图 1所示:
图 1. 网络流量实时监控


网络包速率

支持选择不同的时间跨度监控虚拟IP的实时网络包速率情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义。
    Note: 系统默认显示最近15分钟内虚拟IP网络包速率的监控图像。
  • 用户也可根据业务需求,自定义所选择的时间进行查询。
图 2所示:
图 2. 网络包速率实时监控