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】 -- 根网桥ID(RID -- 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

相关推荐
Cry丶1 小时前
ubuntu安装vsftpd
服务器·网络·ubuntu
SHENGWEI胜为5 小时前
交换机端口显示正常,终端却获取不到 IP 地址?从 DHCP 流程定位故障
服务器·网络·测试工具·缓存·通信工程
IMPYLH6 小时前
Linux 系统备份与镜像
linux·服务器·网络
淘气包海鸟7 小时前
水声网络框架
网络·ns3·水
国科安芯8 小时前
星间激光通信终端CANFD控制网络的时延确定性与辐射可靠性
网络·嵌入式硬件·信息与通信·canfd·低轨卫星·商业航天·抗辐射
中屹指纹浏览器svip9 小时前
网络抖动会标记账号异常?分清两种波动
网络
承渊政道9 小时前
Linux网络学习【传输层协议UDP】
linux·网络·网络协议·学习·ubuntu·udp
小此方9 小时前
Linux网络(三十三):告别O(n)噩梦:从select/poll的挣扎到epoll红黑树+回调的降维打击,一文打通IO多路复用
linux·网络·驱动开发
2301_7779983410 小时前
Linux 网络:数据链路层
linux·服务器·网络
国科安芯10 小时前
空间锂离子电池组管理系统CANFD通信网络的辐射可靠性设计
网络·信息与通信·canfd·电池·低轨卫星·抗辐射