• 正文
    • 1.虚拟路由器冗余协议是什么
    • 2.虚拟路由器冗余协议的主要作用
  • 电子产业图谱
申请入驻 产业图谱

虚拟路由器冗余协议是什么 虚拟路由器冗余协议的主要作用

2022/11/26 作者:eefocus_3880508
阅读需 6 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

虚拟路由冗余协议(VRRP)是解决局域网中配置静态网关出现单点失效现象的路由协议,广泛应用在边缘网络中,支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,及即使在实际第一跳路由器使用失败下仍能够维护路由器间连通性。接下来小编给大家介绍一下虚拟路由器冗余协议是什么以及虚拟路由器冗余协议的主要作用。

1.虚拟路由器冗余协议是什么

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

虚拟路由器冗余协议是什么

VRRP 是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。是一种 LAN 接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,这样主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。

2.虚拟路由器冗余协议的主要作用

协议对VRRP规定了3种状态:INITIALIZE,MASTER和BACKUP。简单地说,INITIALIZE即初始态,MASTER即主用状态,也就是在VRRP备份组中真正起作用的路由器,BACKUP即备用状态,是MASTER的备份。对于不同状态的实现,有如下要求:

1、INITIALIZE:

路由器启动时,如果路由器的优先级是255(最高优先级,当且仅当配置的VRRP虚拟IP地址和接口IP相同,即所谓IP地址拥有者),要发送VRRP通告信息,并发送广播ARP信息通告路由器IP地址对应的MAC地址为路由虚拟MAC,设置通告信息定时器准备定时发送VRRP通告信息,转为MASTER状态:否则进入BACKUP状态,设置定时器检查定时检查是否收到MASTER的通告信息。

2、MASTER

主机状态下的路由器要完成如下功能:

设置定时通告定时器;

用VRRP虚拟MAC地址响应路由器IP地址的ARP请求;

转发目的MAC是VRRP虚拟MAC的数据包;

如果是虚拟路由器IP的拥有者,将接受目的地址是虚拟路由器IP的数据包,否则丢弃;

当收到shutdown的事件时删除定时通告定时器,发送优先值级为0的通告包,转初始化状态;

如果定时通告定时器超时时,发送VRRP通告信息;

收到VRRP通告信息时,如果优先值为0,发送VRRP通告信息:否则,判断数据的优先级是否高于本机,或相等而且实际IP地址大于本地实际IP,设置定时通告定时器,复位主机超时定时器,转BACKUP状态;否则的话,丢弃该通告包。

3、BACKUP

备机状态下的路由器要实现以下功能:

设置主机超时定时器;

不能响应针对虚拟路由器IP的ARP请求信息;

丢弃所有目的MAC地址是虚拟路由器MAC地址的数据包;

不接受目的是虚拟路由器IP的所有数据包;

当收到shutdown的事件时删除主机超时定时器,转初始化状态;

主机超时定时器超时的时候,发送VRRP通告信息,广播ARP地址信息,转MASTER状态;

收到VRRP通告信息时。如果优先值为0,表示进入与MASTER选举,否则判断数据的优先级是否高于本机,如果高的话承认MASTER有效,复位主机超时定时器;否则的话,丢弃该通告包。

电子产业图谱

TA的热门作品
查看更多