VRRP的原理與配置(附實驗)


一、VRRP基本概述

1、VRRP的概念

VRRP能夠在不改變組網的情況下,將多台路由器虛擬成一個虛擬路由器,通過配置虛擬路由器的IP地址為默認網關,實現網關的備份

2、VRRP的版本及報文

協議版本:VRRPv2(常用)和VRRPv3

VRRPv2僅適用於IPv4網絡,VRROv3適用於IPv4和IPv6網絡

VRRP協議報文:

只有一種報文:Advertisement報文,其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-00-12,協議號是112

3、VRRP基本結構

過程:

1、優先級越高,越優先,RouterA的優先級高於B,故A為主路,B為備用路,當主路出現故障時,備用路開啟

2、VRRP就是將多個路由器虛擬成一個虛擬路由器,RouterA和B轉化成一個虛擬的路由器,該路由器包含虛擬的IP和MAC地址

二、VRRP主備路由器切換過程 

1、VRRP主備備份過程

2、如果Master發生故障,則主備切換的過程:

3、如果原Master故障恢復,則主備回切的過程:

三、VRRP負載分擔過程(雙主雙備)

1、單網關的缺陷

當網關路由器RouterA出現故障時,本網段內以該設備為網關的主機都不能與Internet進行通信,從而引出VRRP

2、傳統的主備方式到雙主雙備的過程

四、VRRP的基本配置

1、常用配置命令

 vrrp vrid 1 virtual-ip 192.168.10.1                                 ###配置虛擬IP地址

 vrrp vrid 1 priority 120                                                  ###配置優先級120

 vrrp vrid 1 track interface GigabitEthernet0/0/1           ###配置監聽端口GigabitEthernet0/0/1,當這個地方down 優先級減10(默認減10)

 vrrp vrid 1 track interface GigabitEthernet0/0/2          ###配置監聽端口GigabitEthernet0/0/2,當這個地方down 優先級減10

五、實驗分析

如圖所示

要求:
LSW1作為vlan10的主路由器,LSW3作為備用路由器
LSW3作為vlan20的主路由器,LSW1作為備用路由器
觀察網絡拓撲完整時PC1、PC2的數據發送方向,應從主路上經過
當LSW1斷開時觀察兩者的狀態變化,觀察R1上路由的變化

 

 思路分析:

1、進行VLAN划分,並在各個端口進行Access、Trunk口划分

2、用VLANIF添加IP地址,並進行VRRP的配置(虛擬網關、優先級、端口監聽)

3、配置LSW1、LSW3以及R1的路由

具體步驟如下:

1、PC1、PC2添加IP地址以及網關(因為跨網段通信需要配置網關),步驟省略;

2、在LSW2進行配置,VLAN划分,命令如下:

 1 [Huawei]sys SW2  2 [SW2]v b 10 20
 3 [SW2]int e0/0/1
 4 [SW2-Ethernet0/0/1]p l a  5 [SW2-Ethernet0/0/1]p d v 10
 6 [SW2-Ethernet0/0/1]un sh
 7 [SW2-Ethernet0/0/1]int e0/0/2
 8 [SW2-Ethernet0/0/2]p l a  9 [SW2-Ethernet0/0/2]p d v 20
10 [SW2-Ethernet0/0/2]un sh
11 [SW2-Ethernet0/0/2]int g0/0/1
12 [SW2-GigabitEthernet0/0/1]p l t 13 [SW2-GigabitEthernet0/0/1]p t a v 10 20
14 [SW2-GigabitEthernet0/0/1]un sh
15 [SW2-GigabitEthernet0/0/1]int g0/0/2
16 [SW2-GigabitEthernet0/0/2]p l t 17 [SW2-GigabitEthernet0/0/2]p t a v 10 20
18 [SW2-GigabitEthernet0/0/2]un sh

 3、在LSW1上進行配置,它作為VLAN10的主路由,VLAN20的備用路由,VLANIF進行IP地址添加以及VRRP配置,命令如下:

 1 <Huawei>sys  2 [Huawei]sys SW1  3 [SW1]v b 10 20 100
 4 [SW1]int g0/0/2
 5 [SW1-GigabitEthernet0/0/2]p l t  6 [SW1-GigabitEthernet0/0/2]p t a v 10 20
 7 [SW1-GigabitEthernet0/0/2]int g0/0/1
 8 [SW1-GigabitEthernet0/0/1]p l a  9 [SW1-GigabitEthernet0/0/1]p d v 100
10 [SW1-GigabitEthernet0/0/1]dis vlan 11 [SW1-GigabitEthernet0/0/1]q 12 [SW1]int vlanif10 13 [SW1-Vlanif10]ip add 192.168.10.10 24    
14 [SW1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1    
15 [SW1-Vlanif10]vrrp vrid 1 priority 120                               //優先級設為120
16 [SW1-Vlanif10]vrrp vrid 1 track interface GigabitEthernet 0/0/1 //監聽端口,只在主路監聽即可,VLAN20不用監聽
17 [SW1-Vlanif10]vrrp vrid 1 track interface GigabitEthernet 0/0/2
18 [SW1-Vlanif10]int vlanif20 19 [SW1-Vlanif20]ip add 192.168.20.10 24
20 [SW1-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1    
21 [SW1-Vlanif20]vrrp vrid 2 priority 115
22 [SW1-Vlanif20]int vlanif100 23 [SW1-Vlanif100]ip add 11.0.0.2 30
24 [SW1-Vlanif100]q 25 [SW1]ip route-static 0.0.0.0 0.0.0.0 11.0.0.1 //默認路由

 

 4、在LSW3上面配置,方法同LSW1的配置,只不過它作為VLAN20的主路由,VLAN10的備用路由,命令如下:

 1 [Huawei]sys SW3  2 [SW3]v b 10 20 100
 3 [SW3]int g0/0/2
 4 [SW3-GigabitEthernet0/0/2]p l t  5 [SW3-GigabitEthernet0/0/2]p t a v 10 20
 6 [SW3-GigabitEthernet0/0/2]int g0/0/1
 7 [SW3-GigabitEthernet0/0/1]p l a  8 [SW3-GigabitEthernet0/0/1]p d v 100
 9 [SW3-GigabitEthernet0/0/1]int vlanif20 10 [SW3-Vlanif20]ip add 192.168.20.20 24    
11 [SW3-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1
12 [SW3-Vlanif20]vrrp vrid 2 priority 120
13 [SW3-Vlanif20]vrrp vrid 2 track interface GigabitEthernet 0/0/1
14 [SW3-Vlanif20]vrrp vrid 2 track interface GigabitEthernet 0/0/2
15 [SW3-Vlanif20]int vlanif10 16 [SW3-Vlanif10]ip add 192.168.10.20 24    
17 [SW3-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1    
18 [SW3-Vlanif10]vrrp vrid 1 priority 115
19 [SW3-Vlanif10]int vlanif100 20 [SW3-Vlanif100]ip add 12.0.0.2 30
21 [SW3-Vlanif100]q 22 [SW3]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1

 

5、在R1上面添加IP地址,並配置路由,靜態路由和浮動路由,命令如下:

 1 [Huawei]sysname R1  2 [R1]int g0/0/1
 3 [R1-GigabitEthernet0/0/1]ip add 12.0.0.1 30
 4 [R1-GigabitEthernet0/0/1]int g0/0/0
 5 [R1-GigabitEthernet0/0/0]ip add 11.0.0.1 30
 6 [R1-GigabitEthernet0/0/0]q  7 [R1]int LoopBack 0
 8 [R1-LoopBack0]ip add 1.1.1.1 24
 9 [R1-LoopBack0]q 10 [R1]ip route-static 192.168.10.0 24 11.0.0.2
11 [R1]ip route-static 192.168.10.0 24 12.0.0.2 preference 70 //浮動路由
12 [R1]ip route-static 192.168.20.0 24 12.0.0.2    
13 [R1]ip route-static 192.168.20.0 24 11.0.0.2 preference 70

 

 6、測試

在PC1上ping回環地址1.1.1.1,如圖所示,連接成功

 

 R1的g0/0/0接口,shutdown之后,觀察備用路由是否開啟

查看SW3的VRRP表,顯示開啟

 

 在SW3上抓包數據

 

六、小結

1、配置VRRP時要分清主路和備用路由分別划分的VLAN

2、主路由上面需要在兩個端口設置監聽,備用路由則不需要

3、優先級設置,主路由的優先級要高於備用路由的優先級,優先級越高越優先

4、浮動路由的配置,優先級默認為60,備用路由的優先級要高於主路的默認值60(此優先級跟VRRP的優先級不一樣)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM