Descobrindo a ordem de localização das interfaces de toque no KVM VM (Libvirt)

Descobrindo a ordem de localização das interfaces de toque no KVM VM (Libvirt)

Inseri 8 interfaces de toque em um arquivo xml Cisco Libvirt que criará uma máquina convidada executando a imagem Ciscio iOs:

<interface type="ethernet">
  <start mode="onboot" />
  <target dev="cisco-89" />
</interface>
<interface type="ethernet">
  <start mode="onboot" />
  <target dev="cisco-90" />
</interface>
<interface type="ethernet">
  <start mode="onboot" />
  <target dev="cisco-91" />
</interface>
<interface type="ethernet">
  <start mode="onboot" />
  <target dev="cisco-92" />
</interface>
<interface type="ethernet">
  <start mode="onboot" />
  <target dev="cisco-93" />
</interface>

etc.

No entanto, o que quero descobrir é que, quando inicializo a imagem do Cisco iOs e digito show interfaces summary, recebo uma lista de:

GigabyteEthernet1 GigabyteEthernet2 GigabyteEthernet3 etc.

Como posso saber qual dispositivo de toque está atribuído a qual GigabyteEthernet dentro da máquina convidada?

Presumo que cisco-89 corresponda a GigabyteEthernet1?

desde já, obrigado

Responder1

Geralmente, a ordem em que os taps são criados é a ordem do barramento PCI em que eles são conectados à VM. Se o IOS (e isso é algo que não sei) configurar a ordem de acordo com a maneira como detecta dispositivos no barramento PCI, a ordem corresponderá; caso contrário, poderá acabar sendo aleatória a cada reinicialização.

O único meio de teste que consigo imaginar é executar o tráfego por meio de uma interface específica e observar as estatísticas de tráfego nos hosts

informação relacionada