第十一课 虚拟路由冗余协议原理与部署

前言

随着网络的快速普及和相关应用的日益深入,各种增值业务(如IPTV、视频会议等)已经开始广泛部署,基础网络的可靠性日益成为用户关注的焦点,能够保证网络传输不中断对于终端用户非常重要。当网关路由器出现故障时,本网段内以该设备为网关的主机都不能与Internet进行通信。但是如果设置多个网关,网关间IP地址冲突,主机会频繁切换网络出口,这时候VRRP虚拟路由冗余协议就被创造出来了

一、VRRP

1.1 作用

VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。当主网关down掉了之后,可以在用户透明的情况下切换到备份网关。
在这里插入图片描述

1.2 大致工作过程

在这里插入图片描述

  • VRRP备份组中的设备根据优先级选举出Master。Master设备通过发送免费ARP报文,将虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务。
  • Master设备周期性向备份组内所有Backup设备发送VRRP通告报文,通告其配置信息(优先级等)和工作状况。
  • 如果Master设备出现故障,VRRP备份组中的Backup设备将根据优先级重新选举新的Master。
  • VRRP备份组状态切换时,Master设备由一台设备切换为另外一台设备,新的Master设备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文,刷新与它连接的设备或者主机的MAC表项,从而把用户流量引到新的Master设备上来,整个过程对用户完全透明。
  • 原Master设备故障恢复时,若该设备为IP地址拥有者(优先级为255),将直接切换至Master状态。若该设备优先级小于255,将首先切换至Backup状态,且其优先级恢复为故障前配置的优先级。
  • Backup设备的优先级高于Master设备时,由Backup设备的工作方式(抢占方式和非抢占方式)决定是否重新选举Master。

1.3 VRRP协议中定义了三种状态机

状态说明
Initialize设备启动时进入此状态,当收到接口Startup的消息,将转入Backup或Master状态,IP地址拥有者的接口优先级为255,直接转为Master,在此状态时,不会对报文做任何处理
Master当路由器为Master状态,它会承担虚拟路由设备的所有转发工作,还会定期向其他虚拟网关发送VRRP通告报文
Backup当路由器为Backup状态,它不会承担虚拟路由设备的所有转发工作,并定期接受Master设备的VRRP通告报文,判断Master的工作状态是否正常

1.4 VRRP选举机制

由几台路由器组成的虚拟路由器又称为VRRP备份组。一个VRRP备份组在逻辑上为一台路由器。VRRP备份组建立后,各设备会根据所配置的优先级来选举Master设备,选举方式如下图所示。
在这里插入图片描述

1.5 配置注意事项

  • 同一备份组的设备上必须配置相同的备份组号(virtual-router-id)。
  • 不同备份组之间的虚拟IP地址不能重复,并且必须和接口的IP地址在同一网段。
  • 如果VRRP备份组内各设备上配置的VRRP协议版本不同,可能导致VRRP报文不能互通。使用VRRPv3协议的设备与使用VRRPv2协议的设备属于同一备份组时,需要通过命令vrrp version-3 send-packet-mode { v2-only | v2v3-both }配置设备可以发送VRRPv2协议报文

二、实验

实验目的:将路由器R1配置成Master设备,将路由器R2配置成Backup设备,它们的虚拟ip是10.1.2.254

在这里插入图片描述

# R1配置
sy
sy R1
int GigabitEthernet 0/0/0
ip address 10.1.2.2 24
vrrp vrid 1 virtual-ip 10.1.2.254 
vrrp vrid 1 priority 254
# R2配置
sy
sy R2
int GigabitEthernet 0/0/0
ip address 10.1.2.3 24
vrrp vrid 1 virtual-ip 10.1.2.254
vrrp vrid 1 priority 60

通过配置后,我们用pc端ping一下10.1.2.254,看看通不通
在这里插入图片描述
可以ping通,我们现在看看是不是连接的Master设备,我们ping的同时抓一下路由器R1的数据包
在这里插入图片描述
可以看到确实是ping的路由器1,现在我们尝试shutdown路由器1,看看会不会切换
在这里插入图片描述
依旧可以ping通,再次抓包确认,确实切换过来了。

  • 15
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值