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能够快速检测网络拓扑变化并重新计算生成树,确保网络的稳定运行。
热门推荐
冬日江心屿:诗意与繁华的交汇
江心屿古建筑探秘:文天祥留下的秘密
右冠、左主干、前降支:三根冠状动脉的堵塞特征
“4类9亚型”精准划分冠脉微循环疾病,诊疗迎来新突破
物业费上调之争:成本、服务与权益的平衡之道
万寿路街道永定路西里小区:公共空间“微改造”提升居民幸福感
南京市六合区市场监管局开展节前食品安全专项检查
南京六合:向“新”而行,奋楫争先
南京六合:绘就农文旅融合新图景,奏响乡村振兴“进行曲”
1977年属蛇人:黄紫招财,黑绿忌用
红色提神蓝降压,绿色助眠:揭秘色彩的健康密码
提升全球配送效率:跨境电商如何解决物流瓶颈
赵匡胤死因揭秘:斧声烛影疑云与赵光义继位真相
保定有一座红薯文化博物馆,探秘红薯的前世今生,是研学的好去处
大报恩寺:数字技术与博物馆如何“双向奔赴”
国博发布"古文字与中华文明传承发展工程"阶段性成果
中国淮扬菜文化博物馆
赵光义强化中央集权,多领域改革奠定北宋基业
赵光义继位争议与北宋盛世奠基
幼儿园推广七步洗手法,多种趣味方式助力幼儿掌握
如何打造一个合格的苏式园林庭院
掌握七步洗手法,远离流感病毒侵袭
酒精竟偷走你的营养!
蔬菜之王菠菜的N种吃法
菠菜:健康饮食界的“全能选手”
南京六合:古城千载 因何而名
南京六合雄州:历史与现实相交相融,古老与新生相辉相映
尿酸高可以吃的水果有哪些
“湖北鼓王”张明智昨晨逝世 抑扬陂腔广传唱 铿锵鼓板成绝响
恒温六小时慢煨,江西瓦罐汤里的饮食文化