BPDUFilter/BPDUGuard/RootGuard/LoopGuard/UDLD比较

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配合使用

首先,需要确定一下网络拓扑,假设四台交换机的名称和接口分别如下: - sw1:e0/0/1 连接 sw2 的 e0/0/2 - sw2:e0/0/1 连接 sw3 的 e0/0/2,e0/0/2 连接 sw1 的 e0/0/1,e0/0/3 连接 sw4 的 e0/0/2 - sw3:e0/0/1 连接 sw4 的 e0/0/2,e0/0/2 连接 sw2 的 e0/0/1 - sw4:e0/0/1 连接 sw3 的 e0/0/1,e0/0/2 连接 sw2 的 e0/0/3 根据 STP(Spanning Tree Protocol)的工作原理,交换机会通过互相发送 BPDU(Bridge Protocol Data Unit)来选举根桥和备份根桥。在本例中,我们可以手动配置 sw4 为根桥,sw3 为备份根桥。具体配置如下: sw4: ``` ! spanning-tree mode rapid-pvst spanning-tree vlan 1 root primary ! ``` sw3: ``` ! spanning-tree mode rapid-pvst spanning-tree vlan 1 root secondary ! ``` 这样,交换机之间就会建立起 STP 的拓扑关系,sw4 成为根桥,sw3 成为备份根桥。接下来,我们需要将 sw2 的 e0/0/1 接口配置为阻塞接口,以避免出现环路。具体配置如下: sw2: ``` ! interface Ethernet0/0/1 spanning-tree bpdufilter enable spanning-tree bpduguard enable spanning-tree guard root spanning-tree portfast edge spanning-tree cost 100 ! ``` 其中,spanning-tree bpdufilter enable 和 spanning-tree bpduguard enable 分别启用 BPDU 过滤和 BPDU 守卫功能,可以避免非法的 BPDU 进入网络。spanning-tree guard root 配置该接口为根保护端口,可以防止其他交换机通过该接口成为根桥。spanning-tree portfast edge 表示该接口连接的是一个端设备,可以快速进入 forwarding 状态。spanning-tree cost 100 指定该接口的 STP 代价为 100,比默认值 19 大,可以使该接口成为阻塞接口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值