华为配置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