分享免费的编程资源和教程

网站首页 > 技术教程 正文

vrrp学习总结 vrrp的概念和作用

goqiw 2024-09-29 16:25:42 技术教程 22 ℃ 0 评论

VRRP学习总结


一、VRRP介绍

VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议,通过配置VRRP,可以实现当主机的下一跳设备出现故障时,及时将业务切换到备份设备,从而保持通讯的连续性和可靠性。通过将多台设备虚拟为一台网关设备,将虚拟网关设备的IP地址作为用户的缺省网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。


如上图所示,在SwitchA和SwitchB上配置VRRP备份组后,VRRP备份组将两台设备虚拟成一台网关设备,虚拟网关设备具有虚拟IP地址和虚拟MAC地址,主机只感知这个虚拟网关设备的存在,以它为网关与外部进行通信。正常情况下,用户侧的流量通过Master设备转发。当Master设备出现故障时,通过VRRP协商,从Backup设备中选举出新的Master设备,即SwitchB,继续承担流量转发工作。

二、VRRP心跳线

如上图所示,在SwitchA和SwitchB上配置VRRP备份组,当Switch为其他厂商设备或者Switch上部署了某些特性(例如:配置VLAN内的未知组播报文丢弃功能)有可能会导致VRRP功能受到影响。

为了解决此问题,可以在SwitchA和SwitchB之间部署一条心跳线,用于传递VRRP协议报文。需要将Interface1和Interface2加入与VRRP备份组相对应的VLAN(例如,VRRP备份组配置在VLANIF100接口下,则需要配置Interface1和Interface2加入VLAN100)。

由于配置了心跳线之后,SwitchA、SwitchB和Switch之间会存在环路,还需要配置破环协议来破除环路(例如,可以配置STP协议来破除环路)。

三、VRRP缺省配置


四、VRRP主备

1. 如上图,通过虚拟网关将交换机A和B虚拟为一台网关设备,虚拟网关地址为10.1.1.111,正常情况下A 为master(通过vrrp vrid 1 priority 120,因为缺省为100),B为backup,当A出现故障之后,B状态变为Master。当A恢复之后,等待自己设定的时间之后,A又转为Master状态,B又为backup状态。设定时间命令为:vrrp vrid 1 preempt-mode timer delay 20

五、VRRP负载分担

用户希望HostA以SwitchA为默认网关接入Internet,SwitchB作为备份网关;HostC以SwitchB为默认网关接入Internet,SwitchA作为备份网关,以实现流量的负载均衡。

可以在SwitchA和SwitchB上创建VRRP备份组1和VRRP备份组2,在备份组1中,配置SwitchA为Master设备,SwitchB为Backup设备;在备份组2中,配置SwitchB为Master设备,SwitchA为Backup设备,实现流量的负载均衡。

在SwitchA上执行display vrrp命令,可以看到SwitchA在备份组1中作为Master设备,在备份组2中作为Backup设备。在SwitchB上执行display vrrp命令,可以看到SwitchB在备份组1中作为Backup设备,在备份组2中作为Master设备。以此来实现负载分担。

六、VRRP与BFD 联动

(1)在SwitchA和SwitchB上配置VRRP备份组,其中SwitchA的优先级为120,抢占延时为20秒,作为Master设备;SwitchB的优先级为缺省值,作为Backup设备,实现网关的主备备份。

(2)SwitchA和SwitchB上配置静态BFD会话,监测备份组之间的链路。

(3)在SwitchB上配置VRRP与BFD联动,实现链路故障时VRRP备份组快速切换。

这样当A故障之后,B会迅速切换为Master状态。


当虚拟网关设置为A的ip地址时,则A将一直为Master状态,因为A包含了虚拟网关地址。

Priority的取值范围为1-254

虚拟网关的虚拟MAC地址为0000-5e00-0101 ,其中最好的01代表VRRP的备份组数字,比如vrrp vrid 1 ,则虚拟网关的虚拟MAC地址为0000-5e00-0101,如果vrrp vrid 3 则虚拟网关的虚拟MAC地址为0000-5e00-0103。


Vrid的取值范围为1-255

[Huawei]dis vrrp

Vlanif100 | Virtual Router 1 虚拟网关在vlan100内,Router1 为vrrp备份组序号

State : Master 状态为Master

Virtual IP : 10.1.1.3 虚拟网关ip

Master IP : 10.1.1.1 Master的ip

PriorityRun : 120 真实运行的优先级为120

PriorityConfig : 120 自己配置的优先级为120

MasterPriority : 120 主VRRP的优先级确实为120

Preempt : YES Delay Time : 0 s 开启抢占延迟

TimerRun : 1 s 报文发送周期

TimerConfig : 1 s

Auth type : NONE 认证模式、类型

Virtual MAC : 0000-5e00-0101 虚拟网关mac地址,与vrid的vrrp备份组相同

Check TTL : YES

Config type : normal-vrrp

Create time : 2014-09-18 21:06:51 UTC-08:00

Last change time : 2014-09-18 21:09:15 UTC-08:00


[Huawei]


常用命令:

Dis ip int bri

Dis cur int vlan 100

Dis vrrp br

Dis vrrp statistics

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表