1. VRRP的产生及概述

1.1. VRRP产生的原因

1.1.1. 单网关的缺陷

当网关路由器Router A出现故障的时,本网段以该设备为网关的所有主机都不能与Internet进行通信

关于VRRP协议的文档我就分享到这里了,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。

1.1.2. 多网关的存在的问题

通过部署多网关的方式实现网关的备份。

但多网关也会出现一些问题:网关间IP地址的冲突;主机频繁切换网络接口

1.2. VRRP基本概述

VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份

协议版本:VRRPv2(常用)和VRRPv3

VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络

VRRP的协议报文:

只有一种报文,Advertisement报文;目的IP地址为244.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号为112

VRRP的MAC地址组成01-00-5e-00-00-XX,XX代表VRRP组

1.3. VRRP报文


Version:版本号

Type:报文类型

Virtual Rtr ID:VRRP组ID

Priority:优先级

Count IP Addrs:VRRP组中虚拟IP地址的数量

Auth Type:验证类型

Adver Int:发送报文的时间间隔(默认1s)

Checksum:校验和

IP Address:虚拟IP地址

Authentication Data:验证字

1.4. VRRP基本结构


1. 现在通过VRRP将A、B两台路由器虚拟成一台路由器

2. 在虚拟路由器上配置一个IP地址作为网关,然后将A的优先级设为150,B的优先级设为100

3. 优先级高的路由器(A)会使用这个IP地址,此时路由器A是网关路由器,路由器B作为备份路由器

1.5. VRRP主备选举的过程

VRRP主备选举的过程:

1. 主备的选举:

每台路由器会进行Priority和接口IP地址的比较

首先比较Priority,优先级大的成为master

优先级相同比较IP地址,IP地址大的成为master

2. 状态维持:

VRRP协议会周期发送Advertisment报文(1s),3s没有收到master发来的Advertisment报文,则认为msater down,就会进行新一轮的选举

VRRP Priority 255和0是不能进行配置的

Priority 255代表路由器的接口地址和虚拟路由器上的网关地址相同,直接就会成为主设备

Priority 0代表路由器宣布退出VRRP协议

Priority 100 缺省优先级

2. VRRP主备备份工作过程

2.1. VRRP主备的切换

默认为抢占模式(默认抢占时间0s),可以设置为非抢占模式

抢占时间一般设为10s以上,需要等待路由收敛完成

2.2. VRRP故障场景


在这样的场景下,当RA的上行链路出现故障的时候,RA仍然会发送Advertisment,这时链路出现故障但是无法进行切换

如何解决?

1. 利用VRRP的联动功能监视上行接口或链路故障,主动进行主备切换。

2. 当RA启用联动功能后,发现自己的上行链路出现故障,就会减少自己的优先级(可设置),让自己成为备份设备

关于VRRP协议的文档我就分享到这里了,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。


©著作权归作者所有:来自51CTO博客作者mb5fcf3d80e40fa的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Android(安卓)WIFI 列表重复项问题
  2. (北京)Android软件测试工程师/手机/TV/机顶盒/路由器/车联网/自动
  3. Android(安卓)API Guides---Media Router
  4. [Android(安卓)数据通信] android cmwap接入点
  5. Android获取手机WiFi IP地址,MAC地址和网关地址程序实例
  6. 获取网络信息,ip,子网掩码,网关,dns
  7. 物联网温湿度显示控制项目(网页、Android双端显示&搭载linux平台
  8. android设备获取当前wifi下的路由器的mac和路由器的名称
  9. android wifi热点默认网关

随机推荐

  1. 6组精美的纯CSS3悬浮飘带特效
  2. 向钢铁侠学习怎样开发软件[每日前端夜话0
  3. 超酷的 CSS3 复古风格 3D 按钮
  4. HTML5 3D魔方动画
  5. 啥?听说你还在手写复杂的参数校验?
  6. 分析ARM ANDROID市场及技术结合点 转载
  7. 以后要是再写for循环,我就捶自己
  8. HTML5/CSS3 实现漂亮的 3D 滑杆插件
  9. jQuery/CSS3邮票边框的照片墙相册
  10. 2020开年,C语言重回巅峰王座!