Определение порядка расположения интерфейсов tap в виртуальной машине KVM (Libvirt)

Определение порядка расположения интерфейсов tap в виртуальной машине KVM (Libvirt)

Я вставил 8 интерфейсов tap в XML-файл Cisco Libvirt, который создаст гостевую машину, работающую под управлением образа 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>

и т. д.

Однако я хочу узнать, что когда я загружаю образ Cisco iOs и ввожу команду show interfaces summary, он выдает мне список:

GigabyteEthernet1 GigabyteEthernet2 GigabyteEthernet3 и т. д.

Как узнать, какое ответвительное устройство назначено какому GigabyteEthernet внутри гостевой машины?

Должен ли я предполагать, что cisco-89 соответствует GigabyteEthernet1?

заранее спасибо

решение1

Обычно порядок создания ответвлений соответствует порядку шины PCI, в котором они подключаются к виртуальной машине. Если IOS (а я этого не знаю) устанавливает порядок в соответствии со способом обнаружения устройств на шине PCI, то порядок будет совпадать, если нет, то он может оказаться случайным при каждой перезагрузке.

Единственный способ тестирования, который я могу придумать, это запустить трафик через определенный интерфейс и посмотреть статистику трафика на хостах.

Связанный контент