VRRP(虚拟路由冗余协议)双主双备

VRRP(虚拟路由冗余协议)

一、双机热备的原因

所谓的双机热备无非就是以7X24小时不中断的为企业提供服务为目的,各种双机热备的技术很多,那么华为使用了这个共有协议的热备协议——VRRP。华为的双机热备是通过部署两台或多台防火墙实现热备及负载均衡,两台防火墙相互协同工作,犹如一个更大的防火墙。

【1】 华为防火墙的双机热备包含以下两种模式

(1)热备模式:同一时间只有一台防火墙转发数据,其他防火墙不转发,但是会同步会话表及server-map表,当目前工作的防火墙宕机以后,备份防火墙接替转发数据的工作。
(2)负载均衡模式:同一时间内,多台防火墙同时转发数据,并且互为备份,每个防火墙既是主设备,也是备用设备。防火墙之间同步会话表及server-map表。

二、VRRP的介绍

VRRP(virtual router redundancy protocol,虚拟路由冗余协议),用来解决网关单点故障的路由协议。VRRP可以应用在路由器中提供网关冗余,也可以用在防火墙中做双机热备。

【1】VRRP的相关专业术语介绍

(1)VRRP路由器:运行VRRP协议的路由器。
(2)虚拟路由器:由一个主用路由器和若干个备用路由器组成一个备份组,一个备份组对客户端提供一个虚拟网关。
(3)VRID:虚拟路由器标识,用来唯一的标识一个备份组。
(4)虚拟IP地址:提供给客户端的网关地址,也是分配给虚拟路由器的IP地址,在所有的VRRP中配置,只有主用设备提供该IP地址的ARP响应。
(5)虚拟MAC地址:基于VRID生成的用于VRRP的MAC地址,在客户端通过ARP协议解析网关的MAC地址时,主用路由器将提供该MAC地址。
(6)IP地址拥有者:若将虚拟路由器的IP地址配置为某个成员物理接口的真实IP地址,那么该成员被称为IP地址拥有者。
(7)优先级:用于标识VRRP路由器的优先级,并通过每个VRRP路由器的优先级选举主用设备及备用设备。
(8)抢占模式:在抢占模式下,如果备用路由器的优先级高于备份组中其他路由器(包括当前的主用路由器),则将立即成为新的主用路由器。
(9)非抢占模式:在非抢占模式下,如果备用路由器的优先级高于备份组中其他路由器(包括当前的主用路由器),也不会立即成为主用路由器,直到下一次公平选举(如重启设备等)。

【2】vrrp的两种角色

工作在VRRP模式下的路由器有两种角色,分别是Master路由器和Backup路由器。
(1)Master路由器:正常情况下由Master路由器负责ARP响应及提供数据包的转发,并且默认每隔1s向其他路由器通告Master路由器当前状态信息。
(2)Backup路由器:是Master路由器的备用路由器,正常情况下不提供数据包的转发,当master路由器故障时,在所有的Backup路由器中优先级最高的路由器将成为新的master路由器,接替转发数据包的工作,从而保证业务不中断。

【3】vrrp角色的选举流程

(1)首先选举优先级高的设备成为master路由器,如果优先级相同,再比较接口的IP地址大小,IP地址大(数值大)的设备将成为master路由器,而备份组中其他的路由器将成为backup路由器。
(2)除非手工将路由器配置为IP地址拥有者(优先级=255),否则VRRP的状态切换总是先经历Backup状态,即使路由器的优先级最高,也需要从backup状态过渡到master状态。此时,backup状态只是一个瞬间的过渡状态。
(3)VRRP中的默认接口优先级为100,取值范围为0~255,其中优先级0是系统保留,优先级255保留给IP地址拥有者,IP地址拥有者不需要配置优先级,默认优先级就是255。

三、vrrp相关配置

在这里插入图片描述
在配置VRRP协议的时候,明确一点,在一台三层交换机的逻辑接口vlanif10和vlanif20上选定谁是优先传输接口配置信息是不一样的。这里我们在LSW1里面vlanif10接口优先传输,vlanif20为备用接口。

【1】LSW1基本配置信息:
int vlanif10(主传输接口)
ip add 192.168.10.10 24
vrrp vrid 1 virtual-ip 192.168.10.1(这个逻辑接口的虚拟IP)
vrrp vrid 1 priority 120(接口优先级)
vrrp vrid 1 track interface g0/0/0(监控g0/0/0)
vrrp vrid 1 track interface g0/0/1(监控g0/0/1)
int vlanif20(备用传输接口)
ip add 192.168.20.10 24
vrrp vrid 2 virtual-ip 192.168.20.1
vrrp vrid 2 priority 115

其他配置信息搞定之后容易忘记的默认路由:ip route-static 0.0.0.0 0 11.0.0.1
关于这个优先级设置,每次改变会减10,所以配置的时候两个接口优先级相差不要大于10,最好是5,容易计算。

【2】LSW4基本配置信息:
int vlanif10
ip add 192.168.10.20 24
vrrp vrid 1 virtual-ip 192.168.10.1
vrrp vrid 1 priority 115
int vlanif20
ip add 192.168.20.20 24
vrrp vrid 2 virtual-ip 192.168.20.1
vrrp vrid 2 priority 120
vrrp vrid 2 track interface g0/0/0
vrrp vrid 2 track interface g0/0/1

其他配置信息搞定之后容易忘记的默认路由:ip route-static 0.0.0.0 0 12.0.0.1

【3】路由器主要的配置
ip route-static 192.168.10.0 24 11.0.0.2
ip route-static 192.168.10.0 24 12.0.0.2 preference70(浮动路由)
ip route-static 192.168.20.0 24 12.0.0.2
ip route-static 192.168.20.0 24 11.0.0.2 preference70

这个浮动路由的优先级越小越优先(默认优先级60),所以要特别注意对应下一跳地址。

【4】实验的验证

我们模拟一条链路出现状况,shutdown的情况

[LSW1-GigabitEthernet0/0/1]shutdown

(1)验证方式1是查看路由器的路由表

[AR1]dis ip routing-table

(2)在宿主机上面追踪IP的走向

PC>tracert 1.1.1.1
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VRRP虚拟路由冗余协议)中,双主故障通常是由于交换机之间无法通信导致的。这意味着在VRRP中有两个设备同时被选为主设备,并且无法正常进行通信。根据引用中的描述,VRRP 50、60、100的情况是正常的,可以ping通,但是在VLAN1 10/20是ping不通的。这表明在VLAN1中存在通信问题,可能是由于网络配置错误或交换机之间的故障导致的。另外,根据引用中的解释,VRRP是用来解决网关单点故障的协议,而双主故障意味着网关冗余机制无法正常工作,可能是由于配置错误或设备故障导致的。因此,双主故障的原因可能是交换机之间的通信问题、网络配置错误或设备故障。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [VRRP虚拟路由冗余协议双主双备](https://blog.csdn.net/zhang_yazhou/article/details/106404867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [VRRP 出现部分双主情况](https://blog.csdn.net/qq_48359654/article/details/120779593)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值