
Sabe-se que as VMs, por meio de seu vNIC, se conectam ao vSwitch que, por sua vez, está conectado à máquina física ou ao adaptador de rede do host ESXI (vmnic). O vmnic é então conectado a um switch L2/L3 real.
[vnic da VM] <---> [vswitch] <---> [vmnic] <---> [switch físico]
Agora, o que não entendo é como funciona o vmnic? Não consigo fazer uma única pergunta para explicar minha dúvida, mas abaixo estão as perguntas que tenho me feito ->
- Como é possível atribuir IP às VMs internas?
- Quando um pacote externo do switch físico está sendo enviado para o vmnic, como ele o transmite internamente para o VMS interno?
- Como ele sabe que o IP designado pertence a uma VM interna e o passará "para dentro" para o vswitch?
- O vmnic está usando o endereço IP ou MAC para decidir se deve passar o pacote para o switch?
- Quando uma solicitação arp para o IP de uma VM é enviada externamente, o vmnic responderá com seu endereço MAC?
- Quando uma solicitação arp é enviada de uma VM interna, o vmnic rastreia o endereço MAC da VM para que da próxima vez que vir uma resposta a esse MAC, ele saiba "encaminhar" para o vSwitch
- Está funcionando como um "modo Bridge" conectando o vswitch interno ao switch físico externo? Existe uma tabela de endereços MAC pertencente ao vmnic?
- Sempre que o IP da VM estiver sendo atribuído, o IP será vinculado ao vmnic?
- Como listamos todos os IPs ou MACs (se houver) associados a um vmnic?
Alguns gurus podem elaborar mais sobre o fluxo real de um pacote/quadro IP que entra e sai de uma VM para o switch físico?
Obrigado.
Atenciosamente, Noob