%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%202%20%E3%81%A4%E3%81%AE%20VM%20%E9%96%93%E3%82%92%E6%8E%A5%E7%B6%9A%20(%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%20%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E4%BD%9C%E6%88%90)%20%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
私は2つを持っていますKVM仮想マシン作成日RHEL9SR-IOV 対応の物理 NIC をパーティション分割して、そこから仮想 NIC (仮想機能) を取得できるようにしました。各 VM に VF を割り当てました。
仮想マシンでは、VF がイーサネット インターフェイスとして表示されるようになりました。質問は、これらの VF を使用してこれらの仮想マシン間の接続 (基本的なイーサネット リンク) をどのように作成するかということです。
私が欲しいのはVM1:vf_et1 <<---->> vf_et2:VM2
基本的には、物理的な世界で 2 つのルーターをイーサネット ケーブルで接続するときのような接続/リンクです。
このリンクを取得したら、それらの IP アドレスを設定し、そのリンクを使用してこれら 2 つの VM 間で BGP を形成します。
ここにイメージ図があります(https://i.stack.imgur.com/iAGDt.jpg) に、作成するイーサネット リンクが表示されます。
注記:SR-IOV を使用する決定は、VM 間のトラフィック データ パスからハイパーバイザーを削除することです。フェーズ 1 の設計は、4 台のサーバーと 6 台のルーター (10 台の VM がすべて 1 つの KVM ホスト内) です。フェーズ 2 では、これらの数がほぼ 2 倍になります。データ トラフィックの 99% は VM 間のトラフィックになります。そのデータ パスにハイパーバイザーやホスト CPU があると、遅かれ早かれ問題が生じます。フェーズ 1 の画像リンクを参照してください。https://i.stack.imgur.com/FEkj2.jpg