生成树协议的基本配置包括启动和禁止STP协议,设置转发时间,设置及恢复老化时间、BPDU报文老化的长时间间隔、优先级,以及显示设置结果等。
(1)启动STP协议
启动STP协议的命令为spanning-tree enable。禁止STP协议的命令为spanning-tree di5abLe。
(2)设置转发时间间隔
设置转发时间间隔的命令为spanning-tree forward-time[400—3000],时间的范围为4—30 s。恢复转发时间的命令为no spanning-tree forward-time,恢复后,转发时间的默认值改变为15s。
(3)设置hello时间间隔
设置hello时间间隔的命令为spanning-tree hello-time[100—1000],该时间是当本交换机被选为根桥时发送BPDU的时间间隔。hello time能被设置为1—10 s中的个值。[100—1000]为呼叫时间大小,单位为1/100 s。
恢复hello时间间隔的命令为no spanning-tree hello-time。
(4)设置BPDU报文老化的长时间间隔
设置BPDU报文老化的长时间间隔的命令为spanning-tree max-age[600—4000],这个时间间隔能被设置为6—40 s中的个值。收到超过这个时间的BPDU报文,就直接丢弃。在max-age结束时,如果仍没有从根网桥接收到个BPDU,交换机将开始发送它自己的BPDU给其他所有交换机来确定成为根网桥。
恢复BPDU报文老化的长时间间隔的命令为no spanning-tree max-age,恢复后的默认值为20 s。
(5)设置优先级
设置优先级的命令格式为spanning-tree priority[0—65535],优先级能设置成0—65535中的个数值。恢复优先级的命令为no spanning-tree priority,恢复后的优先级改变成默认值32768。
如下是设置STP协议的基本过程,设置的转发时间间隔为15s,hello时间间隔为2s,BPDU老化时间间隔为20 s,设置的优先级为32768。
Switch#configure terminal
Switch#(config)#spanning-tree enable
Switch#(config)#spanning-tree forward-time 1500
Switch#(config)#spanning-tree hello-time 200
Switch#[config)#spanning-tree max-age 2000
Switch#lconfig)#spanning-tree priority 32678
Switch#(config)#end
Switch#wr
完成Spanning协议的基本配置后,可以使用show spanning-tree查看设置结果。