虚拟路由器冗余协议的原理:VRRP详解

为什么要使用VRRP技术

我们知道,为了实现不同子网之间的设备通信,需要配置路由。目前常用的指定路由方法有两种:

第一种是通过路由协议 :RIP、OSPF动态学习

第二种是通过静态路由: 对终端PC机配置静态路由。

这两种路由各有各的优缺点:

第一种路由可以自动寻找最优路径,邻居路由也可以通过学习来获得路由表,但是动态路由占用线路带宽和CPU处理时间。

第二种路由是不需要CPU处理时间同样也不占用线路带宽,但是这个路由需要对终端的PC机进行配置网关来实现,工作量是比较大的。

对于以上的两种路由在现在来说都是广泛应用的。

我们现在只来分析静态路由的缺点,因为VRRP技术就是使用在静态路由上,而不是动态路由上。

对于静态路由来说,对终端PC机配置默认网关。如果作为默认网关的路由器出现故障,所有使用该网关为下一跳的主机的通信是要中断的。如下图所示;

在上图中,主机A—D都配置了一个默认的网关:10.1.1.1,网关路由的下一跳指向主机所在网段内的一个路由器RouterA,RouterA将报文发送到外网,但是如果现在RouterA坏掉了,那么所有的主机将无法与其他网段进行通信了。

为了解决以上的问题,我们可以加一个路由器RouterB,如下图所示:

当RouterA坏掉时,所有的PC机将网关切换到RouterB上的网关。这样就实现了路由器的备份。这个技术就是VRRP技术---虚拟路由器冗余协议

VRRP简介(转发机制)

1. VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)将可以承担网关功能的路由器加入到备份组中,形成一台虚拟路由器,由VRRP的选举机制决定哪台路由器承担转发任务,局域网内的主机只需将虚拟路由器配置为缺省网关

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

3. VRRP协议的实现有VRRPv2和VRRPv3两个版本,VRRPv2于IPv4,VRRPv3基     于IPv6

4. VRRP路由器: 所有运行VRRP协议的路由器就叫做VRRP路由器

5. VRRP备份组: 多台路由器被分到一个组中,在这个组中选举出一台主路由器,其他作为备份路由器。平常时候都是主路由器一个工作,备份路由器空闲,当主路由器故障后,从多台备份路由器中选举出一台替代故障的主路由器工作。这一组中的路由器构成了一个备份组。

如下图所示: 有两个路由器,两个网关,从两个路由器中选举出一个路由器作为主路由器,其他的都是备份路由器,主路由器负责发转发数据报,而备份路由器处于空闲状态,当主路由器出现故障后,备份路由器会成为主路由器,代替主路由器实现转发功能。

时间: 2024-09-14 17:42:51

虚拟路由器冗余协议的原理:VRRP详解的相关文章

虚拟路由器冗余协议VRRP的原理简介及应用

VRRP简介: VRRP(VIRTUAL ROUTER REDUNDANCY PROTOCOL),又称为虚拟路由器冗余协议.是一种lan接入设备备份协议.他可以把一个虚拟路由器的责任动态分配到局域网中的VRRP路由器中的一台.控制虚拟路由器ip地址的vrrp路由器称为主路由器,他负责转发数据包到这些虚IP.一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器.使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端

华为 VRRP虚拟路由器冗余协议冗余备份 负载均衡

华为 VRRP虚拟路由器冗余协议冗余备份 负载均衡(也是如此简单) 在2层交换上配置: <Huawei>sy     进视图模式 [Huawei]un in en   取消消息 [Huawei]sysname sw1   改名字 [sw1]vlan 10      添加vlan [sw1-vlan10]vlan 20 [sw1-vlan20]inter e0/0/1    进接口 [sw1-Ethernet0/0/1]port link-type access   划分到vlan10里 [sw

浏览器HTTP协议缓存原理分析详解

浏览器HTTP缓存原理分析 浏览器缓存原理 文字版描述 ①浏览器第一次访问服务器资源 /index.html 在浏览器中没有缓存文件,直接向服务器发送请求. 服务器返回 200 OK,实体中返回 index.html文件内容,并设置一个缓存过期时间,一个文件修改时间,一个根据index.html内容计算出来的实体标记Entity Tag,简称Etag. 浏览器将/index.html路径的请求缓存到本地. ②浏览器第二次访问服务器资源 /index.html 由于本地已经有了此路径下的缓存文件,

在Linux下(VRRP)虚拟路由冗余协议介绍

这篇文章描述的是如何在Linux下实现VRRP (Virtual Router Redundancy Protocol 虚拟路由器冗余协议).是我本人在学习VRRP过程的一个小总结,并结合了一些其他资料,对VRRP的一些基本概念.原理及Linux如何实现VRRP的一个介绍. 1.VRRP介绍 我们在建立一个网络时,为了保证网络稳定不间断的运行,经常采用一些动态的路由协议,如OSPF.RIP等,这些路由协议可以自动的绕开很多的网络故障,如:路由器DOWN机等.但很多时候我们可能无法使用这些高端的路

jQuery 跨域访问解决原理案例详解_jquery

浏览器端跨域访问一直是个问题,多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时地都要疼上一疼.记得很久以前使用iframe 加script domain 声明.yahoo js util 的方式解决二级域名跨域访问的问题. 时间过得好快,又被拉回js战场时, 跨域问题这个伤疤又开疼了.好在,有jQuery帮忙,跨域问题似乎没那么难缠了.这次也借此机会对跨域问题来给刨根问底,结合实际的开发项目,查阅了相关资料,算是解决了跨域问题...有必要记下来备忘, 跨域的安全限制都是指浏览

服务器-请教Apache同时并发原理的详解

问题描述 请教Apache同时并发原理的详解 想问问各位大虾: 本人刚学服务器,想了解一下apache的同时并发原理. 个人理解如下 比如说服务器是每1s接受一次访问,假定一个request的处理时间是1ms,那么在这一秒里面最大并发是1000. 如果超过1000的访问就会等待,导致request处理时间延长. 以上是个人理解,如有错误烦请指出,希望能听听各位的意见. 谢谢 解决方案 如果服务器有1个cpu,那么是这样的.但是如果有多个,并发不能这么算.apache会开多个线程,并行处理这些请求

linux下的yum命令原理和详解_Linux

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[opt

路由器技术中扩散技术的详解

我国的路由器技术发展非常迅速,同时市场需求也很高,可能好多人还不了解路由器技术中的扩散技术,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西.GFW的重要工作方式之一是在网络层的针对IP的封锁.事实上,GFW采用的是一种比传统的访问控制列表(Access Control List,ACL)高效得多的控制访问方式--路由扩散技术.分析这种新的技术之前先看看传统的技术,并介绍几个概念. 访问控制列表(ACL) ACL可以工作在网络的二层(链路层)或是三层(网络层),以工作在三层的ACL为

虚拟化的发展历程和实现原理——图文详解

前言 现在市场上最常见的虚拟化软件有VMWare workstation(VMWare).VirtualBox(Oracle).Hyper-V(Microsoft).KVM(Redhat).Xen等,这些软件统称之为VMM(Virtual Machine Monitor),使用不同的虚拟化实现.而这些虚拟化实现的方式可以分为全虚拟化.半虚拟化.硬件虚拟化等,本篇主要是理解这些虚拟化实现的原理. 虚拟化 虚拟化的诞生与实现: 1961年 IBM709机实现了分时系统,将CPU占用切分为多个极短(1