如何最好地缓解交换机 mac 地址限制

网络工程 转变 VLAN MAC地址
2021-07-10 16:28:00

如果我在同一个 VLAN 上有 15 个交换机,并且每个交换机的 mac 地址上限为 16k,其中一个达到了 16k 的上限,那么缓解此问题的最佳方法是什么?我的理解是,一旦交换机达到该标记,它将开始循环删除最旧的 mac 地址,以便为新的腾出空间。这样做的问题是会驱动 CPU,然后交换机花费更多时间管理其 mac 表而不是将流量转发到其预期目的地,从而导致连接到该交换机的用户出现连接问题。除了获得支持更多 mac 的新交换机之外,解决此问题的最佳方法是什么?

1个回答

如果您遇到第 2 层限制,那么您可能希望将堆栈向上移动到第 3 层,而不是调整您的第 2 层参数来处理异常大量(并且可能不受支持)的主机数量。

如果您根据地理区域创建 IP 子网以最大程度地减少从一个网络到另一个网络的转换,并将这些区域保持在单独的交换机上,那么您将反过来减少 MAC 地址负载。

理论上,两个子网将使您的 MAC 负载减少一半。三乘以三,以此类推。

您的 ARP 计时器也可能存在问题 - 如果您的系统将 MAC 地址保留的时间过长,这可能是导致问题的原因。