Procurve交换机中的服务器到交换机的中继,这是什么意思?

我期待在新的数据中心环境中设置交换机冗余。 IEEE 802.3ad似乎是这样的转向概念,至less在与一种能够解决链路聚合的“单一交换机”限制的技术配合使用时。 通过procurve开关的小册子,我看到:

服务器到交换机分布式中继,它允许服务器连接到两个交换机与一个逻辑中继线; 提高了弹性,并支持虚拟化数据中心的负载分担

http://www.procurve.com/docs/products/brochures/5400_3500%20Product%20Brochure4AA0-4236ENW.pdf

我试图弄清楚这是如何与802.3a标准相关的,因为它似乎给了我想要的东西(一台服务器有两个nics,每个连接到不同的交换机,形成一个单一的逻辑networking,提供我们想要的快乐冗余),但是我想我正在寻找熟悉这个概念的人,并且可以添加它。

    中继是一个包含多种链路聚合技术的术语。 这些是从最理想的(和最高的要求)到最不理想的(但是最不重要的要求)。 中继也可以被称为绑定,以太通道,端口组或其他名称。 注意不要将这些技术与vLAN中继( 802.1q / 802.1ad )混淆。

    802.3ad LACP可能是这组“最好的”。 网卡与交换机进行通信,build立中继,并且通过所有可用的链路传输和接收数据负载均衡。 pipe理型交换机(L2或更高版本)支持这一点很常见, 大多数/更便宜的型号仅限于一台交换机。

    将多个交换机上的端口拆分称为交换机中继 。 “堆叠式”或模块化交换机支持这一点很常见。 一些交换机使用共享pipe理的forms并称之为堆叠,这些交换机通常不支持IST。 检查Cisco VSL,Brocade / Dell ISL或SMLT / DSMLT (802.3ad的业界标准扩展)等技术。

    SLB(Swich辅助负载均衡)是LACP的前身。 您在两端手动configuration中继。 您可以获得发送和接收的负载平衡以及冗余; 但是全部都是手动configuration的,而且你必须有支持它的交换机和NIC。 IST一般都支持上面的LACP。

    TLB(发送负载均衡)技术是不需要交换机来说话来协调中继线的任何特定协议的。 只需将网卡插入交换机,在计算机上configuration中继,就可以了。 缺点:数据将仅为传输进行负载平衡。 接收将被分配给一个“主”NIC。 如果小学倒下,其中一个二级学校将被提升。 这可能会混淆一些真正的旧交换机,因为多个端口从相同的MAC地址发送。 该协议可以跨越多个交换机,无需IST支持或额外的configuration。

    这种方法有时被称为循环法。 有多种方法可以在中继网卡上调度数据包的发送,RR是一种简单地将一个数据包连接到每个端口的方法。 一些NIC还支持更复杂的scheme,如租赁队列深度,权重循环,主要与Spilover。

    NFT(networking容错)一次只使用一个NIC。 根本没有负载平衡。 这是唯一一个与集线器和一些真正古老的交换机一起工作的交换机,它们不支持与同一台MAC Addy的多个链路。 服务器将使用主网卡的一切,如果它closures,它将无缝切换所有stream量到辅助网卡。

    根据你有什么品牌的网卡,这些可能会被命名为稍有不同。 如果您阅读NIC手册中的说明,则所有的选项都应该与其中的一个相匹配。

    我认为跨交换机中继(IST)在整个供应商中仍然不是很标准化。 所以尽可能的酷,如果你所需要的只是两台交换机之间的冗余(而不是负载平衡,即从2个1GB端口~2GB),那么你可以使用故障切换模式来实现你想要的NIC。 我认为这会更简单,因为你可以用任何交换机来做到这一点。

    在Linux中,这被称为主动备份模式,使用绑定非常容易设置:

    主动备份或1主动备份策略:绑定中只有一个从站处于活动状态。 当且仅当主动从站发生故障时,不同的从站才会激活。 绑定的MAC地址只在一个端口(networking适配器)上显示,以避免混淆交换机。

    在Windows中,您可以使用来自卡供应商的实用程序。 我忘了他们的名字,但是可以用Broadcom和Intel来完成。

    思科工具包早已能够通过他们的VSS技术来实现这一点,因为凯尔提到这是新鲜的,当然也不是标准化的,但是我可以保证它在思科盒子上的稳定性。