交换网络环路的产生

STP简介
STP -Spanning Tree Protocol (生成树协议)
- 逻辑上断开环路,防止广播风暴的产生
- 当线路故障,阻塞接口被激活,恢复通信,起备份路线的作用
STP工作原理
- 生成树算法及验证
- BPDU(桥协议数据单元)
- STP的收敛
生成树的算法
生成树算法分为三个步骤
- 选择根网桥(Root Bridge) 优先级小的为根网桥
- 选择根端口(Root Ports)
- 选择指定端口(Designated Ports)
网桥ID(BID)
- 网桥ID是唯一的
- 选择交换网络中网桥ID最小的交换机成为根网桥

选择根端口的依据
- 到根网桥最低的根路径成本 (网桥到根网桥的路径上所有链路的成本之和)
- 直连的网桥ID最小
- 端口ID最小

指定端口的选择依据
- 跟桥上的端口全是指定端口
- 在每个网段上选择一个指定端口
- 非跟桥上的指定端口的选择顺序
根路径成本较低
所在的交换机的网桥ID的值较小
端口ID的值较小

BPDU(桥协议数据单元)
BUDU
使用组播发送BPDU
BPDU类型
配置BPDU
拓扑变更通告(TCN)BPDU
BPDU报文字段
根网桥ID、根路径成本、发送网桥ID、端口ID
STP利用BPDU选择跟网桥
当交换机启动时,假定自己是跟网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID
STP的收敛
交换机端口的STP状态
| 状态 |
用途 |
| 转发(Forwarding) |
发送/接收用户数据 |
| 学习(Learning) |
构建网桥表 |
| 侦听(Listening) |
构建“活动”拓扑 |
| 阻塞(Blocking) |
只接收BPDU |
| 禁用(Disabled) |
强制关闭 |
STP的计时器

生成树协议(STP)
原文:https://www.cnblogs.com/zhouruan/p/14824606.html