Este documento proporciona información y ejemplos sobre la conexión de máquinas virtuales (VM) tanto en el switch vSwitch/Distributed VMWare como en el Cisco Nexus 1000v. Es importante comprender qué enlace ascendente utiliza una VM para la comunicación, tanto para la resolución de problemas como para los aspectos de diseño.
Tanto el switch vSwitch/Distributed VMWare como el Nexus 1000v admiten agregación de enlaces con hashing, así como conexión a un puerto determinado. A partir de vSphere 5.1, vDS admite LACP, así como otros métodos, como "Route Based IP Hash". El Cisco Nexus 1000v admite canales de puerto LACP y "Mode On".
La conexión de VM física a un enlace ascendente se conoce como "Ruta basada en ID de puerto virtual" en el vSwitch y "conexión mac" en el Cisco Nexus 1000v. Este documento le guía a través de la determinación del link ascendente que la VM está utilizando para la comunicación.
Cisco recomienda que tenga conocimiento sobre estos temas:
VMWare ESX(i)
Cisco Nexus 1000v
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
Utilice vSwitch o vDS y ejecute el comando esxtop desde la CLI del host VMWare ESX(i). A continuación, presione n para llegar a la sección de redes:
En función de esta salida, puede ver la máquina virtual en la columna USED-BY y la vmnic que está utilizando en la columna TEAM-PNIC. Si se utilizó un algoritmo hash, verá "All" en la columna TEAM-PNIC.
Si se utiliza Cisco Nexus 1000v, el comando es diferente. Desde la CLI del host ESX(i), ejecute el comando vemcmd show port. En una configuración de conexión de clics, a cada vmnic se le asigna una ID de subgrupo (SGID) única.
Esta salida muestra la asignación SGID para VM a vmnic. La coincidencia del SGID de la máquina virtual con el SGID de la máquina virtual le mostrará el vmnic que la máquina virtual está utilizando para la comunicación. Si se utilizan canales LACP o de puerto manual, los SGID para todo serán únicos.
Al ejecutar el comando vemcmd show port vlan, vmnics y VM mostrarán las VLAN en las que están reenviando. Esto también es útil para la resolución de problemas. La lista de VLAN permitidas muestra la VLAN que se reenvía para esa lógica de destino local (LTL) específica. Para averiguar qué LTL mapea a qué nombre de VM, vea el resultado anterior del comando vemcmd show port.
Lo siguiente puede ejecutarse desde el VSM también si el acceso CLI del host no está disponible:
Alternativamente, verifique las tablas de direcciones MAC en los switches ascendentes para la dirección MAC de la VM. Esto también puede informarle del puerto en el que el switch está aprendiendo la dirección MAC.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
15-Jan-2013 |
Versión inicial |