过去几周,我们在一个相对较小的网络上遇到了问题。当我们将特定的 Cisco 3750 换成 2960G(还有一些其他更改)时,问题就开始了,正是从那时起,我们现在一整天都收到以下通知:
019534: Feb 27 01:28:39: %SW_MATM-4-MACFLAP_NOTIF: Host 0016.3e64.98e2 in vlan 100 is flapping between port Gi0/22 and port Gi0/24
我们在多个 mac 地址和多个 vlan 上得到这个,上面是我们看到的最常见的一个(每天有数千个)。
有问题的 mac 地址用于服务器上的虚拟机,显然服务器不会移动并且物理位于另一个直接连接到 Gi0/24 的交换机上。Gi0/22 是中央路由器的上行链路(上游还有其他交换机,如果哪个交换机正在记录摆动,则没有),因此问题如下 - 该交换机如何在 Gi0/22 上学习 VM 的 mac?
显然,第一件事是消除 L2 循环,我们已经研究了很多次,使用 cdp 和物理跟踪从头开始重建图表,我们绝对找不到任何地方的循环。此外,STP 不会报告任何阻塞的路径,从而确认未检测到任何环路。
任何有关如何调试的帮助或提示将不胜感激。