多台交换机上的单个LACP通道会增加冗余吗?


9

我对以下观点,发现或证据感到好奇:使用LACP将多个接口绑定到多个交换机中的端口会增加冗余。以前绑定的接口始终是单个交换机,而冗余通道是另一个端口。

在不涉及供应商细节的情况下,我认为由于这是单个LACP,因此事件或更改可能导致广泛的服务中断的可能性。如果没有多余的设备或时间来通过各种交换机测试该单个通道,那么谁能比我拥有更多的网络知识,就可以告诉我是否发生了网络端事件,该事件会降低与已创建绑定接口的服务器的网络连接性到单独交换机上的两个端口?

是否在服务器的多个交换机(建议使用)之间使用绑定的以太网通道,从而既提高了吞吐量(无疑),又提高了冗余度(不确定)。诸如交换机故障,端口迁移,修补,恢复等网络事件是否会导致两个服务器网络接口的通道不可用?

提前致谢。

Answers:


11

LACP本身不提供跨多个交换机绑定的功能。它可以跨单个以太网交换机上的多个端口绑定,并且取决于供应商,甚至可能会限制交换机上的哪些端口可以绑定在一起。

一些供应商拥有专有协议(通常称为MLAG),这些协议允许跨不同以太网交换机的绑定以太网通道。例如,Cisco Nexus vPC(或通用MLAG)可与交换机配合使用,或在服务器上跨两个连接的交换机绑定单个LACP端口通道。

是否在服务器的多个交换机(建议使用)之间使用绑定的以太网通道,从而既提高了吞吐量(无疑),又提高了冗余度(不确定)。诸如交换机故障,端口迁移,修补,恢复等网络事件是否会导致两个服务器网络接口的通道不可用?

LACP 应该提供针对LACP通道内单个物理端口或电缆故障的保护。

LACP无法防范人为因素,例如意外关闭LACP接口,移除VLAN或在端口通道成员链路上运行TDR。LACP也无法通过该LACP通道上的单个成员链接,生成树事件,广播风暴,过多的未知单播洪泛等来防止带宽过度分配...

如果您担心恢复时间,请确保在接口上使用较短的LACP协议超时。


建议在服务器上使用绑定以太网通道跨多个交换机。提供改进的吞吐量(毫无疑问)和改进的冗余(不确定)。诸如交换机故障,端口迁移,修补,恢复之类的网络事件会/将导致信道不可用吗?
希尔奇

3

LACP通常只能对充当一个设备的单个设备或设备组完成。所以...您可以在交换机和交换机堆栈之间完成此操作,但不能分散在多个唯一的设备上。


1
请注意,较新的交换机中的某些多机箱链路聚合(MLAG)技术无需“堆叠”即可工作。也就是说,每个交换机都维护自己的活动控制平面,并且可以独立运行。Arista MLAG,Brocade的VCS,Cisco vPC,HP的IRF都是这种方法的示例。
rmalayter 2012年

因此,事情的“通常”部分是:)
SpacemanSpiff 2012年

3

LACP是主机与要聚合多个物理连接的交换机通信的协议。但是,这种聚合可能并不总是可能的。如果连接到多个交换机,则这些交换机必须支持某种协作方式以建立绑定链接,否则它们将无法支持。

大多数交换机不支持这种合作。但是有些人这样做。最常见的方法是SMLT协议,该协议允许交换机合作创建绑定链接。一些交换机还支持堆叠协议,该协议使多个交换机可以充当单个逻辑交换机。无论哪种情况,您都需要查看文档以确保其支持和配置。


3

LACP将同一两台设备之间的多个物理链路聚合为一条具有更高吞吐量的逻辑链路。如果要在交换机发生故障的情况下寻找冗余,则需要建立到两个交换机的链接,并配置服务器以在启用生成树协议的情况下桥接两个链接。STP将自动选择一个链接处于活动状态,并选择另一个链接。如果主链接断开(交换机死),它将切换到备份。这实际上与LACP没有任何关系。


这是不精确的陈述。如果您在两个都不是交换机的两个设备之间使用LACP,则除非您使用循环轮询来实现负载平衡,否则这不会增加吞吐量,这是不推荐的,因为数据包乱序。LACP根据会话来平衡负载,会话可能会长期运行,并且始终使用同一物理链路进行通信...如果一台设备是具有多个客户端的交换机,则您将获得多个会话,从而导致所连接的LACP上的吞吐量提高。 d设备确定。
dognose '16

@ dognose,LACP 通过定义提高了吞吐量。也就是说:存在LACP的全部原因是为了提高吞吐量。您将LACP与linux绑定驱动程序混淆,后者通过软件在多个接口上路由数据包,并且即使不是不可能,也很难维护订购保证(尽管说实话,谁在乎订购?)。具有多个物理端口和对LACP的硬件支持(并连接到具有LACP支持的交换机)的单个接口不会出现此类问题。
psusi '16

2

4nics聚合(2of4活动+自动故障转移):

Linux:eth0-3-> bond0,绑定模式= 4

交换机(例如,Juniper):端口1 +端口2-> AE1设置接口AE1聚合醚选项 LACP 被动设置接口AE1(...此处的VLAN分配...)

交换机侧的被动设置确保将由Linux来与伙伴进行对话。如果您需要在同一个NIC上进行PXE引导- 在A-switch,ge-0 / 0/1上寻找强制向上(瞻博网络)选项


1

设备和2台或更多台Cisco交换机之间的链路聚合可以发生,例如,它们在堆栈中或使用VSS的核心上。通常,一个好的经验法则是,如果只有一个mgmt接口控制一堆交换机,则它将具有一个mac地址表,在该表上可以使用Etherchannel或LACP来跟踪正在使用的IP和MAC。每个EC / LACP聚合路径。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.