我已经阅读了一些有关将ifsslave与nics绑定的信息。我无法理解的是,是否需要特殊配置才能将绑定拆分到两个交换机之间。例如,如果我有几台服务器,每个服务器各有两个nic,还有两个单独的交换机,我是否只需配置绑定并将每个nic分别插入1号交换机,将另一个nic插入2号交换机?还是还有更多呢?
如果绑定是活动备份,那么单台计算机上的nic故障会否意味着服务器可能会断开连接,因为其余的计算机都在使用主nic,而在使用辅助nic?还是也用一根电缆链接交换机?
我已经阅读了一些有关将ifsslave与nics绑定的信息。我无法理解的是,是否需要特殊配置才能将绑定拆分到两个交换机之间。例如,如果我有几台服务器,每个服务器各有两个nic,还有两个单独的交换机,我是否只需配置绑定并将每个nic分别插入1号交换机,将另一个nic插入2号交换机?还是还有更多呢?
如果绑定是活动备份,那么单台计算机上的nic故障会否意味着服务器可能会断开连接,因为其余的计算机都在使用主nic,而在使用辅助nic?还是也用一根电缆链接交换机?
Answers:
在诸如上述示例的拓扑中,在针对可用性进行优化时,活动备份和广播模式是唯一有用的绑定模式。其他模式要求所有链接在同一对等点处终止,以使其行为合理。
请注意,引号中引用的示例适用于具有2个(或更多)NIC的单个主机,每个NIC连接到单独的交换机。交换机之间具有链接(ISL或交换机间链接),将它们连接在一起。
这取决于您使用的绑定模式。该802.3ad
模式要求交换机支持802.3ad,并为此进行了专门配置。其它模式(balance-rr
,active-backup
,balance-xor
,balance-tlb
和balance-alb
)不要求具体的交换机支持。
我不确定交换机间的连通性如何影响绑定模式的选择,但我怀疑这些交换机需要彼此连接并启用STP。该页面看起来像是用于粘合的良好资源。
...我无法理解的是,是否需要特殊配置才能将绑定拆分到两个交换机之间。
如果要跨交换机绑定链接,则首先需要支持它的交换机。 LACP(802.3ad)仅支持单个交换机内的绑定。我知道的所有交换机间以太网绑定协议都是专有的。
请与您的交换机供应商联系,以了解他们是否具有适用于您的服务器操作系统的多机箱以太网绑定协议。
编辑:
正如mgorven在评论中指出的那样,您无需802.3ad即可跨多个交换机绑定
实现我们正在寻找的高可用性的唯一绑定模式是主动备份绑定,每个绑定组中的一根电缆连接到不同的交换机上,而这些交换机本身是相互连接的。这允许任何给定的交换机发生故障,将所有流量推向其他交换机和与其连接的NIC。或任何数量的单个NIC都可能发生故障,前提是没有两个处于同一绑定中并且所有交换机都在运行。
802.3ad需要支持它的管理型交换机,而xor或rr平衡的要求相关的交换机支持某种类型的端口分组。