Citrix ADC

在群集设置中使用VRRP

IPv4和IPv6的群集设置支持虚拟路由器冗余协议(VRRP协议)。群集设置中支持的两个 VRRP 功能是基于接口的 VRRP 和基于 IP 的 VRP。

基于IP的VRRP

在基于IP的VRRP中,绑定到同一VRID的条带贵宾地址在群集设置的所有节点上进行配置。这些VIP地址在所有节点上都处于活动状态

其中一个群集节点充当vrid所有者,并将VRRP播发发送到其他节点。如果VRID所有者节点出现故障,群集中的另一个节点将承担VRID的所有权,并开始发送VRRP通告。您还可以将特定群集节点分配为vrid的所有者。

注意

Citrix建议您在群集中使用基于IP的方法进行VRRP部署。

为IPv4配置基于IP的VRRP

在群集设置上执行以下任务,以便为IPv4配置基于IP的VRRP:

  • 添加vrid。Vrid是群集设置用于形成虚拟MAC地址的整数。通用VMAC地址格式为00:00:5e:00:02:
  • (可选)将节点分配为虚拟MAC地址的所有者。您可以将所有者节点参数(在添加或修改VRID6时)设置为群集节点的ID,以将其分配为虚拟MAC地址的所有者。如果分配的所有者节点出现故障,则会动态选择其中一个上群集节点作为虚拟MAC地址的所有者。您可以使用set vrID -ownerNode < positive_integer > . set vrID 命令设置所有者节点。
  • Vrid绑定到节点的VIP地址。将创建的 VRID 绑定到条带式 VIP 地址。

使用cli添加vrid

在命令提示符下,键入:

- add vrid  [- ownernode ] - show vrid  .使用实例

使用cli将vrid绑定到VIP地址

在命令提示符下,键入:

  • 设置ns ip < > -vrid
  • show vrid

使用GUI添加vrid

  1. 导航到”系统" > "网络" > " vmac,然后在"VMAC“选项卡上单击”添加”。
  2. 在"创建VMAC“页上,在”虚拟路由器id“字段中指定一个值,然后单击”创建”。

使用GUI将vrid绑定到VIP地址

  1. 导航到”系统" > "网络" > " ip,在"IPV4“选项卡上,选择VIP地址,然后单击”编辑”。
  2. 在编辑VIP配置时设置虚拟路由器id参数。

    > add vrid 90 Done > set ns ip 192.0.2.90 -vrid 90 Done

为IPv6配置基于IP的VRRP

在群集设置上执行以下任务,以便为IPv6配置基于IP的VRRP:

  • 添加vrid6。Vrid6是群集设置用于形成虚拟mac6地址的整数。通用VMAC6地址格式为00:00:5e:00:02:
  • (可选)将节点分配为虚拟mac6地址的所有者。您可以将所有者节点参数(在添加或修改VRID6时)设置为群集节点的ID,以将其分配为虚拟MAC6地址的所有者。如果分配的所有者节点出现故障,则会动态选择其中一个起群集节点作为虚拟MAC6地址的所有者。
  • Vrid6绑定到节点的vip6地址。将创建的 VRID6 绑定到条带式 VIP6 地址。

使用cli添加vrid6的步骤

在命令提示符下,键入:

  • add vrid6 [-ownerNode ]
  • show vrid6

使用cli将vrid6绑定到vip6地址

在命令提示符下,键入:

  • set ns ip6 < > -vrid6
  • show vrid6

使用图形用户界面添加vrid6

  1. 导航到”系统" > "网络" > " vmac,然后在"VMAC6“选项卡上单击”添加”。
  2. 在“创建虚拟mac6“页上,在”虚拟路由器id“字段中指定一个值,然后单击”创建”。

使用图形用户界面将vrid6绑定到vip6地址

  1. 导航到”系统" > "网络" > " ip,在"IPV6“选项卡上,选择VIP地址,然后单击”编辑”。
  2. 在编辑vip6配置时设置虚拟路由器id参数。

    > add vrid6 90 Done > set ns ip6 2001:db8::5001 -vrid6 90 Done

基于接口的VRRP

在基于接口的VRRP功能中,在群集的两个节点上配置相同的虚拟MAC地址。此虚拟MAC地址用于在节点上配置的IP地址的garp播发和arp响应中。此功能在具有不接受garp播发的外部设备/路由器的主动备用双节点群集设置中非常有用。

注意

基于接口的VRRP功能仅适用于一个节点处于活动状态的双节点群集,另一个节点充当备用节点。

在两个群集节点上使用相同的虚拟MAC地址时,当主动节点出现故障并且备用节点接管为活动状态时,新主动节点上IP地址的MAC地址保持不变,外部设备/路由器上的ARP表不需要更新。

为IPv4配置基于接口的VRRP

在群集设置上执行以下任务,为IPv4配置基于接口的VRRP:

  • 添加vrid。Vrid是群集设置用于形成虚拟MAC地址的整数。
  • 将vrid绑定到节点接口。将接口绑定到创建的 VRID。绑定接口(在当前活动节点中)使用 GARP 播发中的虚拟 MAC 地址,并对其 IPv4 地址使用 ARP 响应。必须将 VRID 与主动备用群集设置的两个节点的接口相关联。这是因为与高可用性设置不同,群集设置中的接口 ID 不同。

使用cli添加vrid

在命令提示符下,键入:

—add vrid —show vrid 

使用cli将vrid绑定到接口

在命令提示符下,键入:

—bind vrid  -ifnum  - show vrid 

使用GUI添加vrid并将其绑定到接口

  1. 导航到”系统" > "网络" > " vmac,然后在"VMAC“选项卡上单击”添加”。
  2. 在“创建虚拟MAC“页上,在”虚拟路由器id*“字段中指定一个值,在”关联接口”部分绑定接口,然后单击”创建”。

    > add vrid 300 Done > bind vrid 300 -ifnum 1/1/2 /1/3 Done

为IPv6配置基于接口的VRRP

在群集设置上执行以下任务,以便为IPv6配置基于接口的VRRP:

  • 添加vrid6。Vrid6是群集设置用于形成虚拟mac6地址的整数。通用VMAC6地址格式为00:00:5e:00:01:
  • 将vrid6绑定到节点接口。将接口绑定到创建的 VRID6。绑定接口(在当前活动节点中)使用 GARP 播发中的虚拟 MAC6 地址,并对其 IPv6 地址使用 ARP 响应。您必须将 VRID6 与主动备用群集设置的两个节点的接口相关联。这是因为与高可用性设置不同,群集设置中的接口 ID 不同。

使用cli添加vrid6的步骤

在命令提示符下,键入:

—add vrid6 —show vrid6 

使用cli将vrid6绑定到接口

在命令提示符下,键入:

  • 绑定vrid6 -ifnum
  • show vrid6

使用图形用户界面添加vrid6并将其绑定到接口

  1. 导航系统>网络> vmac,然后在VMAC6选项卡上单击添加
  2. 在“创建虚拟mac6“页上,在”虚拟路由器id字段中指定一个值,在关联接口部分绑定接口,然后单击”创建”。

    > add vrid6 100 Done > bind vrid6 100 -ifnum 0/1/1 1/1/2 /1/3 Done