Configuración de un MAC virtual en una interfaz
Una instancia de NetScaler utiliza un MAC virtual (VMAC) para configuraciones de alta disponibilidad (activo-activo o activo-espera). Una dirección MAC virtual (VMAC) es una entidad flotante compartida por los nodos principal y secundario en una configuración de alta disponibilidad.
En una configuración de alta disponibilidad, el nodo principal es propietario de todas las direcciones IP flotantes, como las direcciones MIP, SNIP y VIP. El nodo principal responde a las solicitudes del Protocolo de resolución de direcciones (ARP) para estas direcciones IP con su propia dirección MAC. Como resultado, la tabla ARP de un dispositivo externo (por ejemplo, un enrutador ascendente) se actualiza con la dirección IP flotante y la dirección MAC del nodo principal.
Cuando se produce una conmutación por error, el nodo secundario pasa a ser el nuevo nodo principal. A continuación, utiliza ARP gratuito (GARP) para anunciar las direcciones IP flotantes que adquirió del principal. Sin embargo, la dirección MAC que anuncia el nuevo principal es la dirección MAC de su propia interfaz.
Algunos dispositivos (especialmente algunos enrutadores) no aceptan los mensajes GARP generados por el dispositivo NetScaler SDX. Dichos dispositivos conservan la antigua asignación de IP a MAC anunciada por el nodo principal anterior y, como resultado, un sitio puede caer.
Puede solucionar este problema configurando una VMAC en ambos nodos de un par de alta disponibilidad. Ambos nodos poseen direcciones MAC idénticas. Por lo tanto, cuando se produce una conmutación por error, la dirección MAC del nodo secundario permanece sin cambios y las tablas ARP de los dispositivos externos no necesitan actualizarse.
La configuración de una VMAC es un proceso de dos pasos:
- Configure VMAC en el servicio de administración de SDX. Agrega un VRID para una interfaz o un canal LA. Configure VMAC en el servicio de administración de SDX.
- Configure VMAC en la instancia de Citrix. Para obtener información, consulte el artículo de asistencia Configurar VMAC en el grupo de canales.
Configurar VMAC en el servicio de administración SDX
Para configurar VMAC, agregue un VRID IPv4 o IPv6 a una interfaz o canal LA del Servicio de administración. Management Service genera internamente un VMAC. Especifique el mismo VRID al configurar el modo activo-activo en la instancia de NetScaler. Esta configuración activo-activa no es compatible con las interfaces de Mellanox.
Tenga en cuenta los siguientes puntos:
- Agregue un VRID del Servicio de administración y especifique el mismo VRID en la instancia de NetScaler. Si agrega un VRID directamente a la instancia de NetScaler, la instancia no puede recibir un paquete que tenga una dirección VMAC como dirección MAC de destino.
- No puede usar el mismo VRID en instancias diferentes que se ejecuten en el mismo dispositivo SDX.
- Puede agregar o eliminar los VRID de una interfaz asignada a una instancia mientras la instancia está en ejecución.
- En una configuración activa-activa, puede especificar más de un VRID para una interfaz asignada a una instancia. La implementación activa-activa no es compatible con las interfaces de Mellanox.
- Se permite un máximo de 86 VMAC en una interfaz 10G y un máximo de 16 VMAC en una interfaz 1G. Si no hay más filtros VMAC disponibles, reduzca la cantidad de VRID en otra instancia.
Puede agregar un VRID en el momento de agregar una instancia de NetScaler VPX o puede modificar una instancia de NetScaler existente para agregar un VRID.
Para agregar un VRID IPv4 o IPv6 a una interfaz o canal LA
- Al agregar una instancia VPX en SDX, en Configuración de red, seleccione Interfaces de datos. Para obtener más información sobre cómo agregar una instancia VPX en SDX, consulte Agregar una instancia de NetScaler.
- En el menú desplegable Interfaces, seleccione la interfaz o el canal LA.
- En Configuración de VMAC, y defina uno o ambos de los siguientes valores:
- VRID IPv4: El VRID IPv4 que identifica el VMAC. Valores posibles: 1-255.
- VRID IPv6: El VRID IPv6 que identifica el VMAC. Valores posibles: 1-255. Nota: Use una coma para separar varios VRID. Por ejemplo, 12,24.
- Haga clic en Agregar para agregar la configuración de VMAC a la interfaz.
- Haga clic en Finalizar y, después, en Cerrar.
Si la instancia ya está aprovisionada, para agregar un VRID IPv4 o IPv6, siga estos pasos.
- Desde el Servicio de administración de SDX, vaya a Configuración > NetScalerInstancias.
- Seleccione la instancia y haga clic en Modificar.
- En Interfaces de datos, seleccione la interfaz y haga clic en Modificar.
- En Configuración de VMAC, defina los valores de VRID. Haga clic en Agregar y, a continuación, haga clic en Listo.