Como os endereços IP são transferidos ao usar o VMware Fault Tolerance?

2

Eu tenho pensado sobre o VMware Fault Tolerance e tenho uma dúvida sobre o lado da rede de coisas. Eu vou dizer como eu acho que funciona, e você pode me dizer onde eu estou errado.

Digamos que temos uma máquina virtual em execução no modo FT. Essa VM está ativa em dois hosts físicos simultaneamente, mas meus switches e roteadores estão direcionando pacotes de minhas estações de trabalho para apenas uma dessas instâncias de VM em uma máquina física. Isso está correto?

Então, o que acontece se o host físico "ativo" morre? Como meus desktops, switches e roteadores sabem por onde começar a enviar seus pacotes? Como o endereço IP da VM no host "ativo" é transferido tão rapidamente para o host de "backup"? Todos os meus switches e roteadores precisam atualizar suas tabelas de endereços MAC?

É esse lado da rede do VMware FT que realmente me confunde. Eu apenas não vejo como os pacotes (permite que os argumentos digam que é um ICMP Ping) deixam a área de trabalho, para o switch, que decide para qual host físico da VMware enviar o pacote.

E se as duas máquinas host físicas não estiverem conectadas ao mesmo switch? Porque agora estamos envolvendo roteamento e possivelmente grandes distâncias e atrasos.

Alguém pode me ajudar a entender isso? Eu meio que compreendi a idéia de comutadores virtuais, mas essa ideia de um endereço IP virtual que aparece em dois lugares na mesma rede me confunde muito.

    
por Ross Wilson 21.07.2010 / 14:41

1 resposta

4

Não há nada para se confundir; ambos os vNICs da VM têm o mesmo MAC / s, mas apenas o vNIC da VM ativa transmite pacotes, no caso de um failover, o vNIC da VM anteriormente ativa em espera agora envia um ARP / InARP que informa aos switches que os IP / s e MAC / s da VM estão agora associados às portas físicas do host secundário - é o mesmo procedimento usado pelo vMotion - é muito mais simples que você pensa. Ah, e porque os hosts ativos e em espera precisam ter switches / VLANs idênticos, não há roteamento envolvido.

    
por 21.07.2010 / 14:59