一、STP生成树
1、理解STP的基本概念
STP:生成树协议STP(spanning tree protocol)
场景:为了提高网络可好性,交换网络中通常会使用冗余链路,然而,冗余链路会交给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(spanning tree protocol)可以在提高可靠性的同时用能避免环路带来的各种问题。
环路会引起的问题:
(1)环路会引起广播风暴,网络中的主机会收到重复数据帧。
(2)环路会引起MAC地址表震荡。
STP的作用:
STP通过阻塞端口来消除环路,并能够实现链路备份的目的。(防止环路)
运行该协议的交换机可以自动找出导致环路的链路,并将其临时阻塞,再链路发生故障的时候,再自动恢复阻塞链路,保障网络既有冗余有无环运行。
2、理解STP的计算过程
BPDU报文
STP需要网络设备相互交换消息来检测桥接环路,该消息称为网桥协议数据单元BPDU。STP之所以能够良好的工作并构建一个无环的网络,是依赖于BPDU报文的泛洪,并根据报文中相关字段计算的结果。
字段 | 描述 |
---|---|
根ID(Root ldentifier |