STP生成树协议
STP生成树协议
一·交换网络环境的产生
·广播风暴的形成
·多帧复制
·MAC地址表紊乱
二·STP简介
STP-Spanning Tree Protocol(生成树协议)
STP所表达的就是从逻辑上断开环路,防止广播风暴的产生,并且当线路故障的时候,被阻塞住的接口就会被激活,恢复通信,起到备份线路的作用。
三·生成树的算法
一·网桥ID(BID)
·网桥ID是唯一的
|网桥优先级|网桥的MAC地址|
| 2 字 节 | 6 字 节 |
网桥ID是由网桥优先级以及网桥的MAC地址所组成,因为MAC地址是唯一的,所以网桥ID也具有唯一性。
·选择交换网络中网桥ID最小的交换机成为根网桥
取值范围:0~65535
缺省范围:32768
二·生成树算法分为三个步骤
·选择根网桥
·选择根端口
·选择指定端口
一·选择根端口的依据
·到根网桥的根路径成本
·直连的网桥ID
·端口ID的值较小
二·根路径成本
·网桥到网桥的路径上所有链路的成本之和
三·端口ID
·端口优先级加端口编号
取值范围:0~255
缺省值:128
四·指定端口,根端口和阻塞端口
根网桥上面的端口都是指定端口,根端口指的是根网桥上面指定端口所连的端口,阻塞端口指的就是要被阻塞端口。
四·BPDU(桥协议数据单元)
BPDU是一个载体用来交换机之间交换网络ID,根路径成本等信息,它是使用组播发送的。
BPDU类型
配置BPDU:用于生成树计算
拓扑变更通告(TCN)BPDU:用于通告网络拓扑变更使用的
交换机端口的STP状态
转发(Forwarding) | 发送/接受用户数据 |
---|---|
学习(Learning) | 构建网桥表 |
侦听(Listening) | 构建“活动” 拓扑 |
阻塞(Blocking) | 只接收BPDU |
禁用(Disabled) | 强制关闭 |