回答:
これらはIPアドレスではなく、ネットワークインターフェイスです。ネットワークインターフェイスは、IPv4またはIPv6を含む、プロトコルで交換されたパケットを持つことができます。この場合、1つ以上のIPアドレスを与えることができます。
virbr
ブリッジインターフェースです。それらは、それらに関連付けられたネットワークインターフェイスカードがないという点で仮想です。それらの役割は、実際のブリッジまたはスイッチのように動作することです。つまり、実際のイーサネットスイッチと同じように、接続されているインターフェース(実際またはその他)間の(レイヤー2で)スイッチパケットです。
そのデバイスにIPアドレスを割り当てることができます。これにより、基本的に、ブリッジが接続するサブネット上のホストにIPアドレスが与えられます。次に、ブリッジに接続されたインターフェースの1つのMACアドレスを使用します。
それらの名前が次の名前で始まるという事実は、それらをvir
他のブリッジインターフェースとまったく異ならせません、それはそれらがインターフェースのlibvirt
ためにその名前空間を予約することによって作成されたということだけですbridge
vnet
インターフェースは、インターフェースと呼ばれる他のタイプの仮想tap
インターフェースです。プロセスにアタッチされます(この場合、qemu-kvm
エミュレーターで実行されるプロセス)。プロセスがそのインターフェイスに書き込んだものは、ホストによってそのインターフェイスで受信されたように見え、ホストがそのインターフェイスで送信したものは、そのプロセスで読み取ることができます。qemu
通常は、ゲストの仮想ネットワークインターフェイスに使用します。
通常、はvnet
ブリッジインターフェイスに追加されます。つまり、VMをスイッチに接続します。
virbr
いますが、別のvirbr
に接続されている3番目のゲストOSがあり、これら2つvirbr
のが異なるIPネットワークにある場合、これら2つのネットワークをどのように実行すればよいですか?互いに通信できますか?
virbr
ブリッジインターフェースであり、ブリッジがレイヤー2デバイスである場合、IPアドレスは何のために必要ですか(すべてのvirbr#インターフェースに続くIPアドレスがあります)?