什么是生成树技术
在局域网通信中,为了能确保网络连接的可靠性和稳定性,常常需要网络提供冗余链路。而所谓的”冗余链路”就是当一条通信信道遇到堵塞或者不通畅时,就启用别的通信信道。冗余就是准备两条以上的链路,如果主链路不通了,就启用备用链路
什么是多生成树技术(MSTP协议)
MSTP(Multiple Spanning Tree Protocol,多生成树协议),将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现 VLAN 数据的负载均衡。MSTP 兼容STP 和RSTP,并且可以弥补STP 和RSTP 的缺陷。它既可以快速收敛,也能使不同VLAN 的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制
配置生成树技术步骤
- 开启mstp生成树协议 打开(spanning-tree mode mst)、关闭(no spanning-tree mode mst)
- 把需要的端口配置mstp协议 快速转发口(spanning-tree portfast)
- 思科模拟器是实现不了,只有在真实的交换机上实现
- 物理机上的操作
S2126-A (config)#spanning-tree !开启生成树
S2126-A (config)#spanning-tree mode mstp !配置生成树模式为MSTP
S2126-A(config)#vlan 10 !创建Vlan 10
S2126-A(config)#vlan 20 !创建Vlan 20
S2126-A(config)#vlan 40 !创建Vlan 40
S2126-A(config)#interface fastethernet 0/1
S2126-A(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan 10
S2126-A(config)#interface fastethernet 0/2
S2126-A(config-if)#switchport access vlan 20 !分配端口F0/2给Vlan 20
S2126-A(config)#interface fastethernet 0/23
S2126-A(config-if)#switchport mode trunk !定义F0/23为trunk端口
S2126-A(config)#interface fastethernet 0/24
S2126-A(config-if)#switchport mode trunk !定义F0/24为trunk端口
S2126-A(config)#spanning-tree mst configuration ! 进入MSTP配置模式
S2126-A(config-mst)#instance 1 vlan 1,10 !配置instance 1(实例1)并关联Vlan 1和10
S2126-A(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40
S2126-A(config-mst)#name region1 !配置域名称
S2126-A(config-mst)#revision 1 !配置版本(修订号)
验证测试:验证MSTP配置
S2126-A#show spanning-tree mst configuration !显示MSTP全局配置
S3550-A (config)#spanning-tree mst 1 priority 4096 !配置交换机S3550-A在instance 1中的优先级为4096 ,缺省是32768,值越小越优先成为该instance中的root switch
S3550-A (config)#spanning-tree mst configuration ! 进入MSTP配置模式
S3550-A (config-mst)#instance 1 vlan 1,10 ! 配置实例1并关联Vlan 1和10
S3550-A (config-mst)#instance 2 vlan 20,40 ! 配置实例2并关联Vlan 20和40
S3550-A (config-mst)#name region1 ! 配置域名为region1
S3550-A (config-mst)#revision 1 ! 配置版本(修订号)
验证测试:验证MSTP配置
S3550-A#show spanning-tree mst configuration