在VRRP标准协议模式中,只有Master路由器可以转发报文,Backup路由器处于监听状态,无法转发报文。虽然创建多个备份组可以实现多个路由器之间的负载分担,但是局域网内的主机需要设置不同的网关,增加了配置的复杂性。

VRRP负载均衡模式在VRRP提供的虚拟网关冗余备份功能基础上,增加了负载均衡功能。其实现原理为:将一个虚拟IP地址与多个虚拟MAC地址对应,VRRP备份组中的每个路由器都对应一个虚拟MAC地址,使得每个路由器都能转发流量。在VRRP负载均衡模式中,只需创建一个备份组,就可以实现备份组中多个路由器之间的负载分担,避免了VRRP备份组中Backup设备始终处于空闲状态,网络资源利用率不高的问题。

思科ccna认证VRRP负载均衡技术详解VRRP负载均衡模式以VRRP标准协议模式为基础,VRRP标准协议模式中的工作机制(如Master路由器的选举、抢占、监视功能等),VRRP负载均衡模式均支持。VRRP负载均衡模式还在此基础上,增加了新的工作机制。

  1. 虚拟MAC地址分配:

VRRP负载均衡模式中,Master路由器负责为备份组中的路由器分配虚拟MAC地址,并根据负载均衡算法为来自主机的ARP(IPv4网络中)/ND(IPv6网络中)请求,应答不同的虚拟MAC地址,从而实现流量在多个路由器之间分担。备份组中的Backup路由器不会应答主机的ARP(IPv4网络中)/ND(IPv6网络中)请求。

  1. 虚拟转发器:

虚拟MAC地址的分配,实现了不同主机将流量发送给备份组中不同的路由器。为了使备份组中的路由器能够转发主机发送的流量,需要在路由器上创建虚拟转发器。每个虚拟转发器都对应备份组的一个虚拟MAC地址,负责转发目的MAC地址为该虚拟MAC地址的流量。

虚拟转发器的创建过程为:

(1)      备份组中的路由器获取到Master路由器为其分配的虚拟MAC地址后,创建该MAC地址对应的虚拟转发器,该路由器称为此虚拟MAC地址对应虚拟转发器的VF Owner(Virtual Forwarder Owner,虚拟转发器拥有者)。

(2)      VF Owner将虚拟转发器的信息通告给备份组内其它的路由器。

(3)      备份组内的路由器接收到虚拟转发器信息后,在本地创建对应的虚拟转发器。

由此可见,备份组中的路由器上不仅需要创建Master路由器为其分配的虚拟MAC地址对应的虚拟转发器,还需要创建其它路由器通告的虚拟MAC地址对应的虚拟转发器。

3、虚拟转发器的权重和优先级

虚拟转发器的权重标识了设备的转发能力。权重值越高,设备的转发能力越强。当权重低于一定的值——失效下限时,设备无法再为主机转发流量。虚拟转发器的优先级用来决定虚拟转发器的状态:优先级最高的虚拟转发器处于Active状态,称为AVF(Active Virtual Forwarder),负责转发流量。虚拟转发器的优先级取值范围为0~255,其中,255保留给VF Owner使用。设备根据虚拟转发器的权重计算虚拟转发器的优先级。

4、虚拟转发器备份

如果VF Owner的权重高于或等于失效下限,则VF Owner的优先级为最高值255,作为AVF负责转发目的MAC地址为虚拟MAC地址的流量;其他路由器接收到AVF发送的Advertisement报文后,也会创建虚拟转发器,该虚拟转发器处于Listening状态,称为LVF(Listening Virtual Forwarder)。

LVF监视AVF的状态,当AVF出现故障时,将选举出虚拟转发器优先级最高的LVF作为AVF。虚拟转发器始终工作在抢占模式。如果LVF接收到AVF发送的Advertisement报文中虚拟转发器优先级低于本地虚拟转发器优先级,LVF就会抢占成为AVF。

5、VRRP负载均衡模式的报文

VRRP标准协议模式中只定义了一种报文——VRRP通告报文,且只有Master路由器周期性发送该报文,Backup路由器不会发送VRRP通告报文。

  • Advertisement报文:不仅用于通告本设备上备份组的状态,还用于通告本设备上处于Active状态的虚拟转发器信息。Master和Backup路由器均周期性发送该报文。
  • Request报文:处于Backup状态的路由器如果不是VF Owner(Virtual Forwarder Owner,虚拟转发器拥有者),则发送Request报文,请求Master路由器为其分配虚拟MAC地址。
  • Reply报文:Master路由器接收到Request报文后,将通过Reply报文为Backup路由器分配虚拟MAC地址。收到Reply报文后,Backup路由器会创建虚拟MAC地址对应的虚拟转发器,该路由器称为此虚拟转发器的拥有者。
  • Release报文:VF Owner的失效时间达到一定值后,接替其工作的路由器将发送Release报文,通知备份组中的路由器删除VF Owner对应的虚拟转发器。

思科ccna认证VRRP负载均衡技术详解相关推荐

  1. 分布式架构系列: 负载均衡技术详解 | 技术头条

    戳蓝字"CSDN云计算"关注我们哦! 技术头条:干货.简洁.多维全面.更多云计算精华知识尽在眼前,get要点.solve难题,统统不在话下! 作者:ITFLY8 转自:架构师技术联 ...

  2. Nacos系列--权重(负载均衡)--作用/详解

    原文网址:Nacos系列--权重(负载均衡)--作用/详解_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Nacos的权重的用法,它是一种负载均衡的方法. 权重的含义 Nacos控制台可以设置 ...

  3. LVS负载均衡--知识详解

    一. 集群的概念 服务器集群简称集群是一种服务器系统,它通过一组松散集成的服务器软件和/或硬件连接起来高度紧密地协作完成计算工作.在某种意义上,他们可以被看作是一台服务器. 集群系统中的单个服务器通常 ...

  4. lvs实现负载均衡原理详解

    前言: LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,现在已经是 Linux标准内核的一部分.在Linux2.4内核以前, ...

  5. nginx的负载均衡模块详解

    反向代理与负载均衡的概念: Nginx仅仅是作为nginx proxy反向代理使用,nginx其实是反向代理,只不过是有负载均衡的功能! 安装Nginx负载均衡 官网Nginx模块讲解 模块详解 up ...

  6. linux搭建LVS+keepalive+nginx实现集群高性能负载均衡配置详解

    关于nginx配置tomcat实现负载均衡可参考http://blog.csdn.net/liqi_q/article/details/78063603 安装jdk可参考:http://blog.cs ...

  7. nginx反向代理及负载均衡使用详解

    nginx反向代理及负载均衡使用说明 文章目录 nginx反向代理及负载均衡使用说明 集群介绍 负载均衡架构图 为什么要使用集群 集群种类 负载均衡概念说明 压力测试 反响代理概念说明 反向代理图解 ...

  8. Windows 08 R2_NLB负载均衡(图文详解)

    目录 目录 Load Balance 使用NLB来部署Web Farm集群 环境准备 在Win08r2pc1中配置DNS服务 在Win08r2pc1中部署File Service文件服务 在Win08 ...

  9. Windows 2008 R2_NLB网络负载均衡(图文详解)(转)

    目录 前言 软件环境 DNS域名服务器 DNS服务器原理 DNS域名空间 DNS区域 DNS服务器的类别 DNS查询模式 缓存文件 配置DNS服务器 DNS服务的应用 新建子域 在DNS正向解析中新建 ...

最新文章

  1. WebBrowser 打印设置,打印预览,去页眉和页脚
  2. linux动态线程池--原理,这儿的代码不完整
  3. 《PHP和MySQL Web开发从新手到高手(第5版)》一2.9 删除存储的数据
  4. Delphi通过ICMP检测与远程主机连接
  5. conda 安装mysql_centos7安装mysql
  6. unity 地图编辑器_基于Unity的场景基础测试
  7. python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
  8. java图片循环_java – 如何实现无限图像循环?
  9. Hadoop开发环境的搭建与配置(基于Linux)
  10. delphi打印机编程
  11. EasyDarwin的交叉编译
  12. 如何在Keil中的添加和使用STC芯片型号
  13. 「 机器人学 」机器人与控制工程基础浅谈
  14. mysql利用二进制日志binlog恢复误删除操作
  15. 用c#实现简单的登录和注册功能
  16. Godot特效:手绘贴图+粒子系统实现风格化火焰(一)绘制火焰贴图
  17. Ubuntu Firefox浏览器安装Flash插件
  18. 既不是研发顶尖高手,也不是销售大牛,为何偏偏获得2万RMB的首个涛思文化奖?...
  19. 切换svn地址报错issuer is not trusted
  20. 百度地图——多点标记及路线

热门文章

  1. SLF4J: No SLF4J providers were found.完美解决
  2. 弘辽科技:100块的直通车,怎么开?电商运营新手篇
  3. 驱动开发视频教程 【免KEY版】
  4. c语言 某珠宝鉴定大赛,由主持人输入珠宝的真实价格,再由8位参赛选手输入各自估计的价格,估价与真实价格最接近的选手获胜。
  5. java边界布局东南西北_破局!发展大南昌格局!城市向南生长或是关键!
  6. 回环检测回环校正(一):回环检测原理
  7. ☀️光天化日学C语言☀️(20)- 赋值运算符 | 让代码变得更加简洁
  8. 国仁网络资讯:微信视频号怎么引流效果好;如何打造个人私域流量池。
  9. CVPR人工智能成精记,不但看穿PS,还能一键卸妆
  10. 如何下载chrome插件离线安装包