生成树的产生
交换机的工作原理的通过ARP进行全FF的广播寻找被访问的主机的MAC地址
如果有多台交换机互联时 会产生广播风暴 MAC地址表动荡
生成树的工作原理:
交换机的环形连接,会在逻辑上关闭一个接口(后文会称为阻塞端口)
生成树的选举
Bpdu;优先级(默认的优先级为32768 优先级的设定必须是4096的倍数)+背板MAC地址
端口角色:
根端口(R):在非根网桥上的交换机上选举 是通往根桥的路径成本最低的一个端口为根网桥
指定端口(D):跟桥上的所有端口都是指定端口。用于转发数据的端口都是指定端口
阻塞端口(A):根端口和指定端口都没有选举出来的端口
端口角色的选举:
cost值+BID(128.X)
端口状态:
disable:阻塞状态
/ 状态的转化时间20s
listen:侦听状态
/ 状态的转化时间15s
learn:学习状态
/ 状态的转化时间15s
forward:转发状态
Bpdu是每2S(组播的方式)进行一次交互
计时器:会对Bpdu的等待时间,如果在20S(计时器可更改,在它限定的时间内没有收到BPDU的数据)就会转换端口的角色
Rstp 快速生成树
收敛的过程:在初始状态下所有的交换机都会认为自己是一台根桥。所有的端口都是指定端口,处于Discarding状态。
BPDU的发送时一个HELLO time 的规则
BPDU的发送时间为2S 在3被的Hello Timer时间内没有收到邻居发送桑德BPDU即认定为失效
在根桥上配置根保护机制
stp root-protection
在非根桥上的根端口上配置环路保护
stp loop-protection
配置边缘端口需要交换机上配置
stp bpdu-protection
stp和rstp的区别
stp时通过计时器进行检测,rstp是通过3被的BUDP时间进行检测
rstp的端口状态
discarding,learn,forwarding
少了两个状态后网络更变时