配置VRRP多组备份,实现VRRP的负载均衡

 

 

VRRP技术是网络中解决网络中主机配置单网关容易出现单点故障问题的一项技术,通过将多台路由器配置到一个VRRP组中,每一个VRRP组虚拟出一台虚拟路由器,作为网络中主机的网关。一个VRRP组中,所有的真实的路由器选举出一个优先级别最高路由器作为主路由器。虚拟路由器的转发工作由主路由器承担。

在构建远程网络连接时,如果配置VRRP单组备份,那么会导致备份线路闲置无法使用,造成浪费,一次可以考虑采用VRRP多组备份的方案,两条链路互成备份,并且同时转发数据。

实验拓扑图:

 

RAC负载均衡 vrrp负载均衡_IP

 

 

1.在路由器上配置ip地址

#在RA 
  
 
  

     <Huawei>sys 
   
 
   

     Enter system view, return user view with Ctrl+Z. 
   
 
   

     [Huawei]int s0/0/2 
   
 
   

     [Huawei-Serial0/0/2]ip add 200.1.1.2 30 
   
 
  

     [Huawei-Serial0/0/2]int e 0/0/0 
   
 
   

     [Huawei-Ethernet0/0/0]ip add 12.1.1.1 24 
   
 
  
 
   
 
  

    #在RB 
  
 
  

     <Huawei>sys 
   
 
   

     Enter system view, return user view with Ctrl+Z. 
   
 
   

     [Huawei]int s 0/0/1 
   
 
   

     [Huawei-Serial0/0/1]ip add 65.1.1.2 30 
   
 
  

    [Huawei-Serial0/0/1]int e 0/0/2 
  
 
  

    [Huawei-Ethernet0/0/0]ip add 12.1.1.2 24 
  
 
  
 
    
 
  

    #在RC 
  
 
  

     <Huawei>sys 
   
 
   

     Enter system view, return user view with Ctrl+Z. 
   
 
   

     [Huawei]int s 0/0/2 
   
 
   

     [Huawei-Serial0/0/2]ip add 200.1.1.1 30 
   
 
  

     [Huawei-Serial0/0/2]int s 0/0/1 
   
 
   

     [Huawei-Serial0/0/1]ip add 65.1.1.1 30 
   
 
  

     [Huawei-Serial0/0/1]int e 0/0/0 
   
 
   

     [Huawei-Ethernet0/0/0]ip add 172.16.1.1 24

2.配置OSPF

#在RA 
  
 
  

     [Huawei]ospf 
   
 
   

     [Huawei-ospf-1]area 1  
   
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 12.1.1.0   0.0.0.255 
   
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 200.1.1.0  0.0.0.3 
   
 
  
 
   
 
  

    #在RB 
  
 
  

      [Huawei]ospf 
    
 
    

      [Huawei-ospf-1] 
    
 
   

     [Huawei-ospf-1]area 1 
   
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 65.1.1.0   0.0.0.255 
   
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 12.1.1.0   0.0.0.3 
   
 
  
 
   
 
  

    #在RC 
  
 
  
 
    

      [Huawei-ospf-1]area 1 
    
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 65.1.1.0    0.0.0.3 
   
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 200.1.1.0   0.0.0.3 
   
 
   

     [Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0  0.0.0.255 
   
 
  
 
   
 
   
  

    3.配置VRRP 
  
 
  

    #在RA 
  
 
  

    [Huawei]int e 0/0/0 
  
 
  

    [Huawei-Ethernet0/0/0]vrrp vrid 32 virtual-ip 12.1.1.254 
  
 
  
 
   
 
  

    #将路由器RA在VRRP组32中优先级配置为120,成为Master路由器  
  
 
  

    [Huawei-Ethernet0/0/0]vrrp vrid 32 priority 120 
  
 
  
 
   
 
  

    #配置路由器RA在VRRP组32中监控Serial 0/0/2端口,当端口状态转为DOWN时,RA在组32中的优先级降低30 
  
 
  

    [Huawei-Ethernet0/0/0]vrrp vrid 32 track interface Serial 0/0/2 reduced 30 
  
 
  
 
   
 
  

    #将路由器RA配置为VRRP组33中的路由器 
  
 
  

    [Huawei-Ethernet0/0/0]vrrp vrid 33 virtual-ip 12.1.1.253  
  
 
  
 
   
 
  

    #在RB 
  
 
  

     [Huawei]int e 0/0/0 
   
 
   
 
    
 
   

     #将路由器RB配置为VRRP组32中的路由器 
   
 
   

     [Huawei-Ethernet0/0/0]vrrp vrid 32 virtual-ip 12.1.1.254 
   
 
   
 
    
 
   

     #将路由器RB在VRRP组32中优先级配置为120,成为Master路由器  
   
 
   

     [Huawei-Ethernet0/0/0]vrrp vrid 33 priority 120 
   
 
   
 
    
 
   

     [Huawei-Ethernet0/0/0]vrrp vrid 33 virtual-ip 12.1.1.253 
   
 
  

    [Huawei-Ethernet0/0/0]vrrp vrid 33 track interface Serial 0/0/2 reduced 30

4.验证测试

#在RA 
  
 
  

     [Huawei]dis vrrp brief  
   
 
   

     VRID  State        Interface                Type     Virtual IP      
   
 
   

     ---------------------------------------------------------------- 
   
 
   
32    Master       Eth0/0/0                 Normal   12.1.1.254     
 
   
33    Backup       Eth0/0/0                 Normal   12.1.1.253
 
   

     ---------------------------------------------------------------- 
   
 
   

     Total:2     Master:1     Backup:1     Non-active:0     
   
 
  
 
   
 
   
  

    #在RB 
  
 
  
 
   
 
  

     [Huawei]dis vrrp brief 
   
 
   

     VRID  State        Interface                Type     Virtual IP      
   
 
   

     ---------------------------------------------------------------- 
   
 
   
32    Backup       Eth0/0/0                 Normal   12.1.1.254     
 
   
33    Master       Eth0/0/0                 Normal   12.1.1.253   
    
 
   

     ---------------------------------------------------------------- 
   
 
   

     Total:2     Master:1     Backup:1     Non-active:0

在CLIENT1

PC>ping 172.16.1.100 
    
 
    
 
     
 
    

      Ping 172.16.1.100: 32 data bytes, Press Ctrl_C to break 
    
 
    

      From 172.16.1.100: bytes=32 seq=1 ttl=126 time=94 ms 
    
 
    

      From 172.16.1.100: bytes=32 seq=2 ttl=126 time=47 ms 
    
 
    

      From 172.16.1.100: bytes=32 seq=3 ttl=126 time=63 ms 
    
 
    

      From 172.16.1.100: bytes=32 seq=4 ttl=126 time=47 ms 
    
 
    

      From 172.16.1.100: bytes=32 seq=5 ttl=126 time=63 ms 
    
 
   
 
    
 
   

      PC>tracert 172.168.1.100 
    
 
    
 
     
 
    

      traceroute to 172.168.1.100, 8 hops max 
    
 
    

      (ICMP), press Ctrl+C to stop 
    
 
    
1  12.1.1.1   46 ms  16 ms  31 ms
 
    

       2    *  *  * 
    
 
    

       3    *  *  * 
    
 
    

       4    *  *  * 
    
 
    

       5    *  *  *

————————————————————————————————————————————————————————————————————————————

当RA停止工作后,因为我们使用的是VRRP多组备份,从

CILENT1到CILENT3的线路将走RB路由器

在CLIENT1

PC>ping 172.16.1.100 
   
 
   
 
    
 
   

     Ping 172.16.1.100: 32 data bytes, Press Ctrl_C to break 
   
 
   

     From 172.16.1.100: bytes=32 seq=1 ttl=126 time=94 ms 
   
 
   

     From 172.16.1.100: bytes=32 seq=2 ttl=126 time=47 ms 
   
 
   

     From 172.16.1.100: bytes=32 seq=3 ttl=126 time=63 ms 
   
 
   

     From 172.16.1.100: bytes=32 seq=4 ttl=126 time=47 ms 
   
 
   

     From 172.16.1.100: bytes=32 seq=5 ttl=126 time=63 ms 
   
 
   
 
    
 
   

     --- 172.16.1.100 ping statistics --- 
   
 
   

       5 packet(s) transmitted 
   
 
   

       5 packet(s) received 
   
 
   

       0.00% packet loss 
   
 
   

       round-trip min/avg/max = 47/62/94 ms 
   
 
   
 
    
 
   

     PC>tracert 172.168.1.100 
   
 
   
 
    
 
   

     traceroute to 172.168.1.100, 8 hops max 
   
 
   

     (ICMP), press Ctrl+C to stop 
   
 
   
 1  12.1.1.2   47 ms  31 ms  16 ms
 
   

      2    *  *  * 
   
 
   

      3    *  *  * 
   
 
   

      4    *  *  * 
   
 
   

      5    *  *  *

这样,我们就可以到达负载分担的目地。