Citrix ADC

配置虚拟MAC地址

虚拟MAC地址是HA设置中的主节点和辅助节点共享的浮动实体。

在Ha设置中,主节点拥有没有移动IP地址,例如mip,剪刀和vip。主节点使用自然的Mac地址响应这些,外立址的地址解析ARP表将使使用动力IP地址和主节点的MAC地铁进行新。

发生故障转移时,辅助节点将作为新的主节点接管。然后,它使用无偿ARP (GARP)来公布它从主节点获取的浮动IP地址。但是,新的主公布的MAC地址是其自己界面的MAC地址。

某些设备(特别是少数路由器)不接受Citrix ADC设备生成的GARP消息。因此,某些外部设备保留旧主节点播发的旧IP到MAC映射。这可能会导致网站出现故障。

您可以通过在HA对的两个节点上配置虚拟MAC来克服此问题。然后,两个节点都拥有相同的MAC地址。因此,当故障转移发生时,辅助节点的MAC地址保持不变,并且不需要更新外部设备上的ARP表。

要创建虚拟MAC,您需要先创建虚拟路由器ID (VRID)并将其绑定到接口。(在公顷设置中,您需要将VRID绑定到两个节点上的接口。)将VRID绑定到接口后,系统会生成一个虚拟MAC,其中VRID作为最后一个八位节。

本分数包括以下详细信息:

配置IPv4虚拟MAC

创建IPv4虚拟MAC地址并将其绑定到接口时,从接口发送的任何IPv4数据包都使用绑定到接口的虚拟MAC地址。如果没有绑定到接口的IPv4虚拟MAC,则使用接口的物理MAC地址。

通用虚拟mac的格式为00:00:5e: 00:01: < VRID >。例如,如果创建值为60的VRID并将其绑定到接口,则生成的虚拟MAC为00:00:5e: 00:01:3c,其中3 c是VRID的十六进制表示。您可以创建255个VRID,其值介于1到255之间。

创建或修改IPv4虚拟MAC

您可以通过为IPv4虚拟MAC分配一个虚拟路由器ID来创建它。然后,您可以将虚拟MAC绑定到接口。您不能将多个VRID绑定到同一个接口。要验证虚拟MAC配置,应显示并检查虚拟MAC和绑定到虚拟MAC的接口。

使用命令行界面添加虚拟MAC

在命令提示符下,键入:

  • 添加vrID
  • 绑定vrid -ifnum
  • 显示vrID

示例

>添加VRID 100 DONE> BIND VRID 100 -iFNUM 1/1 1/2 1/2 DONE <! - 需要 -  >>

使用命令行界面从虚拟MAC解除绑定接口

在命令提示符下,键入:

  • 解除绑定vrid -ifnum
  • 显示vrID

使用GUI配置虚拟MAC

导航到”系统“>”网络“>”VMAC”,然后在“VMAC“选项卡上添加新的虚拟MAC或编辑现有虚拟MAC。

删除IPv4虚拟MAC

要删除IPv4虚拟MAC,请删除其虚拟路由器ID。

使用命令行界面删除IPv4虚拟MAC

在命令提示符下,键入:

rm vrid < id >

示例

Rm vrid 100秒

使用GUI删除IPv4虚拟MAC

导航到”系统“>”网络“>”VMAC”,然后在“VMAC“选项卡上删除IPv4虚拟MAC。

配置IPv6虚拟MAC6

Citrix ADC支持IPv6数据包的虚拟MAC6。您可以将任何接口绑定到虚拟MAC6,即使IPv4虚拟MAC绑定到该接口也是如此。从接口发送的任何IPv6数据包都使用绑定到该接口的虚拟MAC6。如果没有绑定到接口的虚拟MAC6, IPv6数据包使用物理MAC。

创建或修改虚拟MAC6

您可通过为其分类IPv6虚拟路由仪ID来源IPv6虚拟MAC。然后,您可以虚拟MAC绑定到接口。您不再更多个IPv6 vrid绑定到一个接口。要要虚拟mac6配置,您应该显示并检查虚拟mac6以及绑定到虚拟mac6的接口。

使用命令行为加虚拟MAC6

在命令提示符下,键入:

  • 添加vrid6
  • 绑定vrid6 -ifnum
  • 显示vrID6

示例

>添加VRID6 100 DONE> BIND VRID6 100 -iFNUM 1/1 1/2 1/3 DONE <! -  CACTCOPY  - >

使用命令行界面从虚拟MAC6取消绑定接口

在命令提示符下,键入:

  • 解除绑定vrID6 -ifnum
  • 显示vrID6

使用GUI配置虚拟MAC6

导航到”系统“>”网络“>”VMAC”,然后在“VMAC6“选项卡上添加新的虚拟MAC6,或编辑现有虚拟MAC6。

删除虚拟MAC6

要删除IPv4虚拟MAC,请删除其虚拟路由器ID。

使用命令行界面删除虚拟MAC6

在命令提示符下,键入:

rm vrid6 < id >

示例

Rm vrid6 100秒

使用GUI删除虚拟MAC6

导航到”系统“>”网络“>”VMAC”,然后在“VMAC6“选项卡上删除虚拟路仪器ID。

配置虚拟MAC地址