生成树协议(spanning tree protocol)
工作在二层里面(数据链路层) 二层交换机
理解一下重点:
- STP的工作原理
- 配置PVST+
生成树协议的目的是:
- 建立一个冗余的交换机网络
- 提高容错性
- 备份。
环路带来的三个问题:
- 广播风暴
- 收到重复的数据帧
- MAC地址表不稳定(震荡)
解决的方法就是:生成树协议STP
树是没有环的。
生成树的目的(作用)就是通过算法算出来阻塞哪个接口进而消除环路。而且当正常的链路断掉之后,阻塞的接口会自动的打开,让终端之间可以正常访问,达到备份的目的。
STP (spanning tree protocol)生成树协议
生成树算法:
- 选择根网桥 (网桥就是交换机)
- 选择根端口
- 到根网桥最低的根路径成本(开销)
- 直连的网桥ID最小的
- 端口ID最小的
- 选择指定端口
- 根路径成本较低
- 所在的交换机的网桥ID值较小
- 端口ID值较小
口诀:一个根桥,两种度量,三要素选举,四个比较原则,五种端口状态。
一个根桥
每个二层拓扑中,必须要有一个根网桥(一个特殊的交换机(根交换机))
根交换机只有一个,非根交换机可以多个。
选择根网桥的依据是网桥ID,网桥ID是唯一的。
两种度量
- ID
- BID(bridge ID)网桥ID
BID由两部分组成:第一部分是16bit的priority优先级(默认是32768)