在接口上配置 VMAC
NetScaler ADC 实例使用虚拟 MAC (VMAC) 实现高可用性(主动-主动或活动-备用)配置。虚拟 MAC 地址 (VMAC) 是在高可用性设置中由主节点和辅助节点共享的浮动实体。
在高可用性设置中,主节点拥有所有浮动 IP 地址,例如 MIP、SNIP 和 VIP 地址。主节点使用自己的 MAC 地址响应这些 IP 地址的地址解析协议 (ARP) 请求。因此,外部设备(例如上游路由器)的 ARP 表将使用浮动 IP 地址和主节点的 MAC 地址进行更新。
发生故障转移时,辅助节点将接管作为新的主节点。然后,它使用免费 ARP (GARP) 来通告从主服务器获取的浮动 IP 地址。但是,新的主节点通告的 MAC 地址是其自身接口的 MAC 地址。
某些设备(尤其是一些路由器)不接受 NetScaler SDX 设备生成的 GARP 消息。此类设备会保留旧主节点通告的旧 IP 到 MAC 映射,因此站点可能会关闭。
您可以通过在 HA 对的两个节点上配置 VMAC 来解决此问题。然后,两个节点都拥有相同的 MAC 地址。因此,发生故障切换时,辅助节点的 MAC 地址保持不变,并且不需要更新外部设备上的 ARP 表。
配置 VMAC 的过程分为两步:
- 在SDX 管理服务上配置 VMAC。您可以为接口或局域网通道添加 VRID。在SDX 管理服务上配置 VMAC。
- 在 Citrix 实例上配置 VMAC。有关信息,请参阅在 通道组上配置 VMAC 支持一文。
在 SDX 管理服务上配置 VMAC
要配置 VMAC,请从管理服务向接口或 LA 通道添加 IPv4 或 IPv6 VRID。管理服务在内部生成一个 VMAC。在 NetScaler ADC 实例上配置主动-主动模式时,请指定相同的 VRID。
请记住以下几点:
- 从管理服务中添加 VRID,然后在 NetScaler ADC 实例中指定相同的 VRID。如果您直接在 NetScaler ADC 实例中添加 VRID,则该实例将无法接收以 VMAC 地址作为目标 MAC 地址的数据包。
- 不能在同一 SDX 设备中运行的不同实例上使用同一 VRID。
- 您可以在实例运行时为分配给实例的接口添加或删除 VRID。
- 在主动-主动配置中,您可以为分配给实例的接口指定多个 VRID。
- 10G 接口上最多允许 86 个 VMAC,在 1G 接口上最多允许 16 个 VMAC。如果不再有 VMAC 筛选器可用,请减少另一个实例上的 VRID 数量。
您可以在添加 NetScaler VPX 实例时添加 VRID,也可以修改现有的 NetScaler ADC 实例来添加 VRID。
将 IPv4 或 IPv6 VRID 添加到接口或 LA 通道
- 在 SDX 上添加 VPX 实例时,在 网络设置下,选择 数据接口。有关如何在 SDX 上添加 VPX 实例的更多信息,请参阅 添加 NetScaler ADC 实例。
- 从 接口 下拉菜单中,选择接口或 LA 通道。
- 在 VMAC 设置下,设置以下一个或两个值:
- VRID IPv4 — 标识 VMAC 的 IPv4 VRID。可能的值:1—255。
- VRID IPv6—标识 VMAC 的 IPv6 VRID。可能的值:1—255。
注意:使用逗号分隔多个 VRID。例如,12,24。
- 单击添加将 VMAC 设置添加到接口中。
- 单击“完成”,然后单击“关闭”。

如果实例已预置,要添加 IPv4 或 IPv6 VRID,请按照以下步骤操作。
- 在 SDX 管理服务中,转到 配置 > NetScaler ADC > 实例。
- 选择实例,然后单击 编辑。
- 在 数据接口下,选择接口并单击编辑。
- 在 VMAC 设置下,设置 VRID 值。单击“添加”,然后单击“完成”。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
DIESER DIENST KANN ÜBERSETZUNGEN ENTHALTEN, DIE VON GOOGLE BEREITGESTELLT WERDEN. GOOGLE LEHNT JEDE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG IN BEZUG AUF DIE ÜBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWÄHRLEISTUNG DER GENAUIGKEIT, ZUVERLÄSSIGKEIT UND JEGLICHER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER.
CE SERVICE PEUT CONTENIR DES TRADUCTIONS FOURNIES PAR GOOGLE. GOOGLE EXCLUT TOUTE GARANTIE RELATIVE AUX TRADUCTIONS, EXPRESSE OU IMPLICITE, Y COMPRIS TOUTE GARANTIE D'EXACTITUDE, DE FIABILITÉ ET TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON.
ESTE SERVICIO PUEDE CONTENER TRADUCCIONES CON TECNOLOGÍA DE GOOGLE. GOOGLE RENUNCIA A TODAS LAS GARANTÍAS RELACIONADAS CON LAS TRADUCCIONES, TANTO IMPLÍCITAS COMO EXPLÍCITAS, INCLUIDAS LAS GARANTÍAS DE EXACTITUD, FIABILIDAD Y OTRAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN EN PARTICULAR Y AUSENCIA DE INFRACCIÓN DE DERECHOS.
本服务可能包含由 Google 提供技术支持的翻译。Google 对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性、特定用途的适用性和非侵权性的任何暗示保证。
このサービスには、Google が提供する翻訳が含まれている可能性があります。Google は翻訳について、明示的か黙示的かを問わず、精度と信頼性に関するあらゆる保証、および商品性、特定目的への適合性、第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め、一切保証しません。
ESTE SERVIÇO PODE CONTER TRADUÇÕES FORNECIDAS PELO GOOGLE. O GOOGLE SE EXIME DE TODAS AS GARANTIAS RELACIONADAS COM AS TRADUÇÕES, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUALQUER GARANTIA DE PRECISÃO, CONFIABILIDADE E QUALQUER GARANTIA IMPLÍCITA DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E NÃO INFRAÇÃO.