Ce document décrit l'utilisation de la commande vempkt afin de capturer le trafic sur les commutateurs de la gamme Nexus 1000V.
Il est difficile de résoudre des problèmes sur les commutateurs Nexus 1000V, car il n'y a pas de commutateur physique sur lequel vous pouvez vous mettre la main. La plupart du temps, une capture de paquets est nécessaire pour déterminer si les paquets sont envoyés en amont.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Commutateurs Cisco Nexus 1000V
Logiciel Cisco NX-OS
Les informations de ce document sont basées sur les commutateurs de la gamme Nexus 1000V.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
La commande vempkt est une commande utile disponible pour capturer le trafic qui laisse un hôte spécifique dans le commutateur Nexus 1000V. Cette commande est très similaire à une session SPAN ; cependant, il est plus flexible car il peut être appliqué à n'importe quelle interface sans avoir besoin d'un périphérique de capture.
Afin de capturer le trafic, entrez la commande vempkt SSH sur la ligne de commande de l'hôte ESX qui possède la machine virtuelle (VM) pour laquelle vous voulez capturer le trafic. Après avoir entré cette commande, entrez les commandes suivantes :
vempkt show info - affiche les informations de la capture la plus récente.
vempkt capture vlan toutes les étapes [y] ltl [x]
LTL est la logique cible locale de la liaison. Si vous ne connaissez pas la LTL ou le VLAN, entrez la commande vemcmd show port et la commande vemcmd show port vlans. Cisco recommande la LTL du canal de port, car elle inclut tout le trafic qui quitte l’hôte et entre dans l’hôte.
Vous pouvez également capturer une direction ou supprimer des paquets entrant cette commande :
capture vempkt [entrée | sortie | goutte | toutes les étapes] ltl [x] vlan [y]
Remarque : si aucune LTL n'est spécifiée, la capture affiche toutes les LTL et si aucun VLAN n'est spécifié, la capture affiche tous les VLAN.
Entrez la commande vempkt size [mtu size] pour spécifier une capture de taille MTU (Maximum Transmission Unit).
Entrez la commande vempkt show capture info pour vérifier vos paramètres de capture.
Entrez la commande vempkt start pour commencer la capture.
Une fois les opérations de capture terminées, entrez ces commandes afin de mettre fin à la capture et d'exporter le fichier :
arrêt vempkt.
vempkt show info pour afficher les statistiques de la capture.
vempkt affiche les détails > /tmp/vempkt_capture.txt. Cette commande place le fichier de capture dans le répertoire /tmp de l'hôte. À partir de ce répertoire, vous pouvez le copier sur un data store et l'exporter via vCenter.
vempkt clear.
Vous pouvez exporter le fichier vers une capture de paquets (PCAP) à partir de l'interface de ligne de commande. Entrez cette commande sur l’hôte : #vempkt pcap export <filename>. Cette commande place le fichier dans le répertoire dans lequel vous vous trouvez actuellement.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
27-Feb-2013 |
Première publication |