VRRP协议简述
VRRP(虚拟路由冗余协议):通过把几台路由设备联合组成一台虚拟路由设备,将虚拟路由设备的IP地址作为用户的默认网关地址实现与外部的通讯。当网关设备发生故障时,VRRP协议能够快速选举新的网关设备承担数据流量,保障网络的可靠通信。
Master路由器的选举:首先比较每台路由器的优先级,优先级大的成为Master路由器,优先级相同的话,就比较接口IP地址,IP地址大的成为Master路由器。Master路由器会周期性的发送Advertisement报文(组播),如果Backup路由器在规定的间隔时间内没收到Master路由器发来的Advertisement报文,则认为Master路由器“挂掉”了,那么就会进行新一轮的选举。

VRRP有三种状态:Initialize , Master, Backup
- Initialize 状态:
系统刚启动VRRP的状态;在此状态,不处理VRRP报文。- Master状态:
当路由器处于Master状态时,路由器会处理:
1、每隔1s发送VRRP组播报文,来报告自己的状态。
2、响应对虚拟IP地址的ARP请求,并且响应的是虚拟MAC地址,而不是接口的真实MAC地址。
3、转发目的MAC是虚拟MAC的IP报文。
4、如果是虚拟IP拥有者,接受目的IP地址是虚拟IP地址的报文,否则丢弃。
5、当接受到优先级大的VRRP报文时,变成backup;接口shutdown后,变为initialize状态。- Backup状态:
当路由器处于backup状态时,路由器将:
1、监听Master发送的VRRP报文,如果在3个周期内不能接受到,变为master,并发送免费ARP(为什么)。
2、不响应对虚拟IP地址的ARP请求。
3、丢弃目的MAC为虚拟MAC的IP报文。
4、丢弃目的IP为虚拟IP地址的报文。
拓扑图(含IP规划)
-
配置任务
按照拓扑图要求配置IP地址,配置VRRP虚拟路由冗余协议(将R1的eth0/0/0、R2的eth0/0/0加入到vrrid 1中并设置好优先级选择R1作为主用路由器、将R1的eth0/0/1、R2的eth0/0/1加入到vrrid 2中并设置好优先级选择R2作为主用路由器),并最终实现PC1和PC3的互相通信,且PC1->PC3所使用的网关设备是R1,PC3->PC1所使用的网关设备是R2。 -
配置工具
华为网络设备仿真平台eNSP

配置步骤(含完整指令)
首先,配置主机PC1、PC2、PC3的IP信息很简单(注意,我们这里准备配置VRRP协议,所以这个网关地址就填那个“虚拟”的IP地址),比如PC1就这样:

然后,需要配置的是R1、R2的各个端口所分配的IP地址,以R1为例,需要配置的有Eth0/0/0(192.168.1.2/24)、Eth0/0/1(192.168.2.2/24)端口。
<Huawei>sys #R1
Enter system view, return user view with Ctrl+Z.
[Huawei]int eth0/0/1
[Huawei-Ethernet0/0/1]ip address 192.168.2.2 24
[Huawei-Ethernet0/0/1]
Jul 26 2019 15:47:40-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Ethernet0/0/1 has entered the UP state.
Jul 26 2019 15:47:42-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2

本文介绍了VRRP协议,用于确保网络中默认网关的高可用性。通过选举Master路由器,当主路由器故障时,Backup路由器能够接管流量。详细阐述了VRRP的状态机,配置步骤以及与BFD的结合使用,以实现更快的故障检测和恢复。在eNSP环境下进行了配置实例,并进行了结果验证。
最低0.47元/天 解锁文章
4390

被折叠的 条评论
为什么被折叠?



