ADC

配置和管理虚拟 IP (VIP) 地址

在 NetScaler 的初始配置期间,不强制配置虚拟服务器 IP (VIP) 地址。配置负载平衡时,将 VIP 地址分配给虚拟服务器。

有关配置负载平衡设置的更多信息,请参阅 负载平衡

在某些情况下,您需要自定义 VIP 属性或启用或禁用 VIP 地址。VIP 地址通常与虚拟服务器相关联,有些 VIP 属性是自定义的,以满足虚拟服务器的要求。您可以使用 ARP 和 ICMP 属性在驻留在同一广播域中的多个 NetScaler 设备上托管同一个虚拟服务器。添加 VIP(或任何 IP 地址)后,设备会发送 ARP 请求,然后作出响应。VIP 是 Netscaler 拥有的唯一可以禁用的 IP 地址。禁用 VIP 地址后,使用该地址的虚拟服务器将关闭,不响应 ARP、ICMP 或 L4 服务请求。除了一次创建一个 VIP 地址之外,您还可以指定连续范围的 VIP 地址。

要使用 CLI 创建 VIP 地址,请执行以下操作:

在命令提示符下,键入:

  • add ns ip <IPAddress> <netmask> -type <type>
  • show ns ip <IPAddress>

示例:


> add ns ip 10.102.29.59 255.255.255.0 -type VIP
 Done
<!--NeedCopy-->

要使用 CLI 创建一系列 VIP 地址,请执行以下操作:

在命令提示符下,键入:

  • add ns ip <IPAddress> <netmask> -type <type>
  • show ns ip <IPAddress>

示例:


> add ns ip 10.102.29.[60-64] 255.255.255.0 -type VIP
ip "10.102.29.60" added
ip "10.102.29.61" added
ip "10.102.29.62" added
ip "10.102.29.63" added
ip "10.102.29.64" added
 Done
<!--NeedCopy-->

要使用 CLI 启用或禁用 IPv4 VIP 地址,请执行以下操作:

在命令提示符处,键入以下一组命令以启用或禁用 VIP 并验证配置:

  • enable ns ip <IPAddress>
  • show ns ip <IPAddress>
  • 禁用 ns ip <IPAddress>
  • show ns ip <IPAddress>

示例:


> enable ns ip 10.102.29.79
 Done
> show ns ip 10.102.29.79

        IP: 10.102.29.79
        Netmask: 255.255.255.255
        Type: VIP
        state: Enabled
        arp: Enabled
        icmp: Enabled
        vserver: Enabled
        management access: Disabled
          telnet: Disabled
          ftp: Disabled
          ssh: Disabled
          gui: Disabled
          snmp: Disabled
        Restrict access: Disabled
        dynamic routing: Disabled
        hostroute: Disabled
 Done
> disable ns ip 10.102.29.79
 Done
> show ns ip 10.102.29.79

        IP: 10.102.29.79
        Netmask: 255.255.255.255
        Type: VIP
        state: Disabled
        arp: Enabled
        icmp: Enabled
        vserver: Enabled
        management access: Disabled
          telnet: Disabled
          ftp: Disabled
          ssh: Disabled
          gui: Disabled
          snmp: Disabled
        Restrict access: Disabled
        dynamic routing: Disabled
        hostroute: Disabled

 Done
<!--NeedCopy-->

要使用 GUI 配置 VIP 地址,请执行以下操作:

导航到“系统”>“网络”>“IP”>“IPv4s”,然后添加新的 IP 地址或编辑现有地址。

要使用 GUI 创建一系列 VIP 地址,请执行以下操作:

  1. 导航到“系统”>“网络”>“IP”>“IPV4”。
  2. 在“操作”列表中,选择“添加范围”。

要使用 GUI 启用或禁用 VIP 地址,请执行以下操作:

  1. 导航到“系统”>“网络”>“IP”>“IPV4”。
  2. 执行以下操作之一:
    • 选择一个 VIP 地址。
    • 住 Ctrl 键并选择多个服务器地址条目。
    • 按住 Shift 键并选择一系列服务器地址条目。
    • 通过选中标题行左侧的复选框来选择所有地址。
  3. 从“操作”列表中选择“禁用”或“用”。

通过 TTL 更新在 UDP 负载平衡设置中检测 NetScaler 设备

下表显示了 NetScaler 设备如何处理不同功能中收到的数据包的 TTL 值。

功能 TTL 值
虚拟服务器 将请求转发到后端服务器时,TTL 设置为 255。将响应转发给客户端时,TTL 减少 1。
二级模式 TTL 未更改。
L3 模式 TTL 设置为 255。
INAT 将请求转发到后端服务器时,TTL 设置为 255。将响应转发给客户端时,TTL 减少 1。

某些运行监视应用程序的企业/场景要求将负载平衡设置的 NetScaler 设备检测为 traceroute 中的一个跳点。在 traceroute 中未检测到负载平衡设置的 NetScaler 设备,因为默认情况下,该设备在将请求转发到后端服务器时将 TTL 值设置为 255,而不是递减该值。

为了满足此要求,可以使用 VIP 地址的 递减 TTL 参数。此参数适用于使用此 VIP 的所有 UDP 虚拟服务器。

当您启用 VIP 的 D ecrement TTL 参数时,NetScaler 设备会在转发请求时将 TTL 值减少 1,而不是将其设置为 255,这些请求是在使用此 VIP 的 UDP 虚拟服务器上接收的。

使用 traceroute 数据监视应用程序现在可以检测到 UDP 负载平衡设置的 NetScaler 设备的存在。

开始之前的准备工作

在开始配置 NetScaler 设备以使其在负载平衡设置的 traceroute 中检测之前,请注意以下几点:

  • 只有 UDP 负载平衡虚拟服务器支持递减 TTL 参数。
  • IPv4 VIP 和 IPv6 VIP (VIP6) 地址支持递减 TTL 参数。
  • 独立的 NetScaler 设备以及高可用性 (HA) 和群集设置都支持递减 TTL 参数。

配置步骤

将 NetScaler 设备配置为在 UDP 负载平衡设置的 traceroute 中检测到包括以下任务:

  • 创建 UDP 负载平衡配置
  • 为 VIP 地址启用递减 TTL 参数

CLI 程序

要使用 CLI 为 VIP 地址启用递减 TTL 选项,请执行以下操作:

  • 要在添加 VIP 地址时为 VIP 地址启用递减 TTL 选项,请在命令提示符下键入:
    • add ns ip <ip> <mask> -type VIP -decrementTTL ENABLED
    • show ns ip <VIP address>
  • 要为现有 VIP 地址启用递减 TTL 选项,请在命令提示符下键入:
    • set ns ip <ip> <mask> -decrementTTL ENABLED
    • show ns ip <VIP address>

要使用 CLI 为 VIP6 地址启用递减 TTL 选项,请执行以下操作:

  • 要在添加 VIP6 地址时启用 VIP6 地址的递减 TTL 选项,请在命令提示符下键入:
    • add ns ip6 <IP6/prefix> <mask> -type VIP -decrementTTL ENABLED
    • show ns ip6 <VIP6/prefix>
  • 要为现有 VIP6 地址启用递减 TTL 选项,请在命令提示符处键入:
    • set ns ip6 <ip6/prefix> <mask> -decrementTTL ENABLED
    • show ns ip6 <VIP6 address>
    > add ns ip 203.0.113.30 -type VIP -decrementTTL ENABLED
     Done

    > add ns ip6  2001:DB8:5001::30 -type VIP -decrementTTL ENABLED
     Done
<!--NeedCopy-->

GUI 程序

要使用 GUI 为 VIP 地址启用递减 TTL 选项,请执行以下操作:

导航到 系统 > 网络 > IP > IPv4s,并在添加新的 VIP 地址或编辑现有地址时启用 Decrement TTL 参数。

要使用 GUI 为 VIP6 地址启用递减 TTL 选项,请执行以下操作:

导航到 系统 > 网络 > IP > IPv6s,并在添加新的 VIP6 地址或编辑现有地址时启用Decrement TTL 参数。

配置和管理虚拟 IP (VIP) 地址