STP(生成树协议)
STP生成树创立之初只为了防止二层环路。
基础概念介绍:
(1)bpdu报文
STP通信有四个状态,分别是:阻塞block、侦听listening、学习learning、转发forward
(2)根桥
一个二层网络中有且只有一个根桥,通过选举(MAC+优先级)min的
(3)根端口(RP)
每个非根桥上都有一个,根端口到根桥的代价最小,负责接收bpdu报文
代价:优先级+mac++cost+端口ID
(4)指派端口(DP)
根桥上所有端口都是指派端口,负责转发bpdu报文
每个网段必须有一个指派端口,非根桥上的指派端口选举(优先级+接口号)
(5)非指派端口
-------------------------------------------------------------------------------------------------------
cisco默认是PVST,一个VLAN(广播域)一个生成树
此外还有RSTP(快速生成树) 一个VLAN对应一个生成树
端口角色:
根端口、指派端口、block、alternative(备份根端口)、backup(备份指派端口)
三个状态:
学习、转发、丢弃
MSTP(多组生成树) 多个VLAN 对应一个生成树
将多个VLAN 加入一个组,等价于一个组对应一个生成树