Configuración de direcciones MAC virtuales

Una dirección MAC virtual 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 posee todas las direcciones IP flotantes, como los MIP, los SNIP y los VIP. El nodo principal responde a las solicitudes de 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 se hace cargo como el nuevo nodo principal. A continuación, utiliza ARP Gratuitous (GARP) para anunciar las direcciones IP flotantes que adquirió del primario. Sin embargo, la dirección MAC que anuncia la nueva principal es la dirección MAC de su propia interfaz.

Algunos dispositivos (especialmente algunos enrutadores) no aceptan los mensajes GARP generados por el dispositivo Citrix ADC. Como resultado, algunos dispositivos externos conservan la antigua asignación de IP a MAC anunciada por el nodo principal antiguo. Esto puede provocar que un sitio se vaya abajo.

Puede superar este problema configurando un MAC virtual en ambos nodos de un par HA. Ambos nodos poseen direcciones MAC idénticas. Por lo tanto, cuando se produce la conmutación por error, la dirección MAC del nodo secundario permanece sin cambios y no es necesario actualizar las tablas ARP en los dispositivos externos.

Para crear un MAC virtual, primero debe crear un ID de enrutador virtual (VRID) y vincularlo a una interfaz. (En una configuración de alta disponibilidad, debe vincular el VRID a las interfaces de ambos nodos). Una vez que el VRID está enlazado a una interfaz, el sistema genera un MAC virtual con el VRID como último octeto.

Esta sección incluye los siguientes detalles:

Configuración de MAC virtuales IPv4

Cuando crea una dirección MAC virtual IPv4 y la vincula a una interfaz, cualquier paquete IPv4 enviado desde la interfaz utiliza la dirección MAC virtual enlazada a la interfaz. Si no hay un MAC virtual IPv4 enlazado a una interfaz, se utiliza la dirección MAC física de la interfaz.

El MAC virtual genérico es de la forma00:00:5e:00:01:<VRID>. Por ejemplo, si crea un VRID con un valor de 60 y lo vincula a una interfaz, el MAC virtual resultante es 00:00:5 e: 00:01:3 c, donde 3c es la representación hexadecimal del VRID. Puede crear 255 VRID con valores de 1 a 255.

Creación o modificación de un MAC virtual IPv4

Crear un MAC virtual IPv4 asignándole un ID de enrutador virtual. A continuación, puede enlazar el MAC virtual a una interfaz. No puede enlazar varios VRID a la misma interfaz. Para verificar la configuración MAC virtual, debe mostrar y examinar los MAC virtuales y las interfaces enlazadas a los MAC virtuales.

Para agregar un MAC virtual mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

  • add vrID
  • bind vrid <id> -ifnum <interface_name>
  • show vrID

Ejemplo

> add vrID 100
 Done
> bind vrid 100 -ifnum 1/1 1/2 1/3
 Done

Para desenlazar interfaces de un MAC virtual mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

  • unbind vrid <id> -ifnum <interface_name>
  • show vrID

Para configurar un MAC virtual mediante la interfaz gráfica de usuario

Vaya a Sistema > Red > VMAC y, en la ficha VMAC, agregue un nuevo MAC virtual o modifique un MAC virtual existente.

Eliminación de un MAC virtual IPv4

Para quitar un MAC virtual IPv4, elimine su ID de enrutador virtual.

Para eliminar un MAC virtual IPv4 mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

rm vrid <id>

Ejemplo

rm vrid 100s

Para eliminar un MAC virtual IPv4 mediante la interfaz gráfica de usuario

Vaya a Sistema > Red > VMAC y, en la ficha VMAC, elimine el MAC virtual IPv4.

Configuración de IPv6 virtual Mac6S

Citrix ADC admite paquetes virtuales MAC6 para IPv6. Puede enlazar cualquier interfaz a un MAC6 virtual, incluso si un MAC virtual IPv4 está enlazado a la interfaz. Cualquier paquete IPv6 enviado desde la interfaz utiliza el MAC6 virtual vinculado a esa interfaz. Si no hay un MAC6 virtual enlazado a una interfaz, un paquete IPv6 utiliza el MAC físico.

Creación o modificación de un MAC6 virtual

Crear un MAC virtual IPv6 asignándole un ID de enrutador virtual IPv6. A continuación, puede enlazar el MAC virtual a una interfaz. No se pueden enlazar varios VRID IPv6 a una interfaz. Para verificar la configuración virtual de MAC6, debe mostrar y examinar los mac6s virtuales y las interfaces enlazadas a los mac6s virtuales.

Para agregar un MAC6 virtual mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

  • add vrID6 <id>
  • bind vrID6 <id> -ifnum <interface_name>
  • show vrID6

Ejemplo

> add vrID6 100
Done
> bind vrID6 100 -ifnum 1/1 1/2 1/3
 Done

Para desenlazar interfaces de un MAC6 virtual mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

  • unbind vrID6 <id> -ifnum <interface_name>
  • show vrID6

Para configurar un MAC6 virtual mediante la interfaz gráfica de usuario

Vaya a Sistema > Red > VMAC y, en la ficha VMAC6, agregue un nuevo MAC6 virtual o modifique un MAC6 virtual existente.

Eliminación de un MAC6 virtual

Para quitar un MAC virtual IPv4, elimine su ID de enrutador virtual.

Para eliminar un MAC6 virtual mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

rm vrid6 <id>

Ejemplo

rm vrid6 100s

Para eliminar un MAC6 virtual mediante la interfaz gráfica de usuario

Vaya a Sistema > Red > VMAC y, en la ficha VMAC6, elimine el ID del enrutador virtual.

Configuración de direcciones MAC virtuales