一、生成树协议的由来:由于网络中会存在单点故障而导致网络无法访问,系统瘫痪,因此在网络中提供冗余链路即引入备份链路来解决单点故障问题,但是------这样做的好处是:减少单点故障,增加网络可靠性;缺点是:产生交换环路,会导致广播风暴、多帧复制、MAC地址表抖动。因此生成树协议是为了提供冗余链路,解决环路问题
二、名词解释:
根桥:树的特点则是有根节点的,而这里的根桥就是相当于树的根节点。以根桥为起始点发散出去。
BID:选择根桥就需要交换机自我选择,需要交换机们的通信,这些信息被称为BPDU(桥协议数据单元),每两秒发送一次,BPDU的包含信息比较多,BID就是其中的一种。BID最小的就是根交换机ID。BID=桥优先级+桥Mac地址,一般交换机的桥优先级都是一样的(32768),所以一般比较Mac地址的大小。
根端口:不是根桥的交换机,选择一个端口用来连接根桥。根端口只能在非根交换机上选
指定端口:每两个交换机之间的链路上选择一个端口。
三、STP选择的步骤:
1 .选择根桥;
起始各个交换机都认为自己是根桥,然后进行互发帧进行根桥PK。BID最小的交换机为根交换机,BID由交换机优先级(2字节)和Mac地址(6字节)组合而成。先看优先级,优先级小的为根交换机;当优先级相等,看MAC地址,MAC地址小的为根交换机。
2. 选择根端口(RP);
本交换机各端口到达根交换机路径的开销—到达根桥的链路开销之和,找到一条开销最小的路径,交换机的这个端口就是根端口;如果路径开销相同,则比