场景:四个办公场所,需要配置不同的VLAN 区域:
PC1 - PC6 同属于16 区域;可以配置PC1 ip地址为:192.168.16.1 /24 etc,其他同。
PC2 - PC 5 同属于25 区域;
PC3 - PC4 同属于34 区域;
四台交换机进行数据转发,利用mstp(多生成树协议) 进行配置,在RST的基础上优化而来。继承了RSTP的所有优点。
* 其实同STP协议配置是一致的,但所有的VLAN的数据发路径是相同的。交换机之间的多个链路,只能实现备份的作用,永远只会使用其中的主链路转发数据,备份链路无法使用,从而无法提高利用率。
这里引入实例的概念,实现基于实例的负载均衡。不但可以实现多个链路之间的备份,还可以提高多个链路的利用率。在MSTP中,可以存在很多个“生成树”,称为“实例”。
默认情况下,所有的vlan都属于同一个默认的实例-instance 0,可以基于需求,将不同的VLAN 分配到不同的实例中。不同的实例就是不同的“生成树”,就对应着多个不同的“根”。
配置sw1-sw4 的vlan
[ sw1-sw4]
vlan batch 16 25 34交换机与交换机相连-配置trunk模式
port-group group-member e0/0/11 e0/0/12 e0/0/13
port link-type trunk
port trunk allow-pass vlan all交换机与PC之间用ACCESS(例如:PC1的interface e0/0/1接口加入vlan16中,其他不再累述)
interface e0/0/1
port link-type access
port default vlan 16
q配置MSTP(A/B/C/D配置相同)
stp mode mstp
stp region-configuration
region-name test
instance 16 vlan 16
instance 25 vlan 25
instance 34 vlan 34
active region-configuration
q设置每个PC的优先级(配置根交换机)
[A]: stp instance 16 priority 0
[B]: stp instance 34 priority 0
[C]: stp instance 25 priority 0
检查stp的状态:
[A]display stp brief
[B]display stp brief
[C]display stp brief
[D]display stp brief
最后用PC1 测试连接。