当前位置:网站首页>VRRP协议的作用及VRRP+OSPF配置方法
VRRP协议的作用及VRRP+OSPF配置方法
2022-08-03 11:03:00 【51CTO】
一.VRRP
1.1认识VRRP
VRRP是一种容错协议,它保证当主机的下一跳路由器出现故障时,由另一台路由器来代替出现故障的路由器进行工作,从而保持网络通信的连续性和可靠性。
1.2VRRP的作用
1.VRRP是一种容错协议,它保证主机的下一跳路由器坏掉时,可以及时由另一台路由器来替代,从而保证通讯的连续性和可靠性。
2.出口网关的备份,保证出口网关的高可用性。
1.3VRRP的好处
1.有效避免单一链路发生故障后网络中断的问题,而无需修改动态路由协议、路由发现协议等配置信息,也无需修改主机的默认网关配置。
1.4VRRP选举方式
先比较接口VRRP优先级(比大),优先级大的提升为Master如果相等,则比较接口IP地址(比大)
二.VRRP的三种状态
Master:负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。
Backup:侦听Master路由器状态,在master发生故障,接替工作。
Initialize:设备启动时进入此状态,当收到接口 Startup的消息,将转入Backup或Master状态。
Initialize
1.系统启动后就进入Initialize,此状态下路由器不对VRRP报文做任何处理,可以理解为初始化。
master:
1.相应PC对网关(虚拟IP地址)的ARP请求,使用虚拟MAC地址进行回应。
2.负责转发业务数据。
3.周期性的发送VRRP报文 给backup,告知自己的存活情况。
backup:
1.侦听 master 发送的 VRRP消息。
2.当master出现问题的时候,在规定时间内,没有收到master发来的心跳报文(每1s发送一次),接替master的位置。
三.实验
1.基本配置
R1:
R2:
R3:
PC配置:
2.OSPF配置
R1:
R2:
R3:
在R1上查看ospf邻居情况
已经建立成功
3.VRRP配置
在 R2 和 R3 上配置VRRP协议,使用vrrp vrid 1 virtual-ip命令创建VRRP备份组,指定即R1和R2处于同一个VRRP备份组内,VRRP备份组号为1,配置虚拟IP为192.168.3.254。注意虚拟IP地址必须和当前接口在同一网段。
R1:
R2:
配置优先级,R1为主(master)R2为备(backup)
通过dis vrrp查看R1是否成为主路由,R2是否成为备用路由
R2:
R3:
4.验证VRRP主备切换
通过PC1测试一下是通过R2访问的外网192.168.1.1
现在把R2断掉再试试
发现数据包发送路径已经切换到R3
边栏推荐
- build --repot
- STM32+OLED显示屏制作指针式电子钟
- FR9811S6 SOT-23-6 23V,2A同步降压DC/DC转换器
- JS快速高效开发技巧指南(持续更新)
- 【文件IO的简单实现】
- 【AppCube】数字孪生万物可视 | 联接现实世界与数字空间
- RecyclerView的item高度自适应
- Analysis of the idea of the complete knapsack problem
- Skills required to be a good architect: How to draw a system architecture that everyone will love?What's the secret?Come and open this article to see it!...
- ETL data cleaning case in MapReduce
猜你喜欢
二叉搜索树(搜索二叉树)模拟实现(有递归版本)
Simple implementation of a high-performance clone of Redis using .NET (1)
QT with OpenGL(HDR)
Basic using MySQL database
Web Server 设置缓存响应字段的一些推荐方案
How to retrieve IDC research reports?
For invoice processing DocuWare, cast off the yoke of the paper and data input, automatic processing all the invoice received
开源一夏 | 教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”
[Detailed explanation of binary search plus recursive writing method] with all the code
Machine Learning Overview
随机推荐
MySQL数据库基本使用
Web Server 设置缓存响应字段的一些推荐方案
完全背包问题的思路解析
LyScript implements memory stack scanning
深度学习100例——卷积神经网络(CNN)实现服装图像分类
Dva.js 新手入门指南
Question G: Word Analysis ← Questions for the second provincial competition of the 11th Blue Bridge Cup Competition
微信多开批处理(自动获取安装路径)
记某社区问答
历史拉链数据处理有人做过吗
请问应该用什么关键字将内容主题设置为 dark 呢
QT with OpenGL(HDR)
[华为云在线课程][SQL语法入门][学习笔记]
FR9811S6 SOT-23-6 23V,2A同步降压DC/DC转换器
Simple implementation of a high-performance clone of Redis using .NET (1)
build --repot
Machines need tokens more than people
STM32入门开发 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
3分钟实现内网穿透(基于ngrok实现)
MySQL数据库实战(1)