作用----存在冗余链路的情况下,实现环路保护,(即线路故障时,阻塞端口打开,恢复数据通信)
实现----BPDU(网桥协议数据单元)
分类----PVST/RSTP/MSTP
工作过程
1:选择根网桥
分类:
根交换机(只有一个)
非根交换机(除根交换机以外的交换机)
原则:
比较每个交换机的BID(桥ID),越小越好
组成:优先级+MAC地址(基MAC)
优先级:默认是32768
[Huawei]stp priority 4096 可以更改优先级
MAC地址:交换机主板MAC地址
sw#show version
2:选择根端口
根端口存在于非根网桥上,需要在每个非根网桥上选择一个根端口。
1)到根网桥最低的根路径成本
对于某些链路,均有默认的cost值:
10 M — cost 100
100M — cost 19
1000M(1G) ---- cost 4
10000M(10G) ---- cost 2
2)直连的网桥id最小
3)端口id最小
3:选择指定端口
根网桥上的接口都是指定端口
1)根路径成本较低
2)所在的交换机的网桥id的值比较小
3)端口id的值比较小
如图,lsw1为根网桥 lsw2和lsw3为非根网桥
display stp
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :32768.4c1f-ccdb-6e3b 本交换机的root-id
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 mstp中各种报文的默认时间
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-ccdb-6e3b / 0 根桥的root-id,就是sw1自己
display stp brief 可以查看各个接口的角色状态等
选择根端口
看lsw2上 2口到根网桥的路径成本比1低 故2口为根端口
看lsw3上 3口为根端口
选择指定端口
lsw1上为根网桥 所以2.3口均为指定端口
lsw3的网桥id 小于 lsw2 所以lsw3上的1口为指定端口