本章目录
1. STP概述
1.1 STP简介
1.2 交换网络环路的产生
2. STP工作原理
2.1 生成树算法步骤
2.2 网桥ID(BID)和端口ID
2.3 选择根端口、指定端口的依据
3. 生成树算法验证
4. 网桥协议数据单元(BPDU)
4.1 STP利用BPDU选择根网桥
5. STP的收敛
5.1 交换机端口的STP状态
5.2 STP计时器
STP(Spanning Tree Protocol)是生成树协议的英文缩写,可应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作。
为了提高网络可靠性,交换网络中通常会使用冗余链路。
然而,冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(Spanning Tree Protocol)可以在提高可靠性的同时又能避免环路带来的各种问题。
(1)选择根网桥(Root Bridge)
(2)选择根端口(Root Port)
(3)选择指定端口(Designated Ports)
(1)网桥ID(BID)
(2)端口ID
(1)根桥上的端口全是指定端口;
(2)在每个网段上,选择一个指定端口;
(3)非根桥上的指定端口,选择顺序:
相应的划分方式已在图中用颜色表示:
网桥协议数据单元(BPDU,Bridge Protocol Data Unit)生成树协议是一种桥嵌套协议,在IEEE 802.1d规范里定义,可以用来消除桥回路。
它的工作原理是这样的:生成树协议定义了一个数据包,叫做桥协议数据单元BPDU(Bridge Protocol Data Unit)。
当交换机启动时,假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID。
状态 | 用途 |
转发(Forwarding) | 发送/接收用户数据 |
学习(Learning) | 构建网桥表 |
侦听(Listening) | 构建“活动”拓扑 |
阻塞(Blocking) | 只接收BPDU |
禁用(Disabled) | 强制关闭 |
(1)Hello时间
(2)转发延迟
(3)最大老化时间
-
原文:https://www.cnblogs.com/cityfell/p/14821647.html