vSphere NIC Teaming – 主动/备用的任何原因?

我们正在使用ESXi,我想知道我们的vSwitch的“NIC Teaming”选项。

在具有2个NIC的特定vSwitch上,是否有任何将NICconfiguration为活动而另一个configuration为备用的理由? 我总是使用主动/主动scheme(没有看到主动/备用的任何原因,因为如果一个网卡出现故障(并且ESXi注意到它),它将会把所有通信切换到另一个网卡。

另外,对于VMkernel端口组(或其所在的vSwitch)是否有任何build议,始终使用Active / Standby而不是Active / Active ?

谢谢! Craconia

唯一想到的是,如果(单个)链路出现故障,您不会失去容量,并且您的应用程序变得更可预测。

例如,如果没有人完全意识到这一点,链接使用可能会慢慢超越单个链接(应用程序增长超过几个月)。 然后,在失败期间,应用程序拥塞并出现,使追踪源头变得更加困难。

不意味着成为“实际上”的人,但…

实际上,最常见的原因是因为每个nic都可能会有不同的开关。 尤其在基于以太网的存储networking中,在主机,交换机和文件pipe理器级别需要冗余的情况下尤其有用。 我们正是这样设置的

不熟悉ESXi绑定,但我敢打赌,它使用Linux绑定。 主动/备份模式的主要原因之一是当他连接到不同的交换机时,它可以更简单。 一般来说,主动/备用模式是最直接的,并保持KISS主体。 所以,如果你不需要任何需要的绑定带宽,有些人只是保持简单。

一个基本原因:交换机不支持主动/主动configuration。

您可能希望尝试在正常运行条件下保持单个交换机内的所有通信,以便在交换机之间的链路上不会发生任何不必要的负载和风险拥堵,而将stream量保持在单个交换机背板内。 这可以减less延迟并消除瓶颈,具体取决于您的networkingstream量模式的外观。

我知道这是一个古老的问题,但Googlesearch的结果相当高,所以我想提供一个更完整的情况来说明为什么您可能需要configuration:

对于那些希望有两个连接到两台交换机的networking设备发生任何types故障的情况下(例如我),在主机上的两个NIC之间使用两个主动/备用连接的端口连接到两个独立的交换机。 如果您有电缆,交换机或NIC故障,您仍然可以访问您的主机。

对于那些希望通过主动/主动链路聚合获得更高性能的用户,请使用两个独立NIC上的端口或同一个NIC上的两个端口到同一Cisco交换机,并将Cisco交换机上的端口设置为端口通道configuration主机上的连接。 这很复杂,只适用于思科交换机。 除非您从规划一开始就使用思科authentication的networkingpipe理员,或者是思科authentication的networkingpipe理员,并且在开始之前已经计划完成所有事情,否则请不要使用此function。

在任何一种情况下,这都是将交换机连接到networking上的两个端口。如果采取物理交换机并连接到networking上的两个端口,将会导致问题,而不是提高性能,除非您已经configuration了某种链路聚合configuration。

TL; DR版本:

使用主动/备用冗余。 最好通过两个NIC和两个交换机来完全冗余。

使用主动/主动性能,但一定要从一开始就与networkingpipe理员一起工作。 不要使用主动/主动冗余。

您的networking交换机必须正确configuration为使用主动 – 主动密码组合..在Cisco交换机中,您需要configuration端口通道。 有关详细信息,请查看以下博客文章: http : //blog.scottlowe.org/2006/12/04/esx-server-nic-teaming-and-vlan-trunking/