VMware ESX Networking – Notify Switches
5 February, 2009 by
VMware ESX Networking – Notify Switches
Solop, Nicolas

La opción "Notify Switches" dentro de la solapa "Nic Teaming" de un Port Group nos permite notificar a la red física externa a los ESX Servers cambios en la red de capa 2 del modelo OSI dentro del ambiente virtual. Dentro de los cambios que son informados podemos encontrar: * Nuevas máquinas virtuales creadas * Cambios en las direcciones MAC de máquinas virtuales * Cambios en el estado de un Team en particular

Por ejemplo, una vm es migrada de un equipo al otro por medio de VMotion, hasta el momento previo a la migración todos los switches de capa 2 de la red física conocían por medio de que puerto podían llegar hasta esta máquina virtual. Este puerto es el puerto del switch físico conectado al ESX Server donde corría la máquina virtual, o sea, el puerto del switch físico conectado a una placa física del ESX Server. Debido a que migramos esta máquina virtual de un ESX Server a otro, la red física ya no puede acceder a la máquina virtual por medio del puerto físico de el equipo original sino que deberá hacerlo por medio de un puerto físico del equipo donde se encuentra corriendo actualmente la vm. Para que la red física conozca como llegar a la máquina virtual por medio de la nueva ruta debemos emplear algún método que nos permita alcanzar a todos los switches de la red física indicando que puerto o puertos deben utilizar para acceder a la máquina virtual en el nuevo host. En este punto es cuando la opción "Notify Switches" entra en juego utilizando el protocolo RARP (Reverse Address Resolution Protocol). Por medio de tramas RARP podemos alcanzar a todos los switches de la red física sin necesidad de enviar información alguna sobre networking de capa 3 del modelo OSI. Una vez que todos los switches de la red física reciben los paquetes RARP ya conocen la ubicación de la dirección MAC de la máquina virtual pudiendo de esta manera conmutar los paquetes hacia esta de forma correcta.

Espero que les sirva!

Nicolas Solop