当前位置:网站首页>VRRP原理及命令
VRRP原理及命令
2022-08-05 05:19:00 【幻star】
VRRP原理及命令
VRRP
vrrp基本概述
vrrp是虚拟路由冗余协议,能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路电器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。
vrrp作用:出口网关的备份,保证出口网关的高可用性。
vrrp好处:
- 主路由器失效后,备份路由器立即顶替主路由器的工作,保证数据的不丢失。
- 两个不同的路由器成为不同组的主路由器,相互备份。
- 跟踪上行链路接口状态,当上行链路接口失效时,自动将备份路由份提升为主路由器,保证数据的不丢失。
vrrp原理:
通过在冗余网关间共享虚拟MAC和IP地址,保证数据转发时并不是转给某一个具体网关的IP,而是把数据转发给虚拟网关的IP,因此,不论哪一个路由器成为主路由,都不会影响数据通信。通过组播协议对数据端口进行监控,一旦检测数据转发的端口坏掉,主路由器会停发HELLO包,备路由器提升为主路由,实现数据的稳定高效转发。


| 设备类型 | |
|---|---|
| master路由器 | 通过比较VRRP优先级,优先级大的是master路由器;周期性的发送VRRP报文,维护master路由器和备份路由器的身份;周期时间默认是1s; 备份网关,通过比较 VRRP 优先级,优先级小的是备份路由器; |
| 备份(backup)路由器 | 通过不断的接收master路由器发送的 VRRP 报文来判断master路由器的状态; 如果在一定的时间内,收不到 VRRP 报文,则认为master路由器出现故障,自己升级为master路由器; 这个“一定的时间”,默认是“master路由器发送VRRP的周期”的3倍,所以默认是 3s 。 |
| 虚拟网关 | 通过VRRP虚拟出来的网关IP地址,这个网关IP地址,是配置在终端设备上的;终端设备访问其他网段时,直接将数据发送给虚拟网关IP地址,此时只有master路由器会回应针对虚拟网关IP地址的ARP请求,所以最终终端设备发送的数据发送到了master路由器设备上 |
| VRID | 相同在同一个组中 只有在同一个组中 才会共享 虚拟ip 虚拟路由器的标识。有相同VRID的一组路由器构成一个虚拟路由器VRRP报文格式VRRP只使用到advertisement这一种报文,VRRP使用ip报文作为传输协议报文,协议号为112,使用固定的组播地址224.0.0.18进行发送 |
| VRRP状态机 | VRRP协议中定义了三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中,只有处于活动状态的设备才可以转发那些发那些发送到虚拟IP地址的报文。 |
| Initialize | 设备启动时进入此状态,当收到接口Startup的消息,将转入Backup或Master状态(IP地址拥有者的接口优先级为255,直接转为Master)。在此状态时,不会对VRRP报文做任何处理。 |
VRRP主备备份过程
- 设置了优先级 优先级大的优先,优先级一样的时候,比较接口的 mac 地址

路由器配置好以后,互相是不知道对面的配置,会互相发送通告报文,选举主备路由器

比较优先级确定了RA为master路由器,RB为备份(backup)路由器 (RA优先级大于RB)。选举出主备后, backup 就不再发送报文。master 始终在周期性发送 通告报文。
master发生故障,主备切换,一般来说 在主发生故障的时, backup在3秒没回成为主(此时间核优先级等设置有关)
原来的主路由器恢复,抢占模式(可以修改非抢占模式,默认抢占模式无延迟)

实验操作

配置master路由器R2

配置备份(backup)路由器R3

配置路由R1

PC2 ping 192.168.2.1(PC1)

总结:
- 设置了优先级 优先级大的优先,优先级一样的时候,比较接口的 mac 地址;
- 路由器配置好以后,互相是不知道对面的配置,会互相发送通告报文,选举主备路由器;
- master 始终在周期性发送 通告报文。
- master路由器与备份路由器配置命令
master路由器:
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.1.10 24
[r1-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254
[r1-GigabitEthernet0/0/0]vrrp vrid 1 priority 120
[r1-GigabitEthernet0/0/0]vrrp vrid 1 track interface GigabitEthernet 0/0/1 reduc
ed 30
备份路由器:
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.1.20 24
[r1-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254
[r1-GigabitEthernet0/0/0]vrrp vrid 1 priority 80
边栏推荐
猜你喜欢
随机推荐
Getting Started Documentation 12 webserve + Hot Updates
Getting Started Documentation 10 Resource Mapping
电子产品量产工具(1)- 显示系统实现
腾讯云云函数SCF—入门须知
D45_摄像机组件Camera
【UiPath2022+C#】UiPath 练习-数据操作
spark算子-textFile算子
[Pytorch study notes] 8. How to use WeightedRandomSampler (weight sampler) when the training category is unbalanced data
入门文档06 向流(stream)中添加文件
UE4美术你有必要了解的数学基础
腾讯内部技术:《轩辕传奇》服务器架构演变
无影云桌面
UE5再次更新!扫描或手动建模面部模型可直接转为绑定好的Metahuman
spark算子-coalesce算子
入门文档09 独立的watch
spark源码-任务提交流程之-1-sparkSubmit
硬核!Cocos开发面试必备十问,让你offer拿到手软
SSL证书提示过期或者无效,该怎么处理呢?
IJCAI 2022|Boundary-Guided Camouflage Object Detection Model BGNet
专有宿主机CDH





![[Day8] (Super detailed steps) Use LVM to expand capacity](/img/ff/d4f06d8b30148496da64360268cf1b.png)



