边缘端口在Port-offline和STP阻塞之间不断切换

网络工程 转变 snmp 生成树 生命值
2021-07-13 10:21:36

我有一台连接到 IP 电话的计算机 1,它连接到一个 HP J9625A 交换机,如下所示:

开关 <-> ip_phone <-> 电脑 1

l 在computer2上不断收到snmp trap接近10000个trap,trap如下:

port 4 is now off-line

port 4 is Blocked By STP

我注意到在 snmp 陷阱事件屏幕中没有“端口 4 现在在线”条目。使用线缆测试仪测试从交换机端口 4 到 IP 电话的连接表明连接存在问题。但是我不明白为什么 STP 会阻止这个端口。

2个回答

这些是 HP Procurve/Aruba 交换机上端口跳动的正常日志消息。端口(与大多数 IP 电话一样连接到非 STP 边缘主机)联机然后脱机的正常事件顺序是:

  1. 端口被 STP 阻塞
  2. 端口现已上线
  3. 端口现已下线

端口在首次启动时进入 STP 阻塞状态。在端口可以联机之前有 3 秒的延迟。这是由于自动边缘功能,它等待 3 秒,如果它没有收到任何 STP BPDU,它决定端口是一个 STP 边缘端口并使其在线,而无需等待正常的 STP 计时器。当端口关闭时,我们会看到离线消息。在您的情况下,我猜端口不会停留 3 秒,因此您只会看到消息 1 和 3。

如果需要,您可以将端口设置为 admin-edge-port,这可能会使其在线而不会出现 3 秒延迟,但由于布线故障,这并没有真正的帮助。您需要排除布线故障。消息是正常的,不表明任何 STP 问题。

有两种可能:

A)因为电缆测试仪指示有问题,端口一直在摆动,导致交换机因此发送陷阱。查看端口的正常运行时间。

B)根据定义,边缘端口没有连接其他网桥。但是手机内置了一个开关,因此算作桥接器。每当在边缘端口上学习到多个 MAC 地址时,可能会触发一项软件功能。