![SSTP BPDU 带有错误 TLV 和 macflap - 请提供信息](https://linux22.com/image/534576/SSTP%20BPDU%20%E5%B8%A6%E6%9C%89%E9%94%99%E8%AF%AF%20TLV%20%E5%92%8C%20macflap%20-%20%E8%AF%B7%E6%8F%90%E4%BE%9B%E4%BF%A1%E6%81%AF.png)
我正在慢慢锁定我继承的网络,过去,mac-flapping 一直是客户做各种疯狂事情的问题。这种情况正在改变,但我现在遇到了这个错误:
Dec 30 18:31:31 10.50.1.50 1565: 001567: Dec 30 18:31:30: %SW_MATM-4-MACFLAP_NOTIF: Host xxxx.xxxx.f681 in vlan 1 is flapping between port Gi0/5 and port Gi0/48
Dec 30 18:43:28 10.50.1.50 1566: 001568: Dec 30 18:43:26: %SPANTREE-2-RECV_BAD_TLV: Received SSTP BPDU with bad TLV on GigabitEthernet0/5 VLAN1.
Dec 30 18:48:18 10.50.1.50 1567: 001569: .Dec 30 18:48:17: %SPANTREE-2-RECV_BAD_TLV: Received SSTP BPDU with bad TLV on GigabitEthernet0/5 VLAN1.
不幸的是,这个 mac 地址是我们核心路由器的 mac,也是与互联网的唯一连接,位于端口 gi0/48 上
在 gi0/5 的另一端,我有大约 50 台桥接客户机器,它们通过一系列托管和非托管 L2 交换机连接。是的,在 VLAN1 上也是如此……就像我说的,正在慢慢改变这一点。与此同时,我对如何处理这个问题并追踪有问题的客户或交换机感到十分困惑。这些消息还可能发生了什么……坏 TLV 对我来说是新的。有什么想法吗?
谢谢大家,祝大家新年快乐!!
答案1
对于 MAC 抖动,我会等到它再次发生,然后快速从所有托管路由器收集 MAC 转发表(或者,每 5-10 分钟收集一次,并希望在“事后”检查时,有趣的部分就在那里)。它要么是重复的 MAC,要么是第 2 层转发循环。
TLV 错误消息表明交换机端口正在等待带有 dot1q VLAN ID 的生成树 BPDU,但是却收到了一些没有 VLAN ID 的 BPDU,因此 BPDU 被丢弃,但这意味着至少有一台交换机挂在该端口上,并且至少一个端口上没有运行 VLAN。