当前位置: 首页 > news >正文

VRRP 虚拟路由器冗余协议的解析和配置

VRRP的解析

个人简介

原理和HSRP的差不多,少了一些状态就只有了三种状态

还有不同的就是VRRP严格按照抢占要求

  • 一个VRRP组中具有最高优先级的设备成为Master路由器
  • 缺省优先级为100
  • 若优先级相同,具有最高接口IP地址最大的路由器成为Master路由器
  • 抢占(Preempt)使得具有更高优先级的设备成为Master。

VRRP:Virtual Router Redundancy Protocol 虚拟路由冗余协议

VRRP 中 === 主 = master   从 = backup

组播地址:244.0.0.18

VRRP协议中  ==  抢占功能  默认开启的

VRRP  严格遵守 = 物理接口IP地址大的 成为主的概念

检查底层 === 根本上来说 === 协商失败!

两个设备之间有策略!

对比HSRP

拓扑图

  1. R1是运营商电信
  2. R2是运营商联通

配置命令

配置IP地址

R1(config)#int e0/0
R1(config-if)#ip add 13.1.1.1 255.255.255.0 
R1(config-if)#no sh
R2(config)#int e0/0
R2(config-if)#ip add 24.1.1.2 255.255.255.0 
R2(config-if)#no sh
R3(config)#int e0/0
R3(config-if)#ip add 13.1.1.3 255.255.255.0 
R3(config-if)#no sh
R3(config-if)#int e0/1
R3(config-if)#ip add 192.168.1.100 255.255.255.0 
R3(config-if)#no sh
R4(config)#int e0/0
R4(config-if)#ip add 24.1.1.4 255.255.255.0 
R4(config-if)#no sh
R4(config-if)#int e0/1
R4(config-if)#ip add 192.168.1.200 255.255.255.0 
R4(config-if)#no sh

配置PC1

PC1(config)#int e0/0
PC1(config-if)#ip add 192.168.1.10 255.255.255.0 
PC1(config-if)#no sh
PC1(config)#no ip routing 
PC1(config)#ip default-gateway 192.168.1.1 

配置VRRP

R3
R3(config)#int e0/1
配置VRRP                               组号要一样(范围0-255)
R3(config-if)#vrrp 1 ip 192.168.1.1(虚拟一个HSRP的虚拟IP地址)
开启VRRP的抢占功能(默认开启)
R3(config-if)#vrrp 1 preempt
查看VRRP状态信息

R4
R4(config)#int e0/1
R4(config-if)#vrrp 1 ip 192.168.1.1

查看信息

  1. 这个时候会立马转换VRRP状态
  2. 若优先级相同,具有最高接口IP地址最大的路由器成为Master路由器

R3
R4

检验一下

  1. 假设我们在上网的时候突然路由器的接口短路了
  2. 我们就用R4的接口e0/1断开来测试一下 
R4(config)#int e0/1
R4(config-if)#sh
查看状态 

我们发现就丢了两个数据包

查看VRRP状态信息

R4

R3

当R4接口回复时

  1. 接口状态会马上变回去
R4(config)#int e0/1
R4(config-if)#no sh

修改VRRP的优先级

R3(config)#int e0/1
R3(config-if)#vrrp 1 priority 120

查看状态

http://www.lryc.cn/news/190136.html

相关文章:

  • 旅游网站HTML
  • Unity - Normal mapping - Reoriented normal mapping - 重定向法线、混合法线
  • CSS 常用样式background背景属性
  • Java开发利器,让你事半功倍!
  • Redis面临的挑战
  • 10月12日
  • Windows 下 Qt 可执行程序添加默认管理员权限启动(QMAKE、MinGW MSVC)
  • 深度思考面试常考sql题
  • 使用springboot服务端远程调试? 试试HTTP实现服务监听
  • CSS图文悬停翻转效果完整源码附注释
  • MQTT C库下载
  • android U广播详解(一)
  • input标签的23种type类型
  • 分类预测 | MATLAB实现基于RF-Adaboost随机森林结合AdaBoost多输入分类预测
  • 解决echarts配置滚动(dataZoom)后导出图片数据不全问题
  • 【vue3+ts】项目初始化
  • c++视觉图像----扩充边界
  • 邮政编码,格式校验:@ZipCode(自定义注解)
  • Appium自动化测试框架:关键字驱动+数据驱动
  • 简单多状态dp【动态规划】
  • OpenCV中initUndistortRectifyMap ()函数与十四讲中去畸变公式的区别探究
  • 【C++】C++11——智能指针、内存泄漏、智能指针的使用和原理、RAII、auto_ptr、unique_ptr、shared_ptr、weak_ptr
  • EDUSRC-记某擎未授权与sql注入
  • 1688拍立淘API接口分享
  • 昇腾910使用记录
  • 从一部iPhone手机看芯片的分类
  • arm day 7
  • Java基础面试-面向对象
  • GCC vs. G++:C 与 C++ 编译器的差异和比较
  • MAC m系列docker login报错