STP基本概念
基本思想

  STP是数据链路层协议。运行该协议的设备通过被此交互信息发现网络中的环路,井有选择的对。某个端口进行阳塞。最终将环形网络结构修前成无环路的树形网络结构。从园防止报文在环形网络中不断增生和无限循环。免设备由于重复接收相同的报 文造成处理能力下降。

  运行STP协议的设采用配置消息 BPDU (Bridge Protool Data Unit. 桥协议数据单元) 交信息,一般简称为BPDU. BPDU分为两大类:

●配置BPDu (Confipuration BPOU) 1用来进行生成树计算和维护生成树拓扑的报文。
●TON BPOU (Topology Change Notification RPO 1当拓补结构发生变化时,下朋设备用来通知上游设备网络拓扑结构发生变化的报文。
树形网络结构必须有树根,于是STP引入了根桥(Root Bride) 概念。


一个根桥
树形网络结构必须有树根,于是STP引入了根桥(Root Bride) 概念。
对于一个STP网络,根桥在全网中只有-一个,它是个网络的逻辑中心。 但不定是物理中心。根桥会根据网络拓扑的变化面动态变化。
网络收敛后,根桥回按照一定的时间间隔产生并向外发送配置BPDU,其他设备仅对该报文进行转发,传达拓扑变化记录,从而保证拓扑的稳定
两种变量
生成树的生成计算有两大基本度量依据:ID和路径开销


三要素选举
从环形网络拓扑结构到树形网络拓扑结构,总体来说有三个要数:根桥,根端口和指定端口。以下结合图一介绍三要素
STP基本概念_第1张图片
1.根桥
根桥就是网桥ID最小的桥,通过交互配置BPDU协议报文选出最小的BID
2.根端口RP
所谓根端口就是去往根桥路径开销最小的端口,根端口负责向根桥方向转发数据,这个端口的选择标准依据开销判断
3.指定端口DP
图二

STP基本概念_第2张图片
如3
(1)s1通过端口AP1向s2转发配置信息,则s2的制定桥就是s1,指定端口AP1
(2)与局域网LAN相连的有两台设备:S2和S3,如果S2负责向LAN转发配置信息,则LAN的指定桥就是S2
图3指定桥与指定端口示意图STP基本概念_第3张图片
一旦根桥,根端口,指定端口选举成功,则整个树形拓扑结构建立完成。在拓扑稳定后,只有跟端口和指定端口转发流量,其他的非根非指定端口都处于阻塞状态,它们只接受STP协议报文而不转发用户流量