如果我们使用 LACP 将两个交换机连接在一起(每侧有 2 个 1Gbe 端口),这是否意味着单个 MAC 地址能够达到的最大速度是 1Gb?
因此,例如,如果单个 MAC 地址决定“滥用”链接(例如 DoS 攻击)并使其连接饱和,这是否意味着它们的流量只会沿着单个链接流动,而其他 MAC 可以自由地沿着另一个链接传输?
谢谢
答案1
是的,也不是。
在 LACP 聚合的“常规”模式下,确定特定数据包将流向哪条链路完全按源或目标 MAC 地址(或两者,如果已散列)计算。因此,您说得对,单个 MAC 地址(或源 + 目标对)可以处理的最大流量就是您的单个链路的速度。
然而,如果一条链路拥塞,原本会使用该链路的流量将仍然使用它。这意味着任何其他使用该链接的流量也将陷入拥塞。这可能会导致一些非常奇怪的诊断问题,一个人愉快地 ping 出去(因为他们在通过空链接发送的 MAC 上),而他们的同事却收到糟糕的 RTT 和丢包。整个 NOC 都很有趣。