通过端口转发连接到虚拟交换机的虚拟计算机实验室

通过端口转发连接到虚拟交换机的虚拟计算机实验室

我有一个实验室,其中有三台计算机连接到一个交换机。
交换机的两个端口镜像到第三个端口,以便两台计算机之间的所有通信都镜像到第三台计算机。

我想创建一个类似的实验室设置,但使用虚拟机。我可以毫无问题地仅使用计算机(而不是交换机)设置这样的虚拟实验室(使用 vagrant 和私有网络),但我可以用什么东西来替换交换机部分?

我读过有关 Open vSwitch 的信息,但如何将它连接到其他虚拟机以使其充当交换机?

答案1

“……但是我可以用什么东西来代替开关部分吗?”

是的。您可以将第三台虚拟机(镜像的目标)的网络适配器更改为混杂模式。现在所有虚拟机的所有流量都将通过您的第三台虚拟机。
virtualbox 配置

答案2

当然有。例如,Mikrotik CHR 可以很好地用作交换机。不过,不要指望交换机性能,因为 CPU 承担了 ASIC 的工作 - 但无论如何,您都可能运行低流量场景。

答案3

如果您在基于 Linux 的平台上运行,则有内置的内核桥接。对于仅有三台虚拟机的机器,我实际上不会建议任何其他东西,特别是因为 Linux 上的大多数(如果不是全部)虚拟机实现都已支持它。

端口镜像不是桥接器本身的功能,但使用排队规则可以添加此功能相当直接

答案4

如果您使用多个硬件节点,请不要忘记您仍然需要 VLAN 感知交换机(介于两者之间)!

只需在亚马逊上搜索“VLAN 交换机”即可。

相关内容