華為設備VRRP+MSTP冗余負載均衡實現
為方便實驗,在AR1、SW1、SW2上都分別配置了RIP協議以便實現路由互通,因為本實驗的目的主要是側重於vrrp+stp的實現,故略去了路由協議的配置。
- 配置SW1和SW2的鏈路聚合
SW1配置:
[SW1]interface Eth-Trunk 1 //創建並進入鏈路聚合端口1配置
[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/23 to 0/0/24 //將g0/0/23和g0/0/24加入到eth-trunk1端口
SW2配置:
[SW2]interface Eth-Trunk 1 //創建並進入鏈路聚合端口1配置
[SW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/23 to 0/0/24//將g0/0/23和g0/0/24加入到eth-trunk1端口
- 配置vlan
SW3配置:
[SW3]vlan batch 10 20 //創建vlan10和vlan20
[SW3]port-group 1 //創建並進入端口組1配置
[SW3-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/10 //將g0/0/1到g0/0/10加入到端口 組1
[SW3-port-group-1]port link-type access //將端口組配置為access模式
[SW3-port-group-1]port default vlan 10 //配置該端口組屬於vlan10
SW3]port-group 2 //創建並進入端口組2配置
[SW3-port-group-2]port link-type access //將端口組配置為access模式
[SW3-port-group-2]port default vlan 20 //配置該端口組屬於vlan20
[SW3]interface GigabitEthernet 0/0/24 //進入g0/0/24端口
[SW3-GigabitEthernet0/0/24]port link-type trunk //配置為trunk模式
[SW3-GigabitEthernet0/0/24]port trunk allow-pass vlan 10 to 20 //允許vlan10和vlan20通過
[SW3-GigabitEthernet0/0/23]port link-type trunk //配置為trunk模式
[SW3-GigabitEthernet0/0/23]port trunk allow-pass vlan 10 to 20 //允許vlan10和vlan20通過
SW1配置:
[SW1]vlan batch 10 20 11 //創建vlan10和vlan20以及vlan11
[SW1]interface GigabitEthernet 0/0/1 //進入g0/0/1端口
[SW1-GigabitEthernet0/0/1]port link-type access //配置為access模式
[SW1-GigabitEthernet0/0/1]port default vlan 11 //配置該端口屬於vlan11
[SW1]interface GigabitEthernet 0/0/2 //進入g0/0/2端口
[SW1-GigabitEthernet0/0/2]port link-type trunk //配置為trunk模式
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 to 20 //允許vlan10和vlan20通過
[SW1]interface Eth-Trunk 1 //進入鏈路聚合端口1
[SW1-Eth-Trunk1]port link-type trunk //配置為trunk模式
[SW1-Eth-Trunk1]port trunk allow-pass vlan 10 to 20 //允許vlan10和vlan20通過
SW2配置:
[SW2]vlan batch 10 20 12 //創建vlan10和vlan20以及vlan12
[SW2]interface GigabitEthernet 0/0/1 //進入g0/0/1端口
[SW2-GigabitEthernet0/0/1]port link-type access //配置為access模式
[SW2-GigabitEthernet0/0/1]port default vlan 12 //配置該端口屬於vlan12
[SW2]interface GigabitEthernet 0/0/2 //進入g0/0/2端口
[SW2-GigabitEthernet0/0/2]port link-type trunk //配置為trunk模式
[SW2-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 to 20 //允許vlan10和vlan20通過
[SW2]interface Eth-Trunk 1 //進入鏈路聚合端口1
[SW2-Eth-Trunk1]port link-type trunk //配置為trunk模式
[SW2-Eth-Trunk1]port trunk allow-pass vlan 10 to 20 //允許vlan10和vlan20通過
- 配置IP地址及vrrp
SW1配置:
[SW1]interface Vlanif 10 //進入vlan10的邏輯端口
[SW1-Vlanif10]ip address 192.168.0.2 24 //配置IP地址
[SW1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.0.1 //配置vrrp ID1 虛擬網關IP為192.168.0.1
[SW1-Vlanif10]vrrp vrid 1 priority 110 //配置當前設備在vrrp vrid1中的優先級為110(默認為100),使其成為 master
[SW1]interface Vlanif 20 //進入vlan20的邏輯端口
[SW1-Vlanif20]ip address 192.168.1.3 24 //配置IP地址
[SW1-Vlanif20]vrrp vrid 2 virtual-ip 192.168.1.1 //配置vrrp ID2 虛擬網關IP為192.168.1.1
[SW1-Vlanif11]ip address 10.0.0.2 30 //配置vlan11的邏輯端口IP
SW2配置:
[SW2]interface Vlanif 10 //進入vlan10的邏輯端口
[SW2-Vlanif10]ip address 192.168.0.3 24 //配置IP地址
[SW2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.0.1 //配置vrrp ID1 虛擬網關IP為192.168.0.1(需和SW1配置的ID和虛 擬網關IP一致)
[SW2]interface Vlanif 20 //進入vlan20的邏輯端口
[SW2-Vlanif20]ip address 192.168.1.2 24 /配置IP地址
[SW2-Vlanif20]vrrp vrid 2 virtual-ip 192.168.1.1 //配置vrrp ID2 虛擬網關IP為192.168.1.1
[SW2-Vlanif20]vrrp vrid 2 priority 110 //配置當前設備在vrrp vrid2中的優先級為110(默認為100),使其成為
master
[SW2-Vlanif12]ip address 10.0.1.2 30 //配置vlan12的邏輯端口IP
在AR1上配置IP:(略去詳細註釋)
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 10.0.0.1 30
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 10.0.1.1 30
[AR1]interface GigabitEthernet 0/0/2
[AR1-GigabitEthernet0/0/2]ip address 202.102.224.70 30
4.配置MSTP
SW1配置:
[SW1]stp mode mstp //配置stp類型為mstp(華為設備默認為mstp)
[SW1]stp enable //開啟stp(華為設備默認開啟stp)
[SW1]stp region-configuration //進入mst域配置模式
[SW1-mst-region]region-name zw //配置域名為zw(SW1和SW2以及SW3的域名以及mstp實例與vlan的對應關系 配置需一致)
[SW1-mst-region]instance 1 vlan 10 //配置mstp實例1對應vlan10
[SW1-mst-region]instance 2 vlan 20 //配置mstp實例2對應vlan20
[SW1-mst-region]active region-configuration //激活mst域配置(使以上配置生效)
[SW1]stp instance 1 root primary //使該設備成為mstp實例1的主根橋
[SW1]stp instance 2 root secondary //使該設備成為mstp實例2的次根橋
SW2配置:
[SW2]stp mode mstp //配置stp類型為mstp
[SW2]stp enable //開啟stp
[SW2]stp region-configuration //進入mst域配置模式
[SW2-mst-region]region-name zw //配置域名為zw(SW1和SW2以及SW3的域名以及mstp實例與vlan的對應關系 配置需一致)
[SW2-mst-region]instance 1 vlan 10 //配置mstp實例1對應vlan10
[SW2-mst-region]instance 2 vlan 20 //配置mstp實例2對應vlan20
[SW2-mst-region]active region-configuration //激活mst域配置(使以上配置生效)
[SW2]stp instance 1 root secondary //使該設備成為mstp實例1的次根橋
[SW2]stp instance 2 root primary //使該設備成為mstp實例2的主根橋
SW3配置:
[SW3]stp mode mstp //配置stp類型為mstp
[SW3]stp enable //開啟stp
[SW3]stp region-configuration //進入mst域配置模式
[SW3-mst-region]region-name zw //配置域名為zw(SW1和SW2以及SW3的域名以及mstp實例與vlan的對應關系 配置需一致)
[SW3-mst-region]instance 1 vlan 10 //配置mstp實例1對應vlan10
[SW3-mst-region]instance 2 vlan 20 //配置mstp實例2對應vlan20
[SW3-mst-region]active region-configuration //激活mst域配置(使以上配置生效)
以上便實現了vrrp+stp的冗余和負載均衡,設備運行正常時,vlan10的流量經由SW1,vlan20的流量經由SW2,當SW1和SW2中某一設備或線路出現故障時,便可互相熱備實現冗余。
華為設備VRRP+MSTP冗余負載均衡實現