我有一个实验室,其中有三台计算机连接到一个交换机。
交换机的两个端口镜像到第三个端口,以便两台计算机之间的所有通信都镜像到第三台计算机。
我想创建一个类似的实验室设置,但使用虚拟机。我可以毫无问题地仅使用计算机(而不是交换机)设置这样的虚拟实验室(使用 vagrant 和私有网络),但我可以用什么东西来替换交换机部分?
我读过有关 Open vSwitch 的信息,但如何将它连接到其他虚拟机以使其充当交换机?
答案1
答案2
当然有。例如,Mikrotik CHR 可以很好地用作交换机。不过,不要指望交换机性能,因为 CPU 承担了 ASIC 的工作 - 但无论如何,您都可能运行低流量场景。
答案3
如果您在基于 Linux 的平台上运行,则有内置的内核桥接。对于仅有三台虚拟机的机器,我实际上不会建议任何其他东西,特别是因为 Linux 上的大多数(如果不是全部)虚拟机实现都已支持它。
端口镜像不是桥接器本身的功能,但使用排队规则可以添加此功能相当直接。
答案4
如果您使用多个硬件节点,请不要忘记您仍然需要 VLAN 感知交换机(介于两者之间)!
只需在亚马逊上搜索“VLAN 交换机”即可。