BPDUfilter
阻止该端口参与任何STP的BPDU报文的接收和发送
在全局下配置BPDUFilter
如果端口收到BPDU报文,端口会时区Portfast & BPDU Filter功能,从而成为普通的端口参与STP
在端口下配置BPDUFilter
端口忽略所有报文,不发送任何报文(可全局,可接口)
BPDUguard
阻止端口接收BPDU报文,不阻止发送BPDU报文
在Portfast模式下配置,BPDU Guard激活后端口会进入到errDisable状态
触发该机制只能手动恢复或者配置相应的恢复机制才能恢复到正常收发状态
BPDU Guard和PortFast配合配置在接入层交换机的接入端口(可全局可接口)
BPDU Guard & BPDU Filter 同时配置,只有Filter起作用
Root Guard
目的:强制将端口设置为designated状态,保证自己是根交换机
如果收到更高优先级的BPDU,端口状态会变为root-inconsistent状态,在不再收到BPDU包后,端口状态会变为forwarding
不能全局开启,只能接口
Loop Guard
目的:为二层网络提供防止环路的功能
当交换机之间的链路出现单向失效的状况
设备没有收到新的BPDU报文,会将Blocking口换成Forwarding
开启后,状态会变成Loop Inconsistent,接口再次收到报文后,自动状态恢复
启用loop guard后就不能再启动root guard
UDLD 检测光口的链路状态,出现链路传输问题时关闭端口
15秒为周期发送UDLD报文,老化时间45秒后没有收到报文,端口变为errdisable状态
UDLD一般与LoopGuard配合使用