多生成树协议
一个或多个vlan可以映射到同一个生成树中;
MSTP将一个网络划分为多个域,每个域有多个生成树,域间利用CIST 公共与内部生成树commonand internal spanning tree 保证拓扑结构无环路;
实例即多个vlan的集合,将多个Vlan映射到同一个生成树中,每个vlan只能在一个生成树传递消息,节约网络开销和资源占有率;
域由域名,修订级别,Vlan与实例的映射关系组成;
默认域名为交换机MAC地址,修订级别为0,所有vlan映射到实例0上;
MSTP中定义的实例0是公共与内部生成树,其他实例叫做多生成树实例MSTImultiple spanning tree instance;
MST域
设备的域名,修订级别,Vlan到生成树实例的映射配置都相同;
一个多生成树域MST域内可以通过MSTP生成多个生成树;
生成树之间彼此独立,每个生成树被称为一个生成树实例;
IST internal spanning tree 内部生成树是域内实例0的生成树;内部生成树和公共生成树CST共同构成整个交换网络的CIST;
CIST为连接一个交换网络内所有设备的单生成树;
开启MSTP;
默认开启 MSTP协议,如果关闭,使用spanning-tree mode mstp;
打开MSTP;
配置MSTP:
configure terminal:全局配置模式;
spanning-tree mst configuration:进入MSTP配置模式;
instance instance-id vlanv lan-range:配置vlan与生成树实例的关系;
name name1:配置mst域的配置名称;
reversion umber;配置mst域的修正号;
配置MST实例的优先级:spanning-tree mst instance priority number;
应用:
每台交换机都配置了vlan10和vlan 20;
要求vlan10的根交换机为是switch 0,vlan 20 的根交换机为switch 1:
mstp配置信息如下:
如图,美欧台交换机都配置了vlan 10,vlan20:
要求vlan 10的根网桥为 SWITCH2;
vlan 20的根网桥为SWITCH 5
Switch2中:
spanning-tree configuration :mstp配置模式
instance 1 vlan 10:配置vlan 10与生成树实例1的映射关系
instance 2 vlan 20:配置vlan 20与生成树实例2的映射关系
revision 1:配置MSTP的修正号
eixt:退出;
spanning-tree mst 0 priority 8192:配置MST实例0的优先级
spanning-tree mst 1 priority 4096:配置MST实例1的优先级最高
优先级越小越优
spanning-tree mst 2 priority 8192
Switch5中:
spanning-tree mst configuration
instance 1 vlan 10
instance 2 vlan 20
revision 1
spanning-tree mst 0 priority 8192
spanning-tree mst 1 priority 8192:
spanning-tree mst 2 priority 4096:配置MST实例2的优先级最高
优先级越小越优
配置交换机8:
spanning-tree mst configuration
instance 1 vlan 10
instance 2 vlan 20
revision 1
interface fastEthernet 0/1
switchport mode trunk
interface fastEthernet 0/2
switchport mode trunk
exit
show spanning-tree mst instance:查看配置结果