Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Conventions

Comandos

Informações Relacionadas

Introduction

Este documento fornece informações e exemplos sobre a pinagem de máquina virtual (VM) no VMWare vSwitch/switch distribuído e no Cisco Nexus 1000v. É importante entender qual uplink uma VM está usando para comunicação, tanto para a solução de problemas quanto para aspectos de projeto.

Tanto o VMWare vSwitch/Distributed Switch quanto o Nexus 1000v suportam agregação de links com hashing, bem como pinagem para uma porta específica. Começando com o vSphere 5.1, o vDS suporta LACP e outros métodos, como "Route Based IP Hash". O Cisco Nexus 1000v suporta LACP e canais de porta "Mode On".

O pinning da VM para um uplink é conhecido como "Route Based on Virtual Port ID" no vSwitch e "mac-pinning" no Cisco Nexus 1000v. Este documento orienta você na determinação de qual uplink a VM está usando para comunicação.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- VMWare ESX(i)

- Cisco Nexus 1000v

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Comandos

Use o vSwitch ou vDS e execute o comando esxtop a partir da CLI do host VMWare ESX(i). Em seguida, pressione n para chegar à seção de rede:

Com base nessa saída, você pode ver a Máquina virtual na coluna USED-BY e a vmnic que ela está usando na coluna TEAM-PNIC. Se um algoritmo de hash foi usado, você verá "All" na coluna TEAM-PNIC.

Se o Cisco Nexus 1000v estiver sendo usado, o comando será diferente. Na CLI do host ESX(i), execute o comando vemcmd show port. Em uma configuração mac-pinning, cada vmnic recebe um ID de subgrupo (SGID) exclusivo.

Esta saída mostra o mapeamento SGID para VMs para vmnics. Combinar a SGID da VM com a SGID da vmnic mostrará a vmnic que a máquina virtual está usando para comunicação. Se os canais de porta manual ou LACP forem usados, os SGIDs de tudo serão exclusivos.

Ao executar o comando vemcmd show port vlans, vmnics e VMs exibirão as VLANs nas quais estão encaminhando. Isso também é útil na solução de problemas. A lista de VLANs permitidas exibe a VLAN que está encaminhando para essa LTL (Local Target Logic, lógica de destino local) específica. Para descobrir qual LTL mapeia para qual nome de VM, consulte a saída acima do comando vemcmd show port.

O seguinte também pode ser executado do VSM se o acesso da CLI do host não estiver disponível:

Como alternativa, verifique o endereço MAC da VM nas tabelas de endereços MAC nos switches upstream. Isso também pode informá-lo sobre a porta na qual o switch está aprendendo o endereço MAC.

Informações Relacionadas

- Suporte Técnico e Documentação - Cisco Systems