STP 生成树协议

本文深入探讨了STP(生成树协议)的主要目标和工作原理,包括破除二层环路、选举根网桥、根端口与指定端口的选择,以及802.1D、RSTP和MSTP等不同标准的特点。同时,介绍了STP接口状态、VRRP等网络冗余技术,帮助理解网络稳定性与故障恢复策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STP ---- 生成树协议

冗余

  1. 线路备份
  2. 设备备份
  3. 网关备份
  4. UPS备份

交换机出现二层环路带来的问题:

  1. 广播风暴,广播帧在二层环路中将形成顺时针和逆时针转动的两层环路,无限循环,最终导致设备宕机,网络瘫痪。
  2. MAC地址表翻摆
  3. 多帧复制

STP ---- 主要目的 ---- 破除二层环路

在二层交换网络中,逻辑的阻塞部分接口,实现从根交换机到所有节点唯一的路径,且为最佳路径。生成了一个没有环路的拓扑。当最佳路径故障时,个别阻塞接口打开,形成备份路径。

STP ---- 标准的STP ---- 802.1D标准。IEEE组织颁布的标准,共有协议
PVST,PVST+ ---- 思科私有STP生成树协议
RSTP ---- 快速生成树 ---- 802.1W标准
MSTP ---- 多生成树协议 ---- 802.1S标准

802.1D生成树协议
STP的数据包叫做BPDU。B ---- 桥,指网桥;PUD ---- 协议数据单元
BPDU ---- 分为两种:一种叫配置BPDU,另一种叫做TCN BPDU。

配置BPDU
在这里插入图片描述
协议版本 ---- 802.1D ---- 0
---- 802.1W ---- RSTP ---- 2
---- 802.1S ---- MSTP ---- 3

标志 ---- 在802.1D中8位标志只使用了最高位(TCA)和最低位(TC)。中间6位,在802.1D中保留,在802.1W和802.1S中使用。

根网桥ID:为根的交换机所具有的网桥ID。(802.1D协议在整个交换网络中将生成一颗生成树,即只有一个根网桥。)
网桥ID(BID):所有的交换都具有网桥ID来进行区分标识
BID ---- 由两部分组成 ---- 前2个字节:优先级
---- 后6个字节:为交换机的MAC地址

根网桥开销 ---- RPC ---- 表示转发BPDU的网桥距离根网桥的开销大小

接口ID ---- 用来表示和区分发送该BPDU接口。
2字节 ---- 两部分组成 ---- 前4位:优先级
---- 后12位:接口编号

MAX—HOP ---- 默认20
转发延迟 ---- 指的是接口在状态切换时间。默认时间为15s。

TCN BPDU

仅具有配置BPDU中的前三个三参数
协议ID、协议版本、BPDU类型

配置BPDU
只有根网桥可以发送,在交换网络的初始状态,所有交换机认为被本地为根网桥,进行BPDU的发送,使得网络中所有交换机均接受到其他交换机的BPDU,之后将基于其中的数据参数进行对比,选举根网桥。之后,所有非根网桥不再发送配置BPDU,而不是仅接收和转发根网桥的BPDU;配置BPDU的发送周期为2S,MAX AGE 20S。

TCN BPDU
本地链路故障后,STP重新收敛为了快速收敛全网所有交换机的MAC地址表。将向所STP接口发送TCN BPDU。邻居交换机收到TCN后,先回复一个TCA标记位置1的配置BPDU,用于可靠传输消息;之后,将TCN BPDU逐级上报到根网桥处,由根网桥回复一个配置BPDU(将TC标记位置1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XKingBoss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值