你們好,今天給你們作一次如何用MSTP實現負載均衡
首先你們看一下這張圖,咱們今天利用MSTP實現VLAN10和VLAN20的主根是S1,VLAN30和VLAN40的主根是S2,意思就是當兩條鏈路都是好的時候,s3去訪問的時候是經過s1,當去往主根那條斷了,訪問的時候是經過s2。VLAN30和VLAN40訪問正好相反,這就達到了負載均衡。負載均衡
一,首先咱們要設置的第一步就是把全部鏈路全設爲trunk,而且設置容許全部VLAN經過,由於咱們要實現不一樣VLAN經過一條鏈路去訪問。
這裏我已經把s1交換機的全部端口加入到group1裏,把組加入trunk,具體命令以下ide
[Huawei]port-group 1
[Huawei-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/5
[Huawei-port-group-1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/4]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan all 3d
其餘交換機同是這樣,
二,在分別在交換機裏建立vlan10 to vlan40
具體命令
[Huawei]vlan batch 10 20 30 40code
三,在分別給每一個交換機建立域名字aaa,名字必須一致,而且建立樹1和樹2,並把相應的vlan加入到樹裏,而後激活。具體命令以下blog
[Huawei]stp region-configuration
[Huawei-mst-region]region-name aaa
[Huawei-mst-region]instance 1 vlan 10 20
[Huawei-mst-region]active region-configuration 域名
[Huawei]stp region-configuration
[Huawei-mst-region]instance 2 vlan 30 40
[Huawei-mst-region]active region-configuration it
其餘交換機也是如此,
四,設置優先級,默認狀況下如今優先級都是同樣的,讓然咱們這裏有一個簡單的辦法,想要那個交換機爲主根,就在那個交換機設置主根,另外一個交換機設置次根,就能夠了,具體命令以下io
在s1裏設置樹1的主根和樹2的次根
[Huawei]stp instance 1 root primary
[Huawei]stp instance 2 root secondary class
在s2裏設置樹1的次根和樹2的主根
[Huawei]stp instance 2 root primary
[Huawei]stp instance 1 root secondaryim
這裏咱們用s3display stp brief查看
<Huawei>display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE
0 GigabitEthernet0/0/2 ALTE DISCARDING NONE
1 GigabitEthernet0/0/1 MAST FORWARDING NONE
1 GigabitEthernet0/0/2 ALTE DISCARDING NONE
2 GigabitEthernet0/0/1 MAST DISCARDING NONE
2 GigabitEthernet0/0/2 ALTE FORWARDING NONE
<Huawei>
看到樹1g0/0/2是堵塞
看到樹2g0/0/1是堵塞
這裏咱們就實現了mstp的負載均衡