如何检查 Cisco 交换机的 BPDU Guard 配置?一文读懂!

晴间多云 的头像

0 评论

6 阅读

2,315 字,阅读时间 12 分。

本文详细介绍了如何检查Cisco交换机的BPDU Guard配置。通过命令如show running-config interface、show spanning-tree interface detail、show spanning-tree inconsistentports等,可查看特定接口或全局的BPDU Guard配置状态,以及因BPDU Guard而被禁用的端口。文章还强调了BPDU Guard应仅在接入终端设备的端口启用,以避免误关闭连接其他交换机的端口。



一、查看特定接口的BPDU Guard 配置

如果你只想查看某个特定接口的BPDU Guard 配置,可以使用以下命令:

show running-configinterfaceinterface-typeinterface-number

例如,查看FastEthernet 0/1 接口的配置:

showrunning-config interface fastethernet0/1

在输出结果中,查找以下内容:

spanning-tree bpduguardenable
  • 如果看到这一行,说明该接口上启用了BPDU Guard。

  • 如果没有该命令,则默认是关闭的(除非全局启用了“默认启用”模式)。

二、查看所有启用了BPDU Guard 的接口

如果你想查看所有启用了BPDU Guard 的接口,可以使用以下命令:

show spanning-tree summary |includeBPDU Guard

该命令会显示BPDU Guard 的总体状态,例如:

BPDU: blockingbybpduguard

但这不会列出具体接口。更有效的方法是使用:

showspanning-tree inconsistentports

该命令会列出因BPDU Guard 而被阻塞的端口(如果有的话)。

三、查看接口的Spanning Tree 状态,确认 BPDU Guard 是否生效

如果你想确认某个接口的BPDU Guard 是否生效,可以使用以下命令:

show spanning-treeinterfaceinterface-typeinterface-numberdetail

例如:

showspanning-tree interface gigabitethernet1/0/1detail

在输出结果中查找以下内容:

BPDUguardisenabled

如果看到这一行,说明该接口启用了BPDU Guard。

四、检查全局配置(基于PortFast 的自动启用)

BPDU Guard 常与 PortFast 一起使用,并可通过全局命令自动在所有启用 PortFast 的接口上启用。查看是否启用了全局自动 BPDU Guard:

showrunning-config|include spanning-tree portfast bpduguard

输出示例:

spanning-tree portfast bpduguarddefault
  • 如果存在该命令,表示所有配置了PortFast 的接口将自动启用 BPDU Guard。

  • 如果没有,则必须手动在接口上配置。

五、查看因BPDU Guard 而被关闭的端口

如果某个接口收到了BPDU 并被 BPDU Guard 关闭,可以使用以下命令查看:

showinterfaces status err-disabled

或者:

showerrdisable recovery

这两个命令会显示哪些接口因BPDU Guard(或其他原因)进入 err-disabled 状态。

你也可以查看日志:

show logging |includeBPDU|errdisable

查找类似以下内容:

%SPANTREE-2-BLOCK_BPDUGUARD: Received BPDUonport FastEthernet0/1withBPDU Guard enabled. Disabling port.

六、总结:常用命令汇总

目的

命令

查看单个接口配置

show running-config interface Gi1/0/1

检查接口是否启用

BPDU Guardshow spanning-tree interface Gi1/0/1 detail


检查全局自动启用设置

show running-config | include spanning-tree portfast bpduguard


查看因BPDU Guard 被禁用的端口

show interfaces status err-disabled 和 show logging

七、配置BPDU Guard 的小贴士

BPDU Guard 应该在接入层交换机连接终端设备的端口(如 PC、打印机)上启用,不应在连接到其他交换机的端口上启用,否则收到 BPDU 会导致端口被关闭。

如果你需要配置BPDU Guard,可以使用以下命令:

interfacegi1/0/1spanning-tree portfastspanning-tree bpduguard enable

或者全局启用自动模式:

spanning-tree portfast bpduguarddefault

通过以上方法,你可以轻松检查和配置Cisco 交换机上的 BPDU Guard 功能,确保网络的安全性和稳定性。希望这篇文章对你有所帮助!如果你还有其他问题,欢迎留言交流哦!


免责声明:本文内容来源于:

微信公众号

晴间多云

,原文链接:

http://mp.weixin.qq.com/s?__biz=MzI3NjIxMzM0MA==&mid=2653110244&idx=1&sn=dff2182254c641dcdebe941b7382c2c6&chksm=f0af64d7c7d8edc1e1511408ceaf8c7a1827ef37fb5ba94b7b2d3300f3c8a45570fe6dea474f#rd

本站为个人站点,相关文章均为网络公开资料,仅出于个人学习、研究及资料整理之用途转载收集,所有版权均归原作者及原发布平台所有。文末作者信息仅用于进行本站文章的分类信息使用,不代表原作者授权或者原作者入驻等依据。
本站不保证内容的完整性与准确性,亦不对内容承担任何法律责任。 如本文涉及版权问题,请原作者及时与我们联系,我们将在第一时间内进行删除处理。 本站尊重并遵守相关版权法规,倡导合法使用网络资源。 联系方式:[email protected]

晴间多云 的头像

30篇作品

306总阅读量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

更多文章

网工通信弱电的宝藏知识网站