目录
一、生成树的基本原理
在具有物理环路的交换网络中,交换机通过运行STP协议,自动生成没有环路的网络拓扑。
二、生成树的工作过程
- 选取根桥
- 为非根桥交换机选定根端口
- 为每条链路两端连接的端口选定一个指定端口
1、选举根桥
网桥ID最小的选举为根桥。网桥ID有8个字节长,由设备的优先级和MAC地址构成,默认优先级为32768。优先级相同时,MAC地址最小的呗选举为根桥
2、选定根端口
确定了根桥后,每个非根桥要选择一个到达根桥最近(累计开销最小)的端口作为根端口,带宽越高、开销越小。由根端口转发数据帧。
3、选定指定端口
连接交换机的每根网线两端连接的端口,也要选择一个到达根桥最近的端口作为指定端口。根桥的所有端口都是指定端口。由制定端口转发数据帧。
4、非指定端口
确定了根端口和指定端口后,剩下的端口就是非指定端口,非指定端口将被置为阻塞状态。虽不能转发帧,但是可以接受帧,包括BPDU。
三、生成树的端口状态
对于运行STP的网桥或交换机来说,端口会有5种状态
1、阻塞:被阻塞的端口将不能转发帧,只监听BPDU。
2、侦听:端口都侦听BPDU,以确信在传送数据帧之前,在网络上没有环路产生。
3、学习:交换机端口侦听BPDU,并学习交换式网络中的所有路径。处在学习状态的端口
4、转发
5、禁用