关闭→
当前位置:科普经验站>综合知识>vrrp协议的作用

vrrp协议的作用

科普经验站 人气:3.06W

vrrp协议的作用

“vrrp协议的作用”主要包括:简化网络管理、网络开销小、简化网络管理、网络开销小,并且大部分用户都认为简化网络管理更好。

简化网络管理。在具有多播或广播能力的局域网(如以太网)中,借助VRRP能在某台设备出现故障时仍然提供高可靠的缺省链路,有效避免单一链路发生故障后网络中断的问题,而无需修改动态路由协议、路由发现协议等配置信息,也无需修改主机的默认网关配置。

网络开销小。只有一种报文——vrrp通告报文,并且只有master状态路由器才发送。

“vrrp协议的作用”主要包括:简化网络管理、网络开销小、简化网络管理、网络开销小,并且大部分用户都认为简化网络管理更好。

简化网络管理。在具有多播或广播能力的局域网(如以太网)中,借助VRRP能在某台设备出现故障时仍然提供高可靠的缺省链路,有效避免单一链路发生故障后网络中断的问题,而无需修改动态路由协议、路由发现协议等配置信息,也无需修改主机的默认网关配置。

网络开销小。只有一种报文——vrrp通告报文,并且只有master状态路由器才发送。

演示机型:华为MateBook X    系统版本:win10    

vrrp协议的作用是提供了局域网上的设备备份机制。vrrp协议是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来替代,从而保证通讯的连续性和可靠性。vrrp是指虚拟路由冗余协议,是由IETF提出的解决局域网中,配置静态网关出现单点失效现象的路由协议,广泛应用在边缘网络中。

小编还为您整理了以下内容,可能对您也有帮助:

vrrp协议的作用

VRRP是一种容错协议,它通过把几台路由设备联合组成一台虚拟的路由设备,并通过一定的机制来保证当主机的下一跳设备出现故障时,可以及时将业务切换到其它设备,从而保持通讯的连续性和可靠性。

VRRP将该虚拟路由器动态关联到承担传输业务的物理路由器上,当该物理路由器出现故障时,再次选择新路由器来接替业务传输工作,整个过程对用户完全透明,实现了内部网络和外部网络不间断通信。

VRRP的原理:

VRRP将局域网内的一组路由器划分在一起,称为一个备份组。备份组由一个Master路由器和多个Backup路由器组成,功能上相当于一台虚拟路由器。局域网内的主机只需要知道这个虚拟路由器的IP地址,并不需知道具体某台设备的IP地址,将网络内主机的缺省网关设置为该虚拟路由器的IP地址,主机就可以利用该虚拟网关与外部网络进行通信。

VRRP可以解决什么问题

什么是VRRP?

VRRP是虚拟路由器冗余协议(Virtual Router Rendancy Protocol)的缩写,用来提高网络的可靠性,实现设备冗余。VRRP协议是一种多设备共享同一个虚拟路由器IP地址的机制,其中一个设备作为主设备(Active),另一个设备作为备用设备(Standby)。

VRRP如何提高网络可靠性?

VRRP主要借助虚拟路由器IP地址和优先级机制来实现设备的冗余。主设备与备用设备通过VRRP报文进行通信协调,主设备每隔一段时间发送VRRP广告包,备用设备收到后检查是否大于当前主设备的优先级,如果是,则切换为主设备,否则继续保持为备用设备。这样就能够确保即使主设备宕机,备用设备能够快速接管,从而保证网络的连续性和稳定性。

VRRP可以解决哪些问题?

1.设备单点故障问题

VRRP作为一种设备冗余协议,可以解决设备的单点故障问题。比如,在企业网络中,如果只有一个路由器提供网络服务,那么当这个路由器发生故障时,整个网络就不可用了。而如果使用VRRP协议实现路由器冗余,备用设备可以快速接管,从而保证网络的连续性和稳定性。

2. 避免手动操作的疏忽

在传统网络中,如果需要手动更改路由器的配置,容易因为操作疏忽而导致网络中断。而使用VRRP协议,可以实现自动切换,避免了人为操作的风险。

3.提高服务可用性

VRRP协议的好处还在于,可以帮助企业提高服务可用性。 比如,如果在数据中心建立冗余防火墙, VRRP协议可以使得同一个虚拟IP地址被多个防火墙拥有,从而实现多台防火墙的热备,提高了防火墙的可用性。

总结

VRRP协议是一种非常实用的设备冗余协议,能够帮助网络管理员解决设备单点故障问题、避免手动操作的疏忽、提高服务可用性等问题。如果你的网络中有重要设备没有备份,或者企图通过人工操作来调整不同设备的优先级,那么使用VRRP协议,无疑是一个更加理智和实用的解决方案。

理解VRRP协议

VRRP即虚拟路由冗余协议(Virtual Router Rendancy Protocol),它是为了 避免路由器出现单点故障 的一种容错协议。

如图1所示,我们把 多个运行着VRRP协议的路由器抽象成一个虚拟路由器 (从外边来看,就像只有一个真实的路由器在工作),组成虚拟路由器的一组路由器会有一个会成为 Master路由器 ,其余的会成为 Backup路由器 。

正常情况下, 会由Master完成该虚拟路由器的工作 。Master一旦出现故障,从Backup中选出一个成为Master继续工作,从而避免路由器单点问题。

在详细介绍VRRP协议之前,先弄清楚几个概念。

VIP(Virtual IP)即虚拟IP,是一个不与特定计算机或网络接口卡(NIC)相连的IP地址。

运行VRRP协议的路由器(或设备)。它可能属于一个或多个 虚拟路由器 。

由一组VRRP路由器组成,抽象成一个 虚拟的路由器 。它拥有一个 虚拟路由器标识符(VRID) 和一个 VIP 。

即虚拟路由器根据VRID生成的MAC地址。

一个虚拟路由器拥有一个虚拟MAC地址,格式为:00-00-5E-00-01-{VRID}。

当虚拟路由器回应ARP请求时,使用虚拟MAC地址,而不是接口的真实MAC地址。

如果一个VRRP路由器将VIP作为 真实的接口地址 ,则该设备是IP地址拥有者。

当这台设备正常工作时,它会响应目的地址是VIP的报文,如ping、TCP连接等。

用来标识虚拟路由器中各成员路由器的优先级。

虚拟路由器根据优先级选举出Master和Backup。

当路由器配置了VRRP(VRID、VIP、优先级等信息)后,它就成了一台VRRP路由器,即组成某个虚拟路由器的一个成员路由器。

分别为 初始状态(Initialize) 、 活动状态(Master) 、 备份状态(Backup) 。

VRRP根据优先级来确定虚拟路由器中每台设备的角色,Master设备或Backup设备。优先级越高,则越有可能成为Master设备。

Master设备会周期性的发送VRRP通告报文,在VRRP备份组中公布其配置信息(优先级等)和工作状态。Backup设备通过接收到Master设备发来的VRRP报文的情况来判断Master设备是否工作正常。

在性能不稳定的网络中,网络堵塞可能导致Backup设备在Master_Down_Interval定时器超时后仍没有收到Master设备的报文后,使得Backup设备主动切换为Master。如果此时原Master设备的报文又到达了,新Master设备将再次切换回Backup。如此会出现VRRP设备组成员状态频繁切换的现象。为缓解这种现象,可以配置抢占时延,使得Backup设备在等待了Master_Down_Interval定时器后再等待抢占时延时间。

VRRP协议详解

VRRP将局域网内的一组路由器划分在一起,形成一个VRRP备份组,它在功能上相当于一台虚拟路由器。

虚拟路由器有自己的虚拟IP地址和虚拟MAC地址,它的外在表现形式和实际的物理路由器完全一样。局域网内的主机将虚拟路由器的IP地址设置为默认网关,通过虚拟路由器与外部网络进行通信。

(1) 虚拟路由器中的路由器根据优先级选举出Master。Master路由器通过发送免费ARP报文,将自己的虚拟MAC地址通知给与它连接的设备或者主机,从而 承担报文转发任务 ;

(2) Master路由器周期性发送VRRP报文,以公布其配置信息(优先级等)和工作状况;

(3) 如果Master路由器出现故障,虚拟路由器中的Backup路由器将根据优先级重新选举新的Master;

(4) 虚拟路由器状态切换时,Master路由器由一台设备切换为另外一台设备,新的Master路由器只是简单地发送一个携带虚拟路由器的MAC地址和虚拟IP地址信息的免费ARP报文,这样就可以更新与它连接的主机或设备中的ARP相关信息。网络中的主机感知不到Master路由器已经切换为另外一台设备。

(5) Backup路由器的优先级高于Master路由器时,由Backup路由器的工作方式( 抢占方式和非抢占方式 )决定是否重新选举Master。

Master路由器承担转发任务

l 非抢占方式:如果Backup路由器工作在非抢占方式下,则只要Master路由器没有出现故障,Backup路由器即使随后被配置了更高的优先级也不会成为Master路由器。

l 抢占方式:如果Backup路由器工作在抢占方式下,当它收到VRRP报文后,会将自己的优先级与通告报文中的优先级进行比较。如果自己的优先级比当前的Master路由器的优先级高,就会主动抢占成为Master路由器;否则,将保持Backup状态。

Backup路由器监视Master路由器采用的是具有快速检测功能的BFD技术。在Backup设备上使用该技术监视Master路由器的状态,一旦Master路由器发生故障,Backup就可以自动切换成为新的Master路由器,将切换时间缩短到毫秒级。

介绍一下VRRP的作用,基本工作思路,VRRP报文以及VRRP组的概念?

(VRRP:Virtual Router Rendancy Protocol) 虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端主机上配置动态路由或路由发现协议。 VRRP 包封装在 IP 包中发送。 使用 VRRP ,可以通过手动或 DHCP 设定一个虚拟 IP 地址作为默认路由器。虚拟 IP 地址在路由器间共享,其中一个指定为主路由器而其它的则为备份路由器。如果主路由器不可用,这个虚拟 IP 地址就会映射到一个备份路由器的 IP 地址(这个备份路由器就成为了主路由器)。 VRRP 也可用于负载均衡。 VRRP 是 IPv4 和 IPv6 的一部分。

VRRP(Virtual Router Rendancy Protocol,虚拟路由冗余协议)是一种容错协议。通常,一个网络内的所有主机都设置一条缺省路由(如图3-1所示,10.100.10.1),这样,主机发出的目的地址不在本网段的报文将被通过缺省路由发往路由器RouterA,从而实现了主机与外部网络的通信。当路由器RouterA 坏掉时,本网段内所有以RouterA 为缺省路由下一跳的主机将断掉与外部的通信。VRRP 就是为解决上述问题而提出的,它为具有多播或广播能力的局域网(如:以太网)设计。我们结合下图来看一下VRRP 的实现原理。VRRP 将局域网的一组路由器(包括一个Master 即活动路由器和若干个Backup 即备份路由器)组织成一个虚拟路由器,称之为一个备份组。这个虚拟的路由器拥有自己的IP 地址10.100.10.1(这个IP 地址可以和备份组内的某个路由器的接口地址相同),备份组内的路由器也有自己的IP 地址(如Master的IP 地址为10.100.10.2,Backup 的IP 地址为10.100.10.3)。局域网内的主机仅仅知道这个虚拟路由器的IP 地址10.100.10.1,而并不知道具体的Master 路由器的IP 地址10.100.10.2 以及Backup 路由器的IP 地址10.100.10.3,它们将自己的缺省路由下一跳地址设置为该虚拟路由器的IP 地址10.100.10.1。于是,网络内的主机就通过这个虚拟的路由器来与其它网络进行通信。如果备份组内的Master 路由器坏掉,Backup 路由器将会通过选举策略选出一个新的Master 路由器,继续向网络内的主机提供路由服务。从而实现网络内的主机不间断地与外部网络进行通信。关于VRRP 协议的详细信息,可以参考RFC 2338。

虚拟路由冗余协议VRRP是干嘛的?华为设备如何配置VRRP?

​子技能概述:

在两个VRRP配置路由器上配置(在第二个上把虚拟地址改一下,vrrp 1 改成vrrp 2):

vrrp vrid 1 virtual-ip +虚拟网关IP地址

vrrp vrid 1 priority 105

vrrp vrid 1 track interface gigabitethernet +上行链路接口0/0/0

子知道你不懂,请往下看,有详细的:

虚拟路由冗余协议(Virtual Router Rendancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及及时在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性。

VRRP是一种路由容错协议,也可以叫做备份路由协议。一个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。当缺省路由器down掉(即端口关闭)之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将启用备份路由器,从而实现全网通信。

VRRP是个公有的协议,每个厂商都可以用。HSRP (热备份路由器)和 GLBP(网关负载均衡协议)是思科私有协议。

为什么要用vrrp呢?请看下图:它只有一个网关,路由器和内网间只有只有一条线路,如果该路断了就上不了网了。

然而,看下图,两个路由器组成一个虚拟网关(虚拟路由器)如果其中一条断了也可以上网,增加可靠性,换句话说VRRP保证当主机的下一跳路由器坏掉时,可以及时由另外一台路由器来代替,从而保持通讯的连续性和可靠性。

那么,既然VRRP有这用处,我们应该如何实现它呢?

注:配置之前路由要通(我就不给你说怎么给通了,有需求下回唠)你先把路由配通以后。

1、配置单个vrrp:

在要做网关的那个接口下:(第一个主路由器上配置)

vrrp vrid 1 virtual-ip +虚拟网关IP地址

vrrp vrid 1 priority 105 这是将接口优先级改为105(因为在后面做上连链路跟踪的时候默认优先级会降低10,105-10<100这和优先级有关)

vrrp vrid 1 track interface gigabitethernet +上行链路接口0/0/0:(在要做网关的那个接口下配)

这条是上行链路跟踪(当上行链路断的时候避免数据包还要从原来路由器传数据,为了减少负担)

注:第二个备份路由器上的配置和以上配置一样,但是可以不用设置优先级,因为优先级默认为100,比我们设置的105小。

行了,单个VRRP的情况就配置完成了,那么问题来了,这样配置只有一个路由器在使用,数据随时都是只能走一条路,那不就浪费了嘛。

2、如何将两个路由器都利用起来呢?

​如果要使得两个路由器都利用起来,要做多vrrp(单个vrrp平时只有一个路由器在用,显得浪费不是)。所以要在做网关的那个接口下再做一个vrrp 2(说明:第一个vrrp 1也要同时做)

vrrp vrid 2 virtual-ip +虚拟网关IP地址(如:192.168.1.200)在另外的pc(电脑)上配置这个网关,意思就是在两批电脑上一批配VRRP 1的地址为网关,另一批上配VRRP 2的地址为网关。

vrrp vrid 2 priority 105

vrrp vrid 2 track interface gigabitethernet +上行链路接口0/0/1(上面说过为什么)

同样第二个路由器上就不用配置优先级了。

注意,如果还不清楚,可以参照下图配置试试,这图很重要哦:

华为的VRRP是什么??主要干些什么??

华为的VRRP是指虚拟路由器冗余协议,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性。

VRRP是一种路由容错协议,也可以叫做备份路由协议。一个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。

当缺省路由器down掉(即端口关闭)之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将启用备份路由器,从而实现全网通信。

VRRP术语

1、Virtual Router

虚拟路由器,一个抽象对象,基于子网接口,包括一个虚拟路由器标识符(VRID)和一个或多个IP地址,这个(些)IP地址又称为虚拟IP地址,虚拟IP地址作为主机的默认网关。

2、VRRP Router

VRRP路由器,即运行VRRP协议的路由器,一个VRRP路由器可以加入到一个或多个虚拟路由器中。

3、IP Address Owner

IP地址拥有者,虚拟路由器的虚拟IP地址与接口的真实IP地址相同的VRRP路由器。

4、Virtual Router Master

虚拟主路由器,负责转发通过虚拟路由器的三层数据包,对虚拟路由器的IP地址的ARP请求进行回应。如果某个VRRP路由器是IP地址拥有者,则它总是虚拟主路由器。

5、Virtual Router Backup

虚拟备份路由器,不转发三层数据包,不应答虚拟IP地址的ARP请求,当虚拟主路由器出现故障时接替虚拟主路由器的工作。

虚拟路由器冗余协议vrrp有什么用

做网关冗余,可以虚拟出一个网关IP地址给下游PC使用。

当有多条冗余路径的时候,下游PC的网关地址指定起来比较麻烦,这时候只需要指定虚拟的网关IP,由VRRP协议来选择流量所使用的网关,可以起到网关自动切换,但下游PC不需要更改网关IP等作用。

vrrp的主要功能是什么?描述工作原理

VRRP的定义是:

       虚拟路由冗余协议,通过吧几台路由设备联合组成一台虚拟的路由设备,使用一定的机制来保证当主机的下一跳路由器出现故障时,及时将业务切换到备份路由器,从而保证业务的连续性和可靠性。

vrrp什么作用?讲简单一点

1.在功能上,VRRP和HSRP非常相似,但是就安全而言,VRRP对HSRP的一个主要优势:它允许参与VRRP组的设备间建立认证机制.并且,不像 HSRP那样要求虚拟路由器不能是其中一个路由器的ip地址,但是VRRP允许这种情况发生(如果”拥有”虚拟路由器地址的路由器被建立并且正在运行,那么应该总是由这个虚拟路由器管理—等价于HSRP中的活动路由器),但是为了确保万一失效发生的时候终端主机不必重新学习MAC地址,它指定使用的MAC 地址00-00-5e-00-01-VRID,这里的VRID是虚拟路由器的ID(等价于一个HSRP的组标识符).

2.另外一个不同是VRRP不使用HSRP中的政变或者一个等价消息,VRRP的状态机比HSRP的要简单,HSRP有6个状态(初始 (Initial)状态,学习(Learn)状态,监听(Listen)状态,对话(Speak)状态,备份(Standby)状态,活动 (Active)状态)和8个事件, VRRP只有3个状态(初始状态(Initialize)、主状态(Master)、备份状态(Backup))和5个事件.

3. HSRP有三种报文,而且有三种状态可以发送报文 呼叫(Hello)报文 告辞(Resign)报文 突变(Coup)报文

VRRP有一种报文

VRRP广播报文:由主路由器定时发出来通告它的存在,使用这些报文可以检测虚拟路由器各种参数,还可以用于主路由器的选举。

4. HSRP将报文承载在UDP报文上,而VRRP承载在TCP报文上(HSRP 使用UDP 1985端口,向组播地址224.0.0.2 发送hello消息。)

5.VRRP的安全:VRRP协议包括三种主要的认证方式:无认证,简单的明文密码和使用 MD5 HMAC ip认证的强认证.

强认证方法使用IP认证头(AH)协议.AH是与用在IPSEC中相同的协议,AH为认证VRRP分组中的内容和分组头提供了一个方法. MD5 HMAC 的使用表明使用一个共享的密钥用于产生hash值.路由器发送一个VRRP分组产生MD5 hash值,并将它置于要发送的通告中,在接收时,接受方使用相同的密钥和MD5值,重新计算分组内容和分组头的hash值,如果结果相同,这个消息就是真正来自于一个可信赖的主机,如果不相同,它必须丢弃,这可以防止攻击者通过访问LAN而发出能影响选择过程的通告消息或者其他一些方法中断网络.

另外,VRRP包括一个保护VRRP分组不会被另外一个远程网络添加内容的机制(设置TTL值=255,并在接受时检查),这了可以进行本地攻击的大部分缺陷.而另一方面,HSRP在它的消息中使用的TTL值是1.

6.VRRP的崩溃间隔时间:3*通告间隔+时滞时间(skew-time)

TAG标签:#vrrp #协议 #