ADC

Configuración de direcciones MAC virtuales

Una dirección MAC virtual es una entidad flotante que comparten los nodos principal y secundario en una configuración de HA.

En una configuración de HA, el nodo principal es propietario de todas las direcciones IP flotantes, como los MIP, los SNIP y los 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. Como resultado, algunos dispositivos externos conservan la antigua asignación IP a MAC anunciada por el nodo principal anterior. Esto puede provocar la caída de un sitio.

Puede solucionar 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 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.

Para crear un MAC virtual, primero debe crear un ID de enrutador virtual (VRID) y vincularlo a una interfaz. (En una configuración de HA, 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 tiene el formato 00: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 del 1 al 255.

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

Para crear un MAC virtual IPv4, se le asigna un ID de router virtual. A continuación, puede vincular el MAC virtual a una interfaz. No puede vincular varios VRID a la misma interfaz. Para verificar la configuración del MAC virtual, debe mostrar y examinar los MAC virtuales y las interfaces enlazados a los MAC virtuales.

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

En la línea de comandos, 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
<!--NeedCopy-->

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

En la línea de comandos, 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, añada una MAC virtual nueva o edite una MAC virtual existente.

Eliminar un MAC virtual IPv4

Para eliminar un MAC virtual IPv4, debe eliminar su ID de enrutador virtual.

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

En la línea de comandos, escriba:

rm vrid <id>

Ejemplo

rm vrid 100s
<!--NeedCopy-->

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 MAC6s virtuales IPv6

NetScaler admite paquetes MAC6 virtuales para IPv6. Puede vincular cualquier interfaz a una MAC6 virtual, incluso si una MAC virtual IPv4 está enlazada a la interfaz. Cualquier paquete IPv6 enviado desde la interfaz utiliza el MAC6 virtual enlazado 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

Para crear un MAC virtual IPv6, se le asigna un ID de enrutador virtual IPv6. A continuación, puede vincular el MAC virtual a una interfaz. No puede vincular varios VRID de IPv6 a una interfaz. Para comprobar la configuración del MAC6 virtual, debe mostrar y examinar el MAC6 virtual y las interfaces enlazadas al MAC6 virtual.

Para añadir un MAC6 virtual mediante la interfaz de línea de comandos

En la línea de comandos, 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
<!--NeedCopy-->

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

En la línea de comandos, 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, añada una nueva MAC6 virtual o edite una MAC6 virtual existente.

Eliminar un MAC6 virtual

Para eliminar un MAC virtual IPv4, debe eliminar su ID de enrutador virtual.

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

En la línea de comandos, escriba:

rm vrid6 <id>

Ejemplo

rm vrid6 100s
<!--NeedCopy-->

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