per vlan spanning tree:每一个vlan生成一棵树
实验拓扑图:
生成树:vlan10流量c到A到b一棵树,vlan20流量c到b到A,总共两颗树
解析:
每台交换机均配置vlan10,vlan20;
每台交换机之间的链路由于要承载vlan流量,因此均设置为trunk链路;
SWA作为vlan10的根桥,优先级4098;
SWA作为vlan20的备用根桥,优先级8192;
SWB作为vlan20的根桥,优先级4096
SWB作为vlan10的备用根桥,优先级8192
SWC非根桥,vlan10、vlan20优先级32768
这样配置完成后,形成网络正常情况下
vlan10流量流向SWA
vlan20流量流向SWB
SWC的g0/1口对于vlan10为forward,对于vlan20为block
SWC的g0/2口对于vlan20为forward,对于vlan10为block
1、配置:
SWC配置trunk
swC配置生成树
SWA配置:
SWB配置:
2、查看交换机C配置情况
上图利用show spanning-tree vlan 10,查看到对于vlan10来说g0/1口是forward转发状态,g0/2口为锁定状态
上图为查看vlan20在SWC上端口允许状态。
下面查看交换机A上面根桥信息:
发现,对于vlan10来说,信息中显示root id 优先级为4106(4096加上vlan的ID),root ID address为0090.2BD5.3155、Bridge ID为SWA的ID,发现与root ID相同,所以交换机A为vlan10的根桥。
查看交换机B:
root id与自己的bridge id不同,说明,swB不是vlan10的根桥,,
上图两个id一致,说明SWB为vlan20的根桥。
所以:可得出,当vlan10的流量经过交换机C时,流向A,vlan20的流量流向B。
注:
生成树,快速生成树,这两个只能生成单棵树;pvst与mstp是多生成树,pvst每一个vlan生成一棵树,是思科私有的,mstp每实例(多个vlan的集合)生成一棵树。
选择根桥的原则:桥ID最小的为根桥,桥ID由桥优先级和MAC地址共同组成,(对于vlan10来说,SWA优先级为4096,SWB为8192,SWC为32768,所以vlan10根为SWA)
配置过程:
创建vlan,
设定trunk链路,
指定生成树协议模式(pvst)
设定vlan的优先级