配置虚拟 MAC 地址

虚拟 MAC 地址在高可用性设置中由主要和辅助 NetScaler Gateway 设备共享。

在高可用性设置中,主 NetScaler Gateway 拥有所有浮动 IP 地址,例如映射的 IP 地址或虚拟 IP 地址。它使用自己的 MAC 地址响应针对这些 IP 地址的地址解析协议 (ARP) 请求。因此,外部设备(例如路由器)的 ARP 表将使用浮动 IP 地址和主 NetScaler Gateway MAC 地址进行更新。发生故障转移时,辅助 NetScaler Gateway 将作为新的主 NetScaler Gateway 接管。然后,它使用免费地址解析协议 (GARP) 来通告从主设备获取的浮动 IP 地址。新的主设备通告的 MAC 地址是其自己的接口的地址。

某些设备不接受 NetScaler Gateway 生成的 GARP 消息。因此,某些外部设备会保留旧的主 NetScaler Gateway 公布的旧 IP 到 Mac 映射。这种情况可能会导致站点变得不可用。要解决此问题,请在高可用性对的两个 NetScaler Gateway 设备上配置虚拟 MAC 地址。此配置意味着两台 NetScaler Gateway 设备具有相同的 MAC 地址。因此,当发生故障转移时,辅助 NetScaler Gateway 的 MAC 地址将保持不变,并且无需更新外部设备上的 ARP 表。

要创建虚拟 MAC 地址,请创建虚拟路由器标识符 (ID) 并将其绑定到接口。在高可用性设置中,用户需要将 ID 绑定到两台设备上的接口。

当虚拟路由器 ID 绑定到接口时,系统会生成一个虚拟 MAC 地址,其中虚拟路由器 ID 作为最后一个八位字节。通用虚拟 MAC 地址的一个示例是 00:00:5e:00:01:<VRID>。例如,如果您创建了一个值为 60 的虚拟路由器 ID 并将其绑定到接口,则生成的虚拟 MAC 地址为 00:00:5e:00:01:3c,其中 3c 是虚拟路由器 ID 的十六进制表示形式。您可以创建 255 个虚拟路由器 ID,范围从 1 到 254。

您可以为 IPv4 和 IPv6 配置虚拟 MAC 地址。

配置虚拟 MAC 地址

在本文中