%20entre%20duas%20VMs%20usando%20suas%20fun%C3%A7%C3%B5es%20virtuais%20(VFs)%20SR-IOV%20atribu%C3%ADdas.png)
Eu tenho doisMáquinas virtuais KVMcriado emRHEL9. Particionei uma NIC física compatível com SR-IOV de forma que consegui obter NICs virtuais (funções virtuais) dela. Para cada VM, atribuí um VF.
As máquinas virtuais agora têm VFs aparecendo como interfaces Ethernet. A questão é: como faço uma conexão (link Ethernet básico) entre essas máquinas virtuais usando esses VFs?
O que eu quero éVM1:vf_et1 <<---->> vf_et2:VM2
. Basicamente, uma conexão/link como quando você conecta dois roteadores com um cabo Ethernet no mundo físico.
Assim que obtiver esse link, configurarei o endereço IP neles e formarei o BGP entre essas duas VMs usando esse link.
Aqui está um diagrama de imagem (https://i.stack.imgur.com/iAGDt.jpg) mostrando o link Ethernet que desejo criar.
OBSERVAÇÃO:A decisão de usar o SR-IOV é remover o hipervisor do caminho de dados de tráfego de VM para VM. O design da fase 1 consiste em 4 servidores e 6 roteadores (10 VMs, tudo em um único host kvm). A Fase 2 dimensiona esses números quase duas vezes. 99% do tráfego de dados será tráfego de VM para VM. Ter o hipervisor e/ou CPU host nesse caminho de dados ficará feio mais cedo ou mais tarde. Veja o link da imagem para a fase 1:https://i.stack.imgur.com/FEkj2.jpg