1.STP的介绍
STP的全称是spanning-tree protocol。提供链路冗余的同时防止网络产生环路。STP协议本质就是实现在交换网络中链路的备份和负载的分担.STP是生成树协议,主要功能是从拓扑中清除第2层环路。为了提高网络可靠性,交换网络中通常会使用冗余链路。冗余链路会导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP可以在提高可靠性的同时又能避免环路带来的各种问题。
总的来说就是解决二层网络中存在的环路,并且当网络出现故障的时候,通过阻塞相应的物理链路来实现网络的畅通
2、STP中的基本概念:
网桥的角色:根桥和非跟桥
端口角色:根端口,指定端口,和阻塞端口
3.桥ID:
用于在STP中唯一的表示一台网桥,分为两部分,前面是桥优先级,后面是桥mac地址,桥优先级是16位,桥mac地址是48位,在进行根桥选举的时候,先比较桥优先级,优先级值小的最优,如果优先级值相同,那么再比较桥mac地址,桥mac地址小的为优。
4.STP中的端口状态
Disables(未开启stp或是端口down),不发送配置BPDU,不进行mac地址学习,不收发数据
Blocking(处于阻塞状态的端口),不发送配置BPDU但是接收配置BPDU,不进行mac地址的学习,不收发数据
Listening(中间的不稳定状态),接收和发送配置BPDU,不进行mac地址学习,不接收和发送数据。
Learning(中间的不稳定状态),接收和发送配置BPDU,进行mac地址的学习,不接收和发送数据。
Forwarding(处于转发状态的端口),接收和发送配置BPDU,进行mac地址的学习,接收和发送数据。
5.实验的配置

配置过程:
SW1,SW2,SW3
stp mode stp//修改为STP模式
stp pathcost-standard dot1d-1998//配置STP RPC计算标准为802.1D
SW1
stp priority 8192
&
stp root primary
#
interface GigabitEthernet0/0/21
stp port priority 144
SW2
stp priority 16384
&
stp root secondary
SW3
interface GigabitEthernet0/0/23
stp cost 9
*然后在SW1用dis stp 接口 查看STP相关状态

在SW2 用dis stp brief查看各个端口的状态与角色

继续在SW3用dis stp interface g0/0/23 | incl Cost查看23接口STP cost值是否为9





