STP(生成树)的概述和工作原理
创作时间:
作者:
@小白创作中心
STP(生成树)的概述和工作原理
引用
1
来源
1.
https://www.cnblogs.com/aacoffee/p/14836584.html?ivk_sa=1024320u
STP(生成树)的概述和工作原理
一、STP的简介
STP - Spanning Tree Protocol(生成树协议)
- 逻辑上断开环路,防止广播风暴的产生
- 当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
二、STP的概述
交换网络环路的产生
- 广播风暴的形成
- 多帧复制
- MAC地址表紊乱
三、STP工作原理
- 生成树算法及验证
- BPDU(桥协议数据单元)
- STP的收敛
四、生成树的算法
1、生成树算法分为3个步骤
- 选择根网桥(Root Bridge)
- 选择根端口(Root Ports)
- 选择指定端口(Designated Ports)
2、网桥ID(BID)
网桥ID是唯一的
选择交换网络中网桥ID最小的交换机成为根网桥
3、以此拓扑为例,介绍STP的计算过程
根据网桥ID选择根网桥
4、选择根端口的依据
- 到根网桥最低的根路径成本
- 直连的网桥ID
- 最小端口ID
5、根路径成本
网桥到根网桥的路径上所有链路的成本之和
6、带宽与路径成本的关系
7、端口ID
8、在非根网桥上,选择一个根端口(RP)
9、指定端口
- 根桥上的端口全是指定端口
- 在每个网段上,选择1个指定端口
非根桥上的指定端口,选择顺序。 - 根路径成本较低
- 所在的交换机的网桥ID的值较小端口
- ID的值较小
10、在每个网段选择一个指定端口(DP)
既不是根端口也不是指定端口,STP将这个端口阻塞(block)
11、最终形成逻辑结构无环拓扑
12、三层交换机的生成树协议选举
五、BPDU桥协议数据单元
Bridge Protocol Data Unit -桥协议数据单元
使用组播发送BPDU
BPDU类型
- 配置BPDU
- 拓扑变更通告(TCN)BPDU
BPDU报文字段
根网桥ID、根路径成本、发送网桥ID、端口ID
STP利用BPDU选择根网
当交换机启动时,假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID
六、STP的收敛
交换机端口的STP状态
生成树计时器
STP的计时器
- Hello时间
- 转发延迟
- 最大老化时间
热门推荐
不是激素也不是免疫抑制剂,这6种(类)药也可以治肾病降尿蛋白
成语独木什么?成语“独木难支”详解!
处理Windows电脑卡顿的实用技巧
宝宝为什么会拉出血丝便便
7本已完结现代战争历史架空小说,钢铁洪流,烽火连天战不休
鸡油能吃吗?一文带你全面读懂,注意了!
仙剑世界七星连珠攻略:秘境探险与宝剑修复全解析
超强辐射防控突破!我国学者破解“水熊虫”耐辐射机制
社保断缴都可以补缴吗?不一定!
河北衡水中学:师资雄厚,成绩斐然,全面解析这所知名高中的办学实力
当年高呼“多拿1分,干掉千人”的衡水班长,10年后怎么样了?
三月探寻张家界美食之旅:必尝特色小吃攻略
电脑无蓝牙怎么办?一文详解蓝牙适配器安装与使用指南
什么是固定型思维模式和成长型思维模式?
微信转账转不出去,是什么原因?
如何清理手机屏幕:方法与注意事项指南
全网火爆的射击合作《地狱潜兵2》,有着最美式的剧情
咖啡解酒有用吗?
国产AI算力数据中心全景解析
婆罗门质问佛陀:根本没有涅槃,你体验过吗?佛陀道出涅槃真谛
(新手友好)在VScode使用git提交本地代码至github仓库,很方便!
Tesseract.js使用教程:从入门到实战
清华北大顶级班级评点,姚班、智班上榜,北大元培班入围
哪些央企由武警站岗执勤?是正部级央企?
2025年海南跨境电商创新发展路径解析
跨专业考研的利弊分析:机遇与挑战并存
信息安全管理体系方针怎么制定?
什么是分布式账本技术的核心原理?
非对称加密算法在区块链中的应用
7个小方法,养出好气血、养好精气神