STP根交换机、备份根交换机、根端口的配置修改
STP 运算第一步:通过比较每台交换机的ID(交换机优先级+MAC地址构成)选举根交换机。
交换机优先级低为根交换机,次之为备份根交换机(优先级相同比较交换机MAC,MAC地址小的 选为根交换机)。
(交换机默认优先级32768)(S2交换机ID:32768.4c1f-cc0c-3d13)
<Huawei>sys
[Huawei]sysname S1
[S1]stp enable (交换机默认开始stp协议)
[S1]stp mode stp (更改stp模式为普通stp,交换机默认开启mstp)
[S1]stp prilrity 0 (修改S1交换机优先级为0)
<Huawei>sys
[Huawei]sysname S2
[S2]stp enable (交换机默认开始stp协议)
[S2]stp mode stp (更改stp模式为普通stp,交换机默认开启mstp)
[S2]stp prilrity 4096 (修改S2交换机优先级为4096)
<Huawei>sys
[Huawei]sysname S3
[S3]stp enable
[S3]stp mode stp
<Huawei>sys
[Huawei]sysname S4
[S4]stp enable
[S4]stp mode stp
方式1:通过修改交换机优先级,配置STP主根交换机,和备份根交换机。通过配置修改S1为主根交换机,S2为备份根交换机。
方式2:交换机优先级都为默认优先级,通过stp root primary 指定该交换机为主根交换机,通过命令stp root secondary
指定该交换机为备份根交换机。通过命令配置完成后查看主根交换机优先级改为0,备份根交换机优先级为4096。
STP选举出根交换机后,会在每台非根交换机选举根端口。
选举规则:比较每个端口到达跟交换机的根路径开销,开销小的为根端口;如果路径相同,则比较每个端口所在链路上行
交换机ID;上行交换机ID也相同,则不叫每个端口所在链路上上行端口ID。每台交换机选举出一个根端口。
通过上述配置,S1为主根交换机,S2为备份根交换机。S3,S4为非根交换机,需要选举根端口。
[S4]dis stp brief (查看S4的生成树摘要信息)
MSTID Port Role STP State Protection
0 Ethernet0/0/1 ALTE DISCARDING NONE
0 Ethernet0/0/2 ROOT FORWARDING NONE
E0/0/2 Role状态栏显示为root , STP State状态为FORMARDING状态,因此E0/0/2为根端口,端口为转发状态。
(因为S4的E0/0/1端口到根交换机和E0/02端口到跟交换机带宽相同(百兆)因此比较上行交换机优先级。S2优先级(0)
S3优先级32768,因此E0/0/2为根端口)
通过修改路径开销值更改根端口
[S4]int e0/0/2
[S4]stp cost 2000
修改后E0/0/1为交换机根端口,因为E0/0/1开销值小于E0/0/2的开销值。