为什么我应该启用混杂模式?

为什么我应该启用混杂模式?

我目前正在使用环境实验室测试 ESXi,因此我运行嵌套 ESX(ESX 上安装了两个 ESX)

问题是我尝试在实验室 ESX 上安装 vCenter,并且在部署 vCenter 第 1 阶段结束时,出现以下错误:

安装程序无法连接到 vCenter Server 管理界面

在此之后,虽然它说我可以使用我输入的 IP 地址的端口 5480 启动第 2 阶段,但我无法连接甚至 ping 中心!

有趣的是,经过长时间的研究和尝试了很多方法之后,我仍然无法连接到 Center,我尝试了不同版本的 VCenter 和 ESX,但问题仍然存在。

因此我检查了主 ESX 的 Vswitch 设置,并在为其中一个主 ESX Vswitch 启用混杂模式后,问题就解决了!!

有人能解释为什么吗?!我错过了什么?

答案1

vSwitch 与 pSwitch 的不同之处在于它知道允许连接哪些 MAC 地址 - 被客户欺骗的 MAC 地址或尝试在 vNIC 上使用 promicuous 模式进行数据包捕获的 MAC 地址根本不起作用。

就您而言,内部 ESXi 会自行向其客户机分发 MAC 地址。外部 ESXi 需要允许 ESXi VM 的 vSwitch/端口组使用混杂模式才能正常工作。

简而言之,混杂模式允许虚拟机使用任意 MAC 地址并监听 vSwitch 上的所有流量(仍然取决于 VLAN ID)。

相关内容