在VRRP 中选举master 和backup 路由器的机制是什么?

作者&投稿:邓孔 (若有异议请与网页底部的电邮联系)
简述vrrp是通过哪些参数选举主网关和备用网关的~

  主要是根据优先级和抢占模式来选举
  VRRP的工作过程如下:
  VRRP备份组中的设备根据优先级选举出Master。Master设备通过发送免费ARP报文,将虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务。
  Master设备周期性向备份组内所有Backup设备发送VRRP通告报文,以公布其配置信息(优先级等)和工作状况。
  如果Master设备出现故障,VRRP备份组中的Backup设备将根据优先级重新选举新的Master。
  VRRP备份组状态切换时,Master设备由一台设备切换为另外一台设备,新的Master设备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文,刷新与它连接的主机或设备中的MAC表项,从而把用户流量引到新的Master设备上来,整个过程对用户完全透明。
  原Master设备故障恢复时,若该设备为IP地址拥有者(优先级为255),将直接切换至Master状态。若该设备优先级小于255,将首先切换至Backup状态,且其优先级恢复为故障前配置的优先级。
  Backup设备的优先级高于Master设备时,由Backup设备的工作方式(抢占方式和非抢占方式)决定是否重新选举Master。
  抢占模式:
  在抢占模式下,如果Backup设备的优先级比当前Master设备的优先级高,则主动将自己切换成Master。
  非抢占模式:
  在非抢占模式下,只要Master设备没有出现故障,Backup设备即使随后被配置了更高的优先级也不会成为Master设备。
  由此可见,为了保证Master设备和Backup设备能够协调工作,VRRP需要实现以下功能:
  Master设备的选举;
  Master设备状态的通告。
  下面将从上述两个方面详细介绍VRRP的工作过程。
更详细可以参考重庆网管博客VRRP教程:www.023wg.com/kkxpz/78.html
  Master设备的选举
  VRRP根据优先级来确定虚拟路由器中每台设备的角色(Master设备或Backup设备)。优先级越高,则越有可能成为Master设备。
  初始创建的VRRP设备工作在Initialize状态,收到接口Up的消息后,如果设备的优先级为255,则直接成为Master设备;如果设备的优先级小于255,则会先切换至Backup状态,待Master_Down_Interval定时器超时后再切换至Master状态。首先切换至Master状态的VRRP设备通过VRRP通告报文的交互获知虚拟设备中其他成员的优先级,进行Master的选举:
  如果VRRP报文中Master设备的优先级高于或等于自己的优先级,则Backup设备保持Backup状态;
  如果VRRP报文中Master设备的优先级低于自己的优先级,采用抢占方式的Backup设备将切换至Master状态,采用非抢占方式的Backup设备仍保持Backup状态。
  如果多个VRRP设备同时切换到Master状态,通过VRRP通告报文的交互进行协商后,优先级较低的VRRP设备将切换成Backup状态,优先级最高的VRRP设备成为最终的Master设备;优先级相同时,VRRP设备上VRRP备份组所在接口主IP地址较大的成为Master设备。
  如果创建的VRRP设备为IP地址拥有者,收到接口Up的消息后,将会直接切换至Master状态。

1.3.2 配置启动与关闭备份接口的带宽百分比
这里的带宽百分比是指在主接口上当前每秒钟的流量占用主接口的全部可用带宽
的百分比。
命令 目的
Ruijie(config-if)#backup load
{enable-delay-percent | never }
{disable-delay-percent | never }
设置启动与关闭备份接口
的带宽百分比
Ruijie(config-if)#no backup load
取消启动与关闭备份接口
的带宽百分比设置
其中 enable-delay-percent 为启动备份接口分担流量时候主接口使用带宽的百
分比,也就是启用备份时主链路必须超过链路带宽的百分比;
disable-delay-percent为在启动基于接口带宽的备份后,关闭备份接口时主接
口与备份接口使用带宽的百分比,也就是关闭备份时主链路与备份接口上的流量
之和必须低于链路带宽的百分比;never 表示不激活对应功能。
用户也可以在允许的范围(不超过主接口的支持的最大带宽)内设置主接口的带
宽。
命令 目的
Ruijie(config-if)#bandwidth bandwidth-number 设置接口的带宽,以
Ruijie(config-if)#no bandwidth
取消接口的带宽设置,恢复默认值




命令 目的
Ruijie(config-if)#backup interface
interface-name interface-number
设置主接口使用的备份接口
Ruijie(config-if)#no backup
interface interface-name
interface-number
取消主接口的备份接口设置

1.2.3 配置主接口与备份接口切换的延时
当主接口的链路状态由 up 转为down之后,系统并不立即切换到备份接口链路而
是等待一个预先设置好的延时。若超过这个延时后主接口的状态仍为 down,系统
才切换到备份接口链路。若在延时时间段中,主接口状态恢复正常则不进行切换。
当主接口的链路状态由 down 转为up后,系统并不立即切换回主接口而是等待一
个预先设置好的延时。若超过这个延时后主接口的状态仍为 up,系统才切换回主
接口。若在延时时间段中,主接口状态再次转为 down 则不进行切换。
命令 目的
Ruijie(config-if)#backup delay {enable-delay-time | never } {disable-delay-time | never }
设置主接口与备份接口
切换的延时
Ruijie(config-if)#no backup delay
取消主接口与备份接口
切换的延时设置
其中 enable-delay-time为从主接口切换到备份接口的延时,也就是主链路失效
后启用备份链路之前所需要等待的秒数,默认情况下为 0(表示立即切换);
disable-delay-time 为从备份接口切换到主接口的延时,也就是在主链路恢复正
常后关闭备份链路之前需要等待秒数,默认情况下为 0(表示立即切换);never
表示不进行切换。
1.2.4 配置主接口与备份接口的路由
可以在全局配置模式下使用 ip route 命令分别配置通过主接口和备份接口到达
目的网段的路由。有关 ip route 命令的详细介绍请参见“IP 路由协议配置指导”
部分。 1.2 基于接口链路的备份
1.2.1 配置任务列表
z 配置主接口使用的备份接口;
z 配置主接口与备份接口切换的延时;
z 配置主接口与备份接口的路由;
1.2.2 配置主接口使用的备份接口
RGNOS 允许主接口既可以是物理接口或子接口(如Serial,Async 接口等等),也
可以是逻辑接口(如 Dialer 接口等等)。而备份接口既可以是物理接口,也可以是
逻辑接口。
RGNOS 提供下面的命令设置主接口使用的备份接口或者取消备

VRRP优先级的取值范围为0到255(数值越大表明优先级越高),可配置的范围是1到254,优先级0为系统保留给路由器放弃Master位置时候使用,255则是系统保留给IP地址拥有者使用。当路由器为IP地址拥有者时,其优先级始终为255。因此,当虚拟路由器内存在IP地址拥有者时,只要其工作正常,则为Master路由器。


泰顺县17618083904: keepalived工作原理是什么?怎么保证高可用 -
侯达肠多: 原理:keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议.虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面...

泰顺县17618083904: 做完vrrp之后如何分辨谁为master -
侯达肠多: show vrrp brief 优先级大的为master

泰顺县17618083904: VRRP、NAT、NTP分别是什么协议,做什么的 -
侯达肠多: 虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台.控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址.一旦主路由器不可...

泰顺县17618083904: H3C VRRP定时器问题 -
侯达肠多: 这个题目主要是考验VRRP通告报文的时间机制;只要细细的去分析就会明白了,多理解. 首先,backup转换成master状态是需要3个VRRP通告报文时间(默认3s)+抢占延迟时间(默认0s),此题目没有配置抢占延迟时间,故不考虑. 那么...

泰顺县17618083904: 两台三层交换机配置VRRP协议 -
侯达肠多: 看你的连接拓扑,这样配置VRRP的意义并不是很大,通常VRRP是在核心层来使用的,看这个图显示,网络并不复杂,核心层同时也是接入层,如果是多vlan环境,也只是为不同vlan转发提供了不同通道. 一般VRRP会和vlan配合使用,以达到...

泰顺县17618083904: ospf和vrrp的解释还不明白 -
侯达肠多: VRRP虚拟路由器冗余协议:Virtual Router Redundancy Protocol 它是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台.控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到...

泰顺县17618083904: 怎么样VRRP备份和接口备份 -
侯达肠多: 1.3.2 配置启动与关闭备份接口的带宽百分比 这里的带宽百分比是指在主接口上当前每秒钟的流量占用主接口的全部可用带宽 的百分比. 命令 目的 Ruijie(config-if)#backup load {enable-delay-percent | never } {disable-delay-percent | never } 设置...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网