STP(生成树)的概述和工作原理
创作时间:
作者:
@小白创作中心
STP(生成树)的概述和工作原理
引用
CSDN
1.
https://m.blog.csdn.net/J56793/article/details/140901370
STP(Spanning Tree Protocol,生成树协议)是一种在局域网(LAN)中防止环路的协议。它通过在逻辑上断开环路,防止广播风暴的产生,同时在链路故障时能够自动切换到备份线路,确保网络的稳定运行。
一、STP的简介
STP的主要功能包括:
- 逻辑上断开环路,防止广播风暴的产生
- 当线路故障时,阻塞接口被激活,恢复通信,起备份线路的作用
二、STP的概述
交换网络环路的产生会导致以下问题:
- 广播风暴的形成
- 多帧复制
- MAC地址表紊乱
三、STP的工作原理
STP的工作原理主要包括以下几个方面:
- 生成树算法及验证
- BPDU(桥协议数据单元)
- STP的收敛
1. 生成树算法
生成树算法分为三个主要步骤:
- 选择根网桥(Root Bridge)
- 选择根端口(Root Ports)
- 选择指定端口(Designated Ports)
网桥ID(BID)
- 网桥ID是唯一的
- 选择交换网络中网桥ID最小的交换机成为根网桥
根网桥的选择
2. 根端口的选择依据
- 到根网桥最低的根路径成本
- 直连的网桥ID
- 最小端口ID
根路径成本
- 网桥到根网桥的路径上所有链路的成本之和
3. 指定端口的选择
- 根桥上的端口全是指定端口
- 在每个网段上,选择1个指定端口
- 非根桥上的指定端口选择顺序:
- 根路径成本较低
- 所在的交换机的网桥ID的值较小
- 端口ID的值较小
4. 最终形成逻辑结构无环拓扑
既不是根端口也不是指定端口的端口,STP将这个端口阻塞(block)。
四、BPDU(桥协议数据单元)
BPDU(Bridge Protocol Data Unit)是STP中用于交换信息的数据单元,使用组播发送。BPDU报文包含以下字段:
- 根网桥ID
- 根路径成本
- 发送网桥ID
- 端口ID
当交换机启动时,会假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID。
五、STP的收敛
STP的收敛过程涉及交换机端口的状态转换和计时器的设置。主要的计时器包括:
- Hello时间
- 转发延迟
- 最大老化时间
通过这些计时器的协同工作,STP能够快速检测网络拓扑变化并重新计算生成树,确保网络的稳定运行。
热门推荐
深圳1月网约车数据及市场饱和预警:日均12.8单背后的行业困局与风险突围
民事诉讼当事人应如何收集证据?
新生儿复苏及抢救流程
中考如何才能得高分?这些实用建议助你取得优异成绩
四川看妇科病医院前十排名
骨质疏松腰疼的厉害怎么办
如何进行ST股的投资以把握特殊机会?ST股的投资策略和风险评估是什么?
学霸的秘密武器:轻松应对论文答辩,从此告别焦虑
如何计算房屋贷款月供以合理规划财务?这种计算方法对购房者有何重要性?
探访“国际美食城”浙江义乌
起诉诬告如何收集证据:法律实务中的要点解析
塘厦镇最新规划:128平方公里打造“三心两轴”,12个地铁站对接深圳
中医四诊合参
问世间,情为何物,直教生死相许?《摸鱼儿·雁丘词》的古今解读
守护老地名中的乡愁记忆 晋安地名历史故事整体入选非遗名录
美国春招全攻略:留学生斩获Offer的黄金期!
买房首付还差5000元,可以使用度小满申请贷款吗?这会影响我后续的房贷申请吗?
梅核气有什么消除方法
在阿布扎比,福斯特、盖里等设计的地标项目2年内竣工
乐高玩具“一比一复刻”?上海警方全链条捣毁一制假售假犯罪团伙
变味的农村酒席,如何整治?
插画设计属于什么专业类别?从入门到就业的全方位指南
日本医疗凭啥世界第一?与中国相比,差距在哪?
国内8个具有“欧洲风情”的地方,你去过几个?
盘点中国最主要的无人机系列
2家船司3条新航线,近期南美北美新航线密集下水
50首经典诗句,诉说古人对爱情的执着与思念
建筑百科 | 5毫米建筑玻璃规范: 如何选对合适的玻璃类型?
宏观经济指标如何影响证券市场中的板块趋势?
儿童近视仅佩戴防控眼镜是否有效