KVM VM (Libvirt) のタップ インターフェイスの位置順序を確認する

KVM VM (Libvirt) のタップ インターフェイスの位置順序を確認する

Cisco Libvirt xml ファイルに 8 つのタップ インターフェイスを挿入し、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 interface summary と入力すると、次のリストが表示されることです。

GigabyteEthernet1 GigabyteEthernet2 GigabyteEthernet3 など

ゲストマシン内のどの GigabyteEthernet にどのタップ デバイスが割り当てられているかを知るにはどうすればよいですか?

cisco-89 は GigabyteEthernet1 に対応していると想定していいでしょうか?

前もって感謝します

答え1

通常、タップが作成される順序は、タップが VM に接続される PCI バスの順序です。IOS (これは私が知らないことですが) が PCI バス上のデバイスを検出する方法に従って順序を設定する場合、順序は一致しますが、そうでない場合は、再起動のたびに順序がランダムになる可能性があります。

私が考えられる唯一のテスト方法は、特定のインターフェースを介してトラフィックを実行し、ホストのトラフィック統計を監視することです。

関連情報