目录
STP的不足
RSTP对STP的改进
1,配置BPDU的处理发生变化:
2,配置BPDU的格式发生变化,充分利用STP的flag字段,明确接口角色。
3,RSTP拓扑处理:
端口角色:
MSTP(多生成树)
STP/RSTP的不足
MSTP对RSTP的改进
MSTP的基础命令
交换环路的其他解决方案
堆叠域园区网络树形结构组网形态
STP的不足
STP因为收敛速度慢,影响用户通信质量,而如果频繁的发生网络拓扑的变化,网络则会频繁的发生中断。
STP没有区分接口状态和接口角色。
STP算法是被动的,依赖于计时器来判断拓扑变化,收敛速度慢。
STP要求在稳定的拓扑中,根桥主动发出BPDU报文,其他设备处理,传遍整个网络,这也是收敛慢的重要原因。
RSTP对STP的改进
IEEE 802.w定义RSTP可以视为对STP的改进
RSTP引入接口角色,其中替代端口的引入能够在根接口失效时,立即获得新的路劲到达根桥。
备份接口可以在指定接口失效时,帮助链路上的网桥快速的获得根桥的备份路径。
RSTP将接口状态修改为discarding,forword,learning。
引入边缘端口,使得在接入中断设备时,初始化后,可以快速进入转发状态。
改进:
1,配置BPDU的处理发生变化:
拓扑稳定后,n秒发一次BPDU时间,STP发送BPDU发送时间从原来的20s调整到 3n,如果在3n没有收到BPDU,就认为拖布发生变化。
在发生次等BPDU时,不会等待20s后在恢复,发现次等BPDU,就直接将好的BPDU发给次等BPDU的交换机。
2,配置BPDU的格式发生变化,充分利用STP的flag字段,明确接口角色。
3,RSTP拓扑处理:
如果RSTP中发现故障主机,不需要发给根主机,而是直接转发给别的主机,进行学习mac。
端口角色:
MSTP(多生成树)
STP/RSTP的不足
STP和RSTP所有的Vlan使用同一棵生成树,这就导致了某些链路可能出现流量拥塞,导致丢包,而其他链路可能非常空闲,无法实现负载均衡。
MSTP对RSTP的改进
MSTP兼容RSTP,即可以快速收敛,又提供了数据转发的多个冗余路径,实现负载均衡。
MSTP将网络中不同的VLAN划分在不同的生成树中,每一个生成树也叫实例。
1,MSTP将交换网络分成多个域,每个域形成一个生成树,生成树之间互相独立。
2,每一个生成树叫做一个生成树实例MSTI
3,将VLAN进行狂帮,可以节省通信开销和资源占用率
4,MSTP各个实例的拓扑计算相互独立,在这些实例上可以实现负载均衡
5,MSTP解决实例内成环问题,实例间成环在IE在IE学习
6,可以将多个拓扑结构相同的VLAN映射在一个实例中,这些Vlan接口的转发状态取决于接口在对应实例的状态。
MSTP的基础命令
stp mode stp | rstp | mstp //配置生成树模式
2,进入mstp模式,配置域名,划分vlan,创建实例
stp region-configuration //进入stp的配置
region-name HCIA //取域名
instance 1 vlan 1 3 5 7 //vlan1357在实例1中
instance 2 vlan 2 4 6 8 // 2468vlan在实例2中
active region-configuration //启动mstp配置
quit
3,设置不同实例的根交换机和替代交换机
stp instance 1 root primary//将交换机1设置为实例1的根桥
stp instance 2 root secondary //设置为实例2的备份根桥
//在交换2中也是,将交换2设置为实例1的备份,实例2的根桥
4,查看交换生成树实例接口角色
display stp instance 1 brief
交换环路的其他解决方案
堆叠域园区网络树形结构组网形态