HCIP的stp(生成树 )1

一、STP

spanning tree protocol -- 生成树协议
【冗余】 1.设备 2.线路 3.网关 4.UPS
单播帧 -- 数据帧中DMAC为某台设备/主机的MAC地址
广播帧 -- 数据帧中的DMAC为全F
在MAC地址表中,一个MAC地址只能对应一个交换机的接口,但是一个交换机的接口可以对应多个MAC地址

二、【二层环路带来的问题】

1.广播风暴 -- 二层交换机一旦形成环路,会出现顺时针和逆时针的两重环路,并且其中规定数据帧将永 远循环下去,最终造成设备宕机
2.MAC****地址漂移 / MAC地址翻摆 -- 同一个MAC地址和接口的对应关系来回变化,消耗交换机设备的性能
3.多帧复制 -- 同一台设备将重复收到同一个数据帧,消耗设备性能
【最短路径树
【生成树协议】 -- 在二层交换网络中,逻辑上阻塞部分接口,实现从根交换机到各个节点的最短路径树结构,形成一个没有环路的拓扑,当最佳路径出现故障时,将放通部分逻辑阻塞的接口,实现备份链路 的效果

三、版本

STP -- 标准的生成树协议 -- IEEE组织 802.1D****生成树
PVST / PVST+ -- 思科私有的生成树协议802.1W -- RSTP -- 快速生成树协议
802.1S -- MSTP --多生成树协议
802.1D****生成树
BPDU -- 网桥数据包(交换机所发的数据包)
配置BPDU -- 生成树结构以及维护树形结构的数据包
TCN BPDU -- 用来传递拓扑变更信息的数据包

【协议ID】如果是生成树协议的BPDU,该字段总为0
【协议版本ID】
STP --802.1D -- 0
RSTP -- 802.1W -- 2
MSTP -- 802.1S -- 3
【BPDU类型】八位二进制中只有最高位(TCA)和最低位(TC)在使用,其余位数在RSTP生成树协议才启用
以下四个参数,都将参与到生成树的角色选举中:
1.【根桥ID -- 根网桥IDRID -- root ID-- 为根的交换机的身份标识 -- 注意:在802.1D生成树中一个****交换网络只能生成一颗树,只要一个根 -- 根网桥的BID
2.【网桥ID】(BID -- 所有交换机都有的一个身份标识 -- 8个字节构成
其中前2个字节是优先级,剩下6个字节为MAC地址
(1)交换机彼此之间,需要发送 BPDU,所以交换机至少需要拥有一个 MAC 地址。
(2) 如果只有一个MAC地址, 则直接使用这个MAC地址放在BID中,如果是三层交换机,三层交 换机可以拥有多个MAC地址,则选择其中数值最小的作为BID中的MAC地址。
3.【根路径开销】RPC -- 发出该BPDU的设备到达根网桥的开销值
**4.【接口
ID
PID -- 发出该BPDU接口的身份标识
2个字节 --**16
位二进制**--4位:优先级 ,后12****位:接口编号**
【消息寿命】 -- MAX HOP -- 20跳 -- 当一个 BPDU 的消息寿命达到最大跳数,则设备将不再处理该 BPDU
【最大寿命】-- (类似死亡时间)
【hello时间】-- 发送BPDU的间隔时间
【转发延迟】 -- 定义好的时间,为15s

相关推荐
Deitymoon2 小时前
ESP8266——TCP客户端
网络·网络协议·tcp/ip
摘星编程3 小时前
# 当AI学会了“打电话“:MCP协议如何重塑Agent生态
网络·人工智能
AC赳赳老秦3 小时前
财务报销自动化:用 OpenClaw 自动识别发票信息、填写报销单、校验报销规则,减少手工操作
运维·网络·eclipse·github·visual studio·deepseek·openclaw
七夜zippoe4 小时前
OpenClaw 多智能体协作进阶
网络·多智能体·协作·openclaw·对等模式
一拳一个娘娘腔4 小时前
内网权限维持实战体系:从单机寄生到域控信任链的深度解析
网络·安全·信任链
北冥湖畔的燕雀4 小时前
Linux线程编程核心指南
linux·服务器·网络
@insist1235 小时前
信息安全工程师-物理隔离技术基础核心考点解析
开发语言·网络·安全·软考·信息安全工程师·软件水平考试
小乐笙5 小时前
笔记:纯真 IP 库使用
运维·网络·tcp/ip