华为配置MSTP实现交换机冗余与流量负载均衡

华为的MSTP在我看来与思科的PVST是极其相似的,PVST为思科私有的,是按vlan给局域网中的每一个vlan生成一颗树便于流量管理,有不清楚的可以看我前面的博客。 而华为用的MSTP则相对比较灵活,需要先创建一个承载区域,然后在区域中创建instance,最后把一个或多个vlan放入instance中。 这是在说什么呢,也就是说如果给每一个vlan单独做一个instance那么就是一颗另类的PVST,区别在于instance可以根据情况承载多个vlan 可能看实验会清楚一点: 通过手工改变pc网关的地址可以实现负载均衡 如果其中一个网关坏了,还可以通过这种方式切换网关通信 配置脚本:

二层交换机
undo t m
sys
vlan 10
vlan 20
q
stp enable
stp mode mstp
stp region-configuration
region-name MSTP
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
q
int e0/0/1
port link-type access
port default vlan 10
int e0/0/2
port link-type access
port default vlan 20
q
int e0/0/3
port link-type trunk
port trunk allow-pass vlan all
int e0/0/4
port link-type trunk
port trunk allow-pass vlan all
三层交换机1
undo t m
sys
vlan 10
vlan 20
int vlan 10
ip add 192.168.10.254 24
int vlan 20
ip add 192.168.20.254 24
q
stp enable
stp mode mstp
stp region-configuration
region-name MSTP
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
q
stp instance 1 root primary
stp instance 2 root secondary
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
q
三层交换机2
undo t m
sys
vlan 10
vlan 20
int vlan 10
ip add 192.168.10.253 24
int vlan 20
ip add 192.168.20.253 24
q
stp enable
stp mode mstp
stp region-configuration
region-name MSTP
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
q
stp instance 1 root secondary
stp instance 2 root primary
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
q
经验分享 程序员 微信小程序 职场和发展