我有一个涉及三个虚拟机的网络设置正在运行,但我不太确定它是否最佳。
简单来说 - 给定主机上定义的虚拟网桥,每个客户虚拟机是否应该通过投入的水龙头,还是每个客人都可以使用同一个水龙头?
我目前有一台 Ubuntu 服务器,其内部网络被连接到一个网桥。然后,我在该网桥上定义了一个单独的 tap。然后,我依次使用该 tap 为三个客户虚拟机中的每一个虚拟机访问网桥。这一切都按我预期的方式运行,但是......
我突然想到,通过使用单个 tap,我最终会通过单个文件描述符路由每个虚拟机的网络(如果我对虚拟 tap/bridge 的理解接近正确的话)。这让我怀疑我的设置(在工作时)是否不是最佳的。创建多个 tap,每个虚拟机一个,是不是更好?
谢谢。
ps 这三个虚拟机包括两个 Linux 机箱和一个 64 位 Windows 7 机箱。