虚拟路由冗余协议VRRP
一、VRRP简介
虚拟路由冗余协议VRRP(Virtual Router Redundancy Protocol)通过把几台路由设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。
随着网络的快速普及和相关应用的日益深入,各种增值业务(如IPTV、视频会议等)已经开始广泛部署,基础网络的可靠性日益成为用户关注的焦点,能够保证网络传输不中断对于终端用户非常重要。
通常,同一网段内的所有主机上都设置一条相同的、以网关为下一跳的缺省路由。主机发往其他网段的报文将通过缺省路由发往网关,再由网关进行转发,从而实现主机与外部网络的通信。
当网关发生故障时,本网段内所有以网关为缺省路由的主机将无法与外部网络通信。增加出口网关是提高系统可靠性的常见方法,此时如何在多个出口之间进行选路就成为需要解决的问题。
VRRP的出现很好的解决了这个问题。VRRP能够在不改变组网的情况下,采用将多台路由设备组成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现默认网关的备份。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。
在具有多播或广播能力的局域网(如以太网)中,借助VRRP能在网关设备出现故障时仍然提供高可靠的缺省链路,无需修改主机及网关设备的配置信息便可有效避免单一链路发生故障后的网络中断问题。
二、VRRP原理
1、VRRP概述
图1 VRRP备份组示意图
如上图1所示,HostA通过Switch双归属到SwitchA和SwitchB。在SwitchA和SwitchB上配置VRRP备份组,对外体现为一台虚拟路由器,实现链路冗余备份。
我们可以在如上图1所示的网络中部署VRRP协议,下面结合该图介绍VRRP协议的基本概念:
1、VRRP路由器(VRRP Router):
运行VRRP协议的设备,它可能属于一个或多个虚拟路由器,如SwitchA和SwitchB。
2、虚拟路由器(Virtual Router):
又称VRRP备份组,由一个Master设备和多个Backup设备组成,被当作一个共享局域网内主机的缺省网关。如SwitchA和SwitchB共同组成了一个虚拟路由器。
3、Master路由器(Virtual Router Master):
承担转发报文任务的VRRP设备,如SwitchA。
4、Backup路由器(Virtual Router Backup):
一组没有承担转发任务的VRRP设备,当Master设备出现故障时,它们将通过竞选成为新的Master设备,如SwitchB。
5、VRID:
虚拟路由器的标识。如SwitchA和SwitchB组成的虚拟路由器的VRID为1。
6、虚拟IP地址(Virtual IP Address):
虚拟路由器的IP地址,一个虚拟路由器可以有一个或多个IP地址,由用户配置。如SwitchA和SwitchB组成的虚拟路由器的虚拟IP地址为10.1.1.10/24。
7、IP地址拥有者(IP Address Owner):
如果一个VRRP设备将虚拟路由器IP地址作为真实的接口地址,则该设备被称为IP地址拥有者。如果IP地址拥有者是可用的,通常它将成为Master。
如SwitchA,其接口的IP地址与虚拟路由器的IP地址相同,均为10.1.1.10/24,因此它是这个VRRP备份组的IP地址拥有者。
8、虚拟MAC地址(Virtual MAC Address):
虚拟路由器根据虚拟路由器ID生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址,格式为:00-00-5E-00-01-{VRID}(VRRP for IPv4);00-00-5E-00-02-{VRID}(VRRP for IPv6)。
当虚拟路由器回应ARP请求时,使用虚拟MAC地址,而不是接口的真实MAC地址。如SwitchA和SwitchB组成的虚拟路由器的VRID为1,因此这个VRRP备份组的MAC地址为00-00-5E-00-01-01。
转载于:https://www.cnblogs.com/andy6/p/7486982.html
虚拟路由冗余协议VRRP相关推荐
- 网络协议学习:虚拟路由冗余协议 VRRP
背景 一个网络中的主机如果想向其他网络上的主机发送数据,必须经过主机所在网络的默认网关.随着网络的发展,网络中越来越多的机器需要和外界进行通信的时候,如果网关出现单点故障,那么整个网络都和外界断开的联 ...
- 华为路由器:虚拟路由冗余协议VRRP的讲解
VRRP网关冗余技术 一.技术背景 如上图所示,如果我们局域网中只有一个路由器作为网关,假如某天我们的路由器宕机了,那么整个局域网就无法上网,我们一般称之为单点故障.那么如何解决网关的单点故障呢? 我 ...
- 虚拟路由冗余协议VRRP——双机热备份基础
VRRP 一.概述 产生背景 VRRP简介 相关概念 二.VRRP的报文结构 三.VRRP的状态机 四.VRRP中Master的选举和工作过程 Master路由器的选举 工作过程 正常工作 VRRP的 ...
- vrrp协议_虚拟路由冗余协议VRRP原理介绍
一.概述: 1.1. 产生背景 随着Internet的发展,人们对网络可靠性的要求越来越高.特别是对于终端用户来说,能够实时与网络其他部分保持联系是非常重要的.一般来说,主机通过设置默认网关来与外部网 ...
- ensp 虚拟路由冗余协议vrrp配置
ip设置与路由部分省略 master路由器: <HUAWEI>sys <HUAWEI>sys r1 [r1]un in en [r1]int g0/0/0 [r1-Gigabi ...
- linux内核vrrp配置,在Linux下的(VRRP)虚拟路由冗余协议介绍(转)
在Linux下的(VRRP)虚拟路由冗余协议介绍(转)[@more@] 这篇文章描述的是如何在Linux下实现VRRP (Virtual Router Redundancy Protocol 虚拟路由 ...
- 虚拟路由器冗余协议-VRRP
虚拟路由器冗余协议 (VRRP:Virtual Router Redundancy Protocol) 虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 ...
- 虚拟路由器冗余协议VRRP原理详解!
虚拟路由器冗余协议VRRP原理详解! https://virtual.51cto.com/art/201905/596666.htm?pc 我们知道,为了实现不同子网之间的设备通信,需要配置路由.目前 ...
- 虚拟路由器冗余协议vrrp原理的理解
VRRP(Virtual Router Redundancy Protocol)虚拟路由器冗余协议 作用 避免由于局域网网关单点故障而导致的网络中断,如下图,如果交换机与外网连接出现故障,则所有的pc ...
最新文章
- 图像处理学习三(频域图像增强)
- 文件、格式-【Cocos2D-X 】初窥门径(10)解决中文乱码-by小雨
- 2020-12-08 tensorflow model.fit_generator()函数参数
- CentOS 7 内存压力测试-memtester工具
- xfce的面板调节声音大小的按钮不见了。
- mysql延迟关联为什么快_MySQL 覆盖索引与延迟关联详解
- 解决:“确实允许此网页访问剪贴板吗”
- mysql5.7安装教程绿色_mysql 5.7.17 安装配置方法图文教程(windows)
- 陕西师范大学计算机科学学院保研院校,陕西师范大学计算机科学学院量子信息学保研细则...
- mysql 热切换_热璞HotDB学习篇—如何基于MySQL进行数据高可用
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。...
- mysql limit 不起作用_这句mysql中为什么limit起不到作用
- 开课吧python怎么样-找工作得有个大杀招,你看AI换脸这个技能怎么样?
- 全网最好用的VS Code插件推荐
- lsb_release 提示命令不存在
- STM32F207ZG GPIO口学习
- [深入浅出C语言]理解取整、取余和取模
- [统计学笔记] 统计学计算题选讲(精华)
- linux 动画软件,免费开源的 2D 动画软件
- 解决Vue路由重复跳转报错