VMWare ESXI vNetworking – 由多个多个第2层网桥主机桥接的vSwitch

我想创build一个多虚拟机pfsense集群ESXI。 对于那些不熟悉pfsense的人来说,可以把它看作一个免费的基于BSD的路由器/交换机(在它上面有很多function,但对于这个问题不是必需的)。

基本上,我想在ESXI上有两个物理网卡 – “input”和“输出”。 input接口将接受来自1个无限数量的主机的数据包,并且输出接口将它们发送到因特网。 请参阅下面的ASCII图:

--[pfsense1]-- / \ [INPUT] --------[VSW1] [VSW2]------- [OUTPUT] \ / --[pfsense2]-- 

哪里:

  • [INPUT]是一个真实的物理网卡
  • [OUTPUT]是一个真正的物理网卡
  • [pfsense1]是第2层桥接模式下的虚拟机。
  • [pfsense2]是第2层桥接模式下的虚拟机。
  • [VSW1]是一个虚拟交换机。
  • [VSW2]是一个虚拟交换机。

在正常的非VMWare ESXI设置中,这很容易通过生成树完成。 我想要的function是这样的

  1. 从INPUTinput到VSW1的数据包将select一个虚拟机通过。
  2. 当其中一台虚拟机发生故障时,数据包将自动通过另一台虚拟机转发。
  3. 数据包将永远不会“负载平衡” – 他们将走一条路或另一条路。

通常情况下, [pfsense1]将是最高优先级,因此如果它处于启用状态并且function正常,则所有stream量均应通过该stream量。 如果没有,那么交通将通过[pfsense2]

如何实现这个function? 解决scheme是在虚拟机(pfsense)还是在ESXInetworking级? STP可以用于vSwitches吗?


编辑1 :从图中删除VLAN,因为他们是从一个旧的testingconfiguration(感谢马里奥)。

如何实现这个function?

vSwitch就是这样,一个开关,没有别的,如果你有一个物理交换机,你会怎么做呢? 你不会,你可能会通过循环DNS或外部负载平衡器。

解决scheme是在虚拟机(pfsense)还是在ESXInetworking级?

在devise和理解什么vSwitches做什么? 你曾经做过很多次,甚至使用pfsense,你是否看到了自己的支持网站(顺便说一下,当你注册这个网站是专业系统pipe理员,我们知道pfsense是什么)

STP可以用于vSwitches吗?

不,vSwitch不能作为生成树networking的一部分,也不能作为生成树networking的一部分。