stp bpdu-filter 和 stp edged-port 区别是什么?
stp bpdu-filter 可以设置成 enable 或者 disable , 如果设置了 enable, 表示 不发送也不发送同时忽略bpdu数据包。一般很少设置成 enable, 更安全的做法是设置成 stp edged-port enable
stp edged-port enable
- 功能:启用边缘端口特性
- 效果:
- 端口立即进入转发状态,跳过STP的侦听(20s)和学习(15s)阶段
- 仍会接收和处理BPDU,如果收到BPDU会自动转为正常STP端口
- 当链路状态变化时,不会触发拓扑变更通知(TCN)
关键区别总结
特性 | bpdu-filter enable | bpdu-filter disable | edged-port enable | edged-port disable |
---|---|---|---|---|
BPDU发送 | ❌ 不发送 | ✅ 正常发送 | ✅ 正常发送 | ✅ 正常发送 |
BPDU接收 | ❌ 忽略 | ✅ 处理 | ✅ 处理(收到BPDU会转为正常端口) | ✅ 处理 |
状态转换 | 正常STP过程 | 正常STP过程 | 立即转发 | 正常STP过程 |
拓扑变更影响 | 可能隐藏环路 | 正常检测 | 不触发TCN | 正常触发TCN |
典型用途 | 特殊终端连接 | 交换机互联 | 普通终端连接 | 交换机互联 |
实验测试
[S3-Ethernet0/0/3]stp bpdu-filter enable
[S3-Ethernet0/0/3]stp bpdu-filter disable
