#原创计划#交换机STP边缘端口和BPDU故障处理
  

ztbf 3888

{{ttag.title}}
本帖最后由 ztbf 于 2019-9-23 13:41 编辑

    单位有不少交机,用户网络交换机都运行STP协议后,每次PC开机后10秒左右才能正常访问网络,后来分析了下,这期间也PING不通网关。

     
    后来分析了原因:
   原因分析:

1、交换机运行STP后,交换机默认STP模式为MSTP,并且所有端口都参与运算STP。
    备注: 以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路。但是使用冗余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从而导致用户通信质量较差,甚至通信中断。为解决交换网络中的环路问题,提出了生成树协议STP(Spanning Tree Protocol)。
运行STP协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断循环,避免设备由于重复接收相同的报文造成处理能力下降。

2、当PC启动后,端口会成DOWN转为UP状态,但由于此端口也参与了STP运算,所以此端口在STP中也会从down-discarding-learning-forwarding端口状态迁移后,才能正常转发数据,非设备问题。
备注:在MSTP里面,如果某一个指定端口位于整个网络的边缘,即不再与其他交换设备连接,而是直接与终端设备直连,这种端口叫做边缘端口。边缘端口不接收处理配置BPDU报文,不参与MSTP运算,可以由Disable直接转到Forwarding状态,且不经历时延,就像在端口上将MSTP禁用。配置为边缘端口后,端口仍然会发送BPDU报文,这可能导致BPDU报文发送到其他网络,引起其他网络产生震荡。因此可以配置边缘端口的BPDU报文过滤功能,使边缘端口不处理、不发送BPDU报文。


解决方法:
将交换机接PC的端口设置成为边缘端口,问题得到解决。解决方法:
interface GigabitEthernet0/0/2
[Huawei-GigabitEthernet0/0/2]stp edged-port enable
[Huawei-GigabitEthernet0/0/2] stp bpdu-filter enabl

还有一种全局配置,不建议设使用,所有端口将无法成功与对端设备直连端口协商STP协议状态,



760745d848c4106e0f.png (12.81 KB, 下载次数: 35)

760745d848c4106e0f.png

打赏鼓励作者,期待更多好文!

打赏
2人已打赏

Sangfor_闪电回_朱丽 发表于 2019-9-24 15:37
  
感谢楼主带来的运维经验分享!
小伙伴们,GET起来!
开心就浪 发表于 2022-1-22 11:43
  
感谢楼主持续分享。感谢楼主持续分享。
发表新帖
热门标签
全部标签>
每日一问
2024年技术争霸赛
技术盲盒
技术笔记
GIF动图学习
干货满满
技术咨询
产品连连看
功能体验
新版本体验
2023技术争霸赛专题
每周精选
信服课堂视频
信服圈儿
标准化排查
深信服技术支持平台
自助服务平台操作指引
华北区交付直播
秒懂零信任
畅聊IT
安装部署配置
华北区拉练
场景专题
答题自测
在线直播
网络基础知识
VPN 对接
终端接入
排障笔记本
社区帮助指南
通用技术
技术晨报
专家问答
技术圆桌
MVP
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
解决方案
sangfor周刊
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
玩转零信任
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
北京区每日一练
故障笔记

本版版主

12
185
6

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人