STP-生成树协议

SPT生成树协

一、STP协议介绍

1、 STP(Spanning Tree Protocol)(生成树协议)
逻辑上断开环路,防止广播风暴的产生。
当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用。
2、STP的算法
STP将一个环形网络生成无环拓朴的步骤:
第一步:选择根网桥(Root Bridge)
第二步:选择根端口(Root Ports)
第三步:选择指端口(Designated Ports)
3、选择根网桥(Root Bridge)
(1)如何选择根网桥?
根据网桥ID(BID)选择根网桥,谁的优先级小,谁就是根桥。如果优先级相同,谁的MAC 地址小谁就是根桥。
(2)什么是网桥ID(BID)?
每个网络只能有一个根桥,根桥具有最低的桥ID,根桥上的所有端口都是指派端口,选择根网桥的目的是为了给将生成的树形结构确定一个树根。
4、选择根端口(Root Ports)
(1)如何选择根端口?
在非根网桥上选择一个到根网桥最近的端口作为根端口 选择根端口的依据是:
根路径成本(cost值)【从端口出发到根桥】最低
直连网桥的网桥ID最小
直连网桥的端口ID最小
(2)什么是cost值?
根路径成本是网桥到根网桥的路径上所有链路的成本之和。
STP-生成树协议_第1张图片
5、选择指定端口
选择指定端口的依据是:
在每个网段上,选择1个指定端口,根桥上的端口全是指定端口。
非根桥上的指定端口:
根路径成本【从非根桥到根桥】最低
端口所在的网桥的ID值较小
直连网桥的端口ID值较小

二、PVST(按VLAN生成树)

1、什么是PVST
PVST是Cisco私有的,为每个VLAN构造一棵生成树
2、PVST在实际中的应用
配置网络中比较稳定的交换机为根网桥
利用PVST实现网络的负载分担
3、PVST的配置命令

启用生成树:Switch(config)#spanning-tree vlan vlan-list
设置根网桥:Switch(config)#spanning-tree vlan vlan-list root primary | secondary
-设置为primary后,优先级变成24576
-设置为secondary后, 优先级变成28672
修改网桥的优先级:Switch(config)#spanning-tree vlan vlan-list priority Bridge-priority 
-优先级的值为4096的倍数
修改端口成本:Switch(config-if)#spanning-treevlan vlan-list cost cost
修改端口优先级:Switch(config-if)#spanning-tree vlan vlan-list port-priority priority
配置上行速链路:Switch(config)#spanning-tree uplinkfast
配置端口速链路:Switch(config-if)#spanning-tree portfast
查看生成树的配置:Switch#show spanning-tree
查看某个VLAN的生成树详细信息:Switch#show spanning-tree vlan vlan-id detail
 

三、以太网端口聚合

1、什么是端口聚合?
链路聚合又称为端口聚合,端口捆绑,英文名porttrunking。是一种聚合多个物理接口 ( that ) 创建一个逻辑接口。你可以捆扎( bundle ) 八个单独的活动链接到一个信道端口,以提供更高的带宽和冗余。端口通道也负载平衡这些物理接口上的通信量。只要端口通道中的至少一个物理接口可操作,端口通道就可以保持运行。
2、配置端口聚合

Switch(config)#int port-channel 1
Switch(config-if)#switchport mode trunk
Switch(config)#int range f0/1-2
Switch(config-if-range)#channel-group 1 mode on

2、配置流量均衡

Switch(config)#int f0/1
Switch(config-if)#spanning-tree vlan 10 port-priority 16
Switch(config-if)#spanning-tree vlan 20 port-priority 32
Switch(config)#int f0/2
Switch(config-if)#spanning-tree vlan 10 port-priority 32
Switch(config-if)#spanning-tree vlan 20 port-priority 16

 

你可能感兴趣的:(STP-生成树协议)