前言
随着公司业务的不断发展,公司的业务越来越离不开网络,为了保证网络可靠性与稳定性,
避免
出现
单点故障
,公司决定部署
冗余网关
,两台设备互为备份且均转发数据,实现
负载均衡
,当一台网关出现故障时,数据流量自动切换到另一台网关设备上,那么作为公司的网络工程师,小李将如何实现公司网关冗余备份呢?
目录
VRRP的产生及概述
为什么需要VRRP?
单网关的
缺陷
:当网关出现故障时,本网段内的主机都不能与Internet进行通信。
什么是VRRP?
VRRP
(
Virtual Router Redundancy Protocol 虚拟路由器冗余协议)是一种容错协议,将可以承担网关功能的
一组路由器
加入到
备份组
中,形成
一台虚拟路由器。
由VRRP
的
选举机制
决定哪台路由器承担转发任务,局域网内的主机只需将虚拟路由器配置为缺省网关。
VRRP在提高可靠性的同时,简化了主机的配置。
![](https://i-blog.csdnimg.cn/blog_migrate/f4ce341ea3dc27cdf6605fb4628b69ac.png)
VRRP基本结构
VRRP将多个路由器加入到备份组中,形成
一台虚拟路由器
,承担网关功能。只要备份组中仍有一台路由正常工作,虚拟路由器就仍然正常工作。
VRRP将多台路由器同时承担业务,形成多台虚拟路由器,分担内网与外网之间的流量.
VRRP工作原理
VRRP
使用
IP
报文
作为传输协议进行协议报文的传送。其
协议号为
112
。
▫
VRRP
协议报文使用固定的
组播地址
224.0.0.18
进行发送。
▫
VRRP
通过协议报文选举
Master
,除
Maser
外,其它路由器作为
Backup
对
Master
进行备份。
▫
Master
充当
Virtual Router
完成网关的所有功能。
▫
Virtual Router
由
LAN
上唯一的
Virtual Router ID
标识。并具有如下的
MAC
地址:
00-00-5E-00-01-{vrid}
![](https://i-blog.csdnimg.cn/blog_migrate/3a6ddd42c8ba73ac8fcf6a7281add804.png)
VRRP
定时器
通告间隔
◼
通告间隔是通告之间的间隔时间(秒),默认为
1
秒。
主路由器失效(
master-down
)间隔。
◼
主路由器失效间隔指的是多长时间没有收到通告后,备用路由器将认为主路由器已失效,单位为秒。主路由器失效间隔是不能配置的,其值至少是为
通告间隔的
3
倍
。
VRRP
监视接口功能:当
Master
路由器连接上行链路的接口处于
Down
状态时,路由器主
动降低自己的优先级,使得备份组内重新选择
Master
,承担转发任务。
![](https://i-blog.csdnimg.cn/blog_migrate/efa09e861502bbf8755882317060677c.png)
VRRP术语
VRRP组
:将LAN【局域网】中的一组路由器划分为一个备份组。备份组由一个主路由器和多个备份路由器组成,其功能相当于一个
虚拟路由器
。
•
VRID
:标识不同
VRRP组
的标识符;
•
虚拟IP地址
:对外使用相同的
虚拟路由器的IP地址
作为网络中主机的
默认网关
;
•
IP地址拥有者
:虚拟IP地址是某个VRRP设备的真实IP地址,则该设备就是IP地址拥有者;
•
虚拟MAC地址
:对外使用一个一致的虚拟MAC地址来响应终端发送给
默认网关
流量的目的
MAC地址
。
•
优先级
:每个VRRP组中分配给各个VRRP路由器(接口)的参数,优先级高者承担主用路由器的角色;
•
抢占
:保证
优先级高
的作
为
主用路由器
。
VRRP路由器的角色分工:
▫
主用
(
Master
)
:
负责流量的转发;
▫
备用
(
Backup
)
:
只会监听主用设备的状态,这是为了在主用设备出现故障时能够及时
接替
主用设备。
•
VRRP的工作方式:
▫ VRRP
组
选举
出
主用路由器
;
▫
主用路由器主动在局域网中
发送
ARP
响应消息
来通告这个
VRRP
组
虚拟的
MAC
地址
,并且开始周
期性地向
VRRP
组中的其他路由器通告自己的信息和状态。
VRRP单备份组工作过程
VRRP联动功能
解决方法:利用VRRP的联动功能
监视上行接口
或
链路
故障,减小优先级,主动进行主备切换。