Rede VMware ARP / Mac

1

Estou muito interessado em saber como funciona a rede VMware. Eu vasculhei o site da VMware e li suas folhas de dados, isso me deu algum conhecimento básico. Agora tenho algumas perguntas.

Vamos supor que temos um servidor físico executando o hipervisor VMware. O servidor físico está executando uma máquina virtual. A caixa física possui uma NIC física. A NIC está conectada a um switch, assim como um cliente de desktop.

Agora, esta é a minha primeira pergunta. A VM tem um endereço IP: 192.168.1.1. Como os clientes de desktop na rede se comunicam com essa VM? Então, o cliente pula 192.168.1.1. O pacote de ping é enviado para o comutador. O switch verifica sua tabela de endereços MAC e vê que 192.168.1.1 está associado ao endereço MAC da NIC física. Correto?

Eu, então, presumo que o pacote de ping é enviado para a NIC física do servidor, onde o hypervisor roteia o pacote para a VM que está usando 192.168.1.1?

Por favor, você poderia me explicar o funcionamento da rede VM?

    
por Ross Wilson 14.05.2010 / 14:59

2 respostas

3

Se você estiver falando sobre algo como ESX ou ESXi, suas VMs estarão em rede por meio de um comutador virtual no servidor físico. Portanto, se sua VM tiver um endereço IP 192.168.1.2 e o próprio servidor VM for 192.168.1.1, seu ping do cliente para 192.168.1.2 irá para o switch e, a partir daí, para o servidor que o encaminhará (invisivelmente) para 192.168.1.2. Tanto quanto seu cliente saiba, o sistema virtual é tão real quanto o servidor da VM.

Seu switch apenas age como se houvesse vários sistemas alimentados por uma única porta, da mesma forma que aconteceria se você tivesse outro switch conectado ao switch.

    
por 14.05.2010 / 15:10
1

Parece que você está assumindo que há um mapeamento 1: 1 entre endereços IP e placas de rede física. Isso certamente não é o caso. Mesmo fora de um ambiente virtualizado, é muito comum que uma dada placa de rede física seja atribuída e responda ao tráfego de / para vários endereços IP. No VMware, isso não é diferente. A placa de rede física no servidor sabe quais endereços IP residem naquele host físico e a rede irá ARP para esses endereços IP e responderá ao tráfego como de costume.

    
por 14.05.2010 / 15:11