eNSP-VRRP虚拟路由器冗余技术

VRRP-虚拟路由器冗余技术

一、拓扑结构

在这里插入图片描述

二、基本配置

R1:

#配置ip
<Huawei>sys
[Huawei]sys r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 10.1.1.1 24
[r1-GigabitEthernet0/0/0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 11.1.1.1 24
[r1-GigabitEthernet0/0/1]int l 0
[r1-LoopBack0]ip add 1.1.1.1 24

R2:

#配置ip
<Huawei>sys
[Huawei]sys r2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 192.168.1.1 24
#配置VRRP虚拟网关
[r2-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254

R3:

#配置ip
<Huawei>sys 
[Huawei]sys r3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 192.168.1.2 24
#配置VRRP虚拟网关
[r3-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254
#修改VRRP优先级
[r3-GigabitEthernet0/0/0]vrrp vrid 1 priority 120
#修改Master设备的抢占延时
[r3-GigabitEthernet0/0/0]vrrp vrid 1 preempt-mode timer delay 20
#VRRP上行链路追踪(追踪直连)
v[r3-GigabitEthernet0/0/0]vrrp vrid 1 track interface GigabitEthernet 0/0/1 reduc
e 30
[r3-GigabitEthernet0/0/0]vrrp vrid 1 track ip route 12.0.0.0 24 reduced 30
#查看VRRP配置
[r3-GigabitEthernet0/0/0]display vrrp
  GigabitEthernet0/0/0 | Virtual Router 1
    State : Backup
    Virtual IP : 192.168.1.254
    Master IP : 192.168.1.1
    PriorityRun : 60
    PriorityConfig : 120
    MasterPriority : 100
    Preempt : YES   Delay Time : 20 s
    TimerRun : 1 s
    TimerConfig : 1 s
    Auth type : NONE
    Virtual MAC : 0000-5e00-0101
    Check TTL : YES
    Config type : normal-vrrp
    Backup-forward : disabled
    Track IF : GigabitEthernet0/0/1   Priority reduced : 30
    IF state : DOWN
    Track IP route : 12.0.0.0/24  Priority reduced : 30
    IP route state : Unreachable
    Create time : 2023-07-10 14:36:36 UTC-08:00
    Last change time : 2023-07-10 14:40:39 UTC-08:00

三、测试验证

验证负载均衡

1、验证上行链路失效后的切换 关闭R2的G0/0/0端口

<r2>sys
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]dis th
[V200R003C00]
#
interface GigabitEthernet0/0/0
 ip address 192.168.1.1 255.255.255.0 
 vrrp vrid 1 virtual-ip 192.168.1.254
#
return

[r2-GigabitEthernet0/0/0]shutdown 
[r2-GigabitEthernet0/0/0]dis th
[V200R003C00]
#
interface GigabitEthernet0/0/0
 shutdown
 ip address 192.168.1.1 255.255.255.0 
 vrrp vrid 1 virtual-ip 192.168.1.254
#
return
[r2-GigabitEthernet0/0/0]

2、观察切换后的VRRP状态 根据图示看出R2的状态变成备份状态,R3切换后成为主链路

[r3-GigabitEthernet0/0/0]dis vrrp
  GigabitEthernet0/0/0 | Virtual Router 1
    State : Master
    Virtual IP : 192.168.1.254
    Master IP : 192.168.1.2
    PriorityRun : 60
    PriorityConfig : 120
    MasterPriority : 60
    Preempt : YES   Delay Time : 20 s
    TimerRun : 1 s
    TimerConfig : 1 s
    Auth type : NONE
    Virtual MAC : 0000-5e00-0101
    Check TTL : YES
    Config type : normal-vrrp
    Backup-forward : disabled
    Track IF : GigabitEthernet0/0/1   Priority reduced : 30
    IF state : DOWN
    Track IP route : 12.0.0.0/24  Priority reduced : 30
    IP route state : Unreachable
    Create time : 2023-07-10 14:36:36 UTC-08:00
    Last change time : 2023-07-10 14:56:36 UTC-08:00

四、知识点详解

版本:VRRPv2—IPv4

​ VRRPv3—IPv6

1.VRRP路由器

在这里插入图片描述

Master路由器是接口处于Master状态的路由器。也被称为主路由器。

​ Master设备在一个VRRP组中承担报文转发的任务。

​ 在每一个VRRP组中,只有Master设备才会响应针对虚拟IP地址的ARP报文。

​ 并且,Master设备会以一定的时间间隔周期性发送VRRP报文,以便通知同一个VRRP组中的Backup设备。

Backup路由器是接口处于Backup状态的路由器,也被称为备份路由器。

​ Backup路由器会持续侦听Master设备发送的VRRP报文,因为Backup路由器需要随时准备替代Master路由器的功能

Master设备的选举依靠接口优先级决定,优先级越高,路由器越有可能称为Master设备

2.报文格式
  • VRRP仅具有一种报文格式,通告报文
  • 该报文直接被封装在IP头部中,协议号为112。组播IP地址为224.0.0.18
  • 在VRRP报文的IP头中,TTL必须为255。若VRRP路由器收到TTL不等于255的VRRP报文,必须丢弃。
3.工作过程
  • 同一个VRRP组中的所有设备在转换为Master状态后,发送VRRP报文,相互比较优先级,优先级大的设备为Master设备,若优先级相同,则比较物理接口IP地址,IP地址大的为Master设备。
  • Master设备会发送一个免费ARP报文,PC在获取该报文后,获知网关对应的MAC地址,交换机也会根据该报文刷新自己的MAC地址表。
    • 之后Master设备以1秒为间隔,周期性发送VRRP报文
  • Backup设备会启动主关闭计时器,然后周期性接收主发送的VRRP报文。
    • 若在计时器时间内没有收到VRRP报文,则认为主设备出现故障
    • Backup设备切换为Master状态,并立即发送免费ARP报文。刷新全网交换机的MAC地址表。
  • Master设备恢复,则接口状态先切换到Backup状态,用以接收此时新的Master设备的VRRP报文,若发现此时自己优先级高于对方。
    • 若开启抢占功能
      • 将自己的状态切换为Master,并忽略对方发送的VRRP报文。同时发送免费ARP刷新全网。
      • VRRP抢占功能仅对优先级优先,而对IP地址无效。
    • 若没有开启抢占功能
      • 则保持Backup状态。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睡不着乌托托

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值