前面我们已经大致了解了MSTP的基本概念和工作原理,但是我自己也觉得MSTP的理论很复杂不结合实验是很难搞懂的,今天来做一个配套的小实验以及一些配置命令。
一、网络拓扑
基本需求:SW1为VLAN10的网关,SW2为VLAN20的网关,通过配置MSTP的单域多实例实现PC1走SW3-SW1,PC2走SW4-SW2,实现不同VLAN流量的负载分担,当出现故障可以实现链路切换。
二、配置
2.1 二层互联
在SW1创建VLAN10的网关地址,SW2创建VLAN20的网关地址,各个交换机之间配置Trunk放通VLAN 10 和VLAN 20,连接PC的端口配置为边缘端口。
配置:
2.2 检查配置
实例1:
正常情况下直接从SW3–SW1,当出现故障会切换到SW3-SW4-SW2-SW1。
故障模拟:
实例2:
抓包查看可以看到MSTI的实例信息:
总结:在实验拓扑中SW4因为MAC地址最小,优先级最高作为MSTP域的总根,缺省存在实例0。实例间的端口角色独立,如实例1和实例2的端口角色间不会影响流量转发,相当于在接口上进行了实例隔离。SW1作为实例1的MSTI域根,为实例2的备份域根,SW2作为实例2的主域根,实例1的备份根桥可以实现流量路径备份功能。
三、基础命令配置
通过MSTI域与实例的划分可以实现基于实例创建多颗生成树,实现二层流量的备份。