生成树概述(逻辑上阻断某些接口)
华为设备上生成树默认开启
STP运行于以太网交换机,在网络上修剪出一颗无环的树来解决网络中可能存在的环路问题
环路引起的问题:1.广播风暴 (带宽下降) 2.MAC地址不稳定(从多个地址学到一个MAC地址)
选举:
1.根交换机(皇帝)
通过BPDU中的bridge ID (由优先级和MAC地址组成)来比较,较小的当做根
比较过程:先比较优先级,优先级相同比较MAC地址
2.指定端口(钦差)
非根交换机上有且只有一个根端口。用于接收来自根最优的BPDU(维系STP的拓扑)
选举原则:
A RPC(root path cost)跟的路径开销
PATH cost两个标准
1.802.1D
百兆=18 千兆=4
2.802.1t
百兆=200000 千兆=20000
B.BID(优先级+MAC)
C.PORT ID(PORT优先级+PORT ID)
3.根端口(太守)
在每个线路上有且只有一个指定端口,用于发出和中继最优的BPDU。
选举原则同上
4.非指定端口,AP端口(平民)
该接口是BLK状态,既不转发业务数据
修改模式:
stp mode +模式
stp priority 0 使其具有最大可能性称为根
可能的临时环路:
端口角色以及状态变化过程中可能会出现临时环路问题。
方法:当一个端口从转发数据状态---------------->转发让其延迟一定时间发送数据
1.DISable:未使能
2.BLOCK:拥塞
3.LISTEN:监听
4. learning:学习
5.forwording:转发
关于时间:
1.hello时间:2s
2.forwording:15s
3.max age :20s
如果一直不能收到BPDU每过一秒定时器+1,当定时器超过MESSAGE后,网桥会认为源端口通往根桥的路径已经出现了故障
4.Message
衡量当前网桥所收到的BPDU在网络内传播时间的一个参数,由于BPDU产生或会经过下游网桥逐跳传播的,每当经过一跳都会产生一定的时延,当BPDU从根桥传递到举例根桥较远的设备上时,这个延时就不可忽略了------------------------------可以通过BPDU中的MESSAGE来计算拓扑信息存在的时间
display stp int g 0/0/1------------查看当前接口下的STP配置
display stp-------------------查看全局下的stp
SW1成为主根 SW2成为备份跟
[sw1]stp mode stp
[se1]stp priority 0 ----------------优先级最高,必须是4096的倍数
非根接口下cost值的修改-------------影响RP的选举,干预交换网络
int g 0/0/1
stp cost 20001
修改跟设备的端口优先级影响RP的选举(16的倍数)
int g 0/0/2
stp port priority 16
BPDU最基本的内容
1.配置BDPU
仅仅用于计算STP的拓扑
2.TCN
拓扑改变通知
如何收敛:边关发生战事(发生故障),800里加急告诉上一级政府,上一级政府收到了通知要确认消息。然后传递给上一级,上一级再确认。然后知道传递给皇帝,皇帝才能通知和动员全国。