VRRP协议与原理

目录:

一、VRRP协议概述

1.1、VRRP协议

1.2、单网关和多网关的缺陷

1.3、VRRP基本概述

二、VRRP工作原理

2.1、VRRP主备份备份工作工程

2.2、VRRP 主备路由器切换过程

2.3、VRRP联动功能

2.4、VRRP 负载分担工作过程

三、VRRP配置命令

一、VRRP协议概述

1、VRRP 协议

1)、局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,所以通过部署多个网关的方式来解决单点故障问题

2)、VRRP协议既可以实现网关的备份,又能解决多个网关之间互相冲突的问题

2、单网关和多网管的缺陷

1)、单网关缺陷

当网关路由器Router A出现故障时,本网段内以该设备为网关的主机都不能与 Internet进行通信

2)、多网管的缺陷

①、通过部署多网关的方式实现网关的备份

②、但多网关可能会出现一些问题:网关间IP地址冲突;主机会频繁的切换网络出口

3、VRRP基本概述

1)、VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份

2)、协议版本:VRRP v2(常用)和VRRP v3

3)、VRRP v2 适用于 IPV4网络,VRRP v3适用于 IP v4和IP v6两种网络

4)、VRRP协议报文

只有一种报文:Advertisement 报文;其目的 IP地址是224.0.0.18,目的Mac地址是01-00-5e-00-12,协议号是112

二、VRRP工作原理

1、VRRP主备份备份工作工程

1)、选举出主 Master

2)、状态维持,Master 设备周期性地放松 VRRP 通告报文给组内其他设备,以通知自己处于正常工作状态

2、VRRP 主备路由器切换过程

1)、当Master发生故障,则主备切换的过程

2)、Backup Master_Down_interval 时间内未收到 Master 发送的状态通告报文,则立即成为 Master。

3)、如果原 Master故障恢复,则主备回切的过程

当 Router A发现收到Router B的VRRP报文中的优先级比自己低,Router A立即抢占成为 Master

3、VRRP联动功能

利用 VRRP的联动功能监视上行接口或链路故障,主动进行准备切换

4、VRRP 负载分担工作过程

Master上:Router 传统的主备方式流量的经由单个 Master 转发,Master 负担过量

Backup上:通过配置不同的备份组,使Router B成为新备份组的Master,这样就可以分担网络中流量了

三、VRRP配置命令

### RSW1 ###

interface Vlanif10

vrrp vrid 1 virtual-ip 192.168.10.1                       ### 配置虚拟 IP 地址 ###

vrrp vrid 1 priority 120                                       ### 配置优先级120,默认为100,越大越优先 ###

vrrp vrid 1 track interface GigabitEthernet0/0/1 ### 配置监听端口 GigabitEthernet0/0/1,当这个地方down 优先级减10  ###

vrrp vrid 1 track interface GigabitEthernet0/0/2 ### 配置监听端口 GigabitEthernet0/0/2,当这个地方down 优先级减10  ###

interface Vlanif20

IP address 192.168.20.10  255.255.255.0

vrrp address 2 virtual-ip 192.168.20.1                 ### 配置虚拟IP地址 ###

vrrp vrid 2 priority 115                                       ### 配置优先级115  ###

### RSW2 ###

interface Vlanif10

ip address 192.168.10.20 255.255.255.0

vrrp vrid 1 virtual-ip 192.168.10.1                       ### 配置虚拟IP地址 ###

vrrp vrid 1 priority 115                                       ### 配置优先级115  ###

interface Vlanif 20

ip address 192.168.20.20 255.255.255.0

vrrp vrid 2 virtual-ip 192.168.20.1                       ### 配置虚拟IP地址 ###

vrrp vrid 2 priority 120                                       ### 配置优先级120 ###

vrrp vrid 2 track interface GigabitEthernet0/0/1 ### 配置监听端口GigabitEthernet0/0/1,当这个地方down 优先级减10 ###

vrrp vrid 2 track interface GigabitEthernet0/0/2### 配置监听端口GigabitEthernet0/0/2,当这个地方down 优先级减10 ###

VRRP协议与原理的更多相关文章

  1. VRRP协议的原理与配置

    VRRP出现的原因: 局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来不可预计的损失. VRRP的优点: ...

  2. Keepalived原理与实战精讲--VRRP协议

    . 前言 VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简 ...

  3. (转)小谈keepalived vip漂移原理与VRRP协议

    背景:之前搭建过keepalived双机热备的集群,但对其中的原理不甚理解,看完就忘了,所有有必要深入的学习下. 简介 什么是keepalived呢?keepalived是实现高可用的一种轻量级的技术 ...

  4. keepalived之 Keepalived 原理(定义、VRRP 协议、VRRP 工作机制)

    1.Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障.一个LVS服务会有2台服务器运行Keepalived,一台为主服务器 ...

  5. Keepalived原理及VRRP协议与应用配置(详细)

    转载自:https://blog.csdn.net/u010391029/article/details/48311699 1. 前言 VRRP(Virtual Router Redundancy P ...

  6. 架构-虚拟路由器冗余协议【原理篇】VRRP详解

    转自:http://zhaoyuqiang.blog.51cto.com/6328846/1166840/ 为什么要使用VRRP技术 我们知道,为了实现不同子网之间的设备通信,需要配置路由.目前常用的 ...

  7. (转)虚拟路由器冗余协议【原理篇】VRRP详解

    原文:http://blog.51cto.com/zhaoyuqiang/1166840 为什么要使用VRRP技术 我们知道,为了实现不同子网之间的设备通信,需要配置路由.目前常用的指定路由方法有两种 ...

  8. 浅析keepalived vip漂移原理与VRRP协议

    2017-01-18 Martin 开源技术社区 简介 什么是keepalived呢?keepalived是实现高可用的一种轻量级的技术手段,主要用来防止单点故障(单点故障是指一旦某一点出现故障就会导 ...

  9. VRRP协议原理与配置

    一.VRRP协议概述 1.1.VRRP协议基本概念 局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来不可预 ...

随机推荐

  1. Think on 小黄衫

    忙忙碌碌的大三下,抽空写一篇这样的感想,感觉也是蛮不错的. 首先,还是要非常感谢课程组的认可与鼓励,能够得到这样的一件"小黄衫",确实是一段非常宝贵的体验. 博客作业感想 三次博客 ...

  2. PostgreSQL实现字符串拼接

      在日常工作中会遇到将多行的值拼接为一个值展现,如果使用过Oracle数据库,可以使用list_agg的聚合函数来实现.那么PostgreSQL也有这样的功能,函数为string_agg.具体用法如 ...

  3. MakeCode图形编程应用在micro:bit上的多工性能实测

    1. 简述 本文不涉及对测试中所用到的设备或软件的推广. micro:bit 是一款由英国广播电视公司(BBC)为青少年编程教育设计,并由微软,三星,ARM,英国兰卡斯特大学等合作伙伴共同完成开发的微 ...

  4. Markdown使用概述

    Markdown使用概述 序言 作为一名编程学习的爱好者和初学者,由于学习编程的过程中总是存在遗忘以及很难动手写起来的问题,所以在看了许多关于编程学习方法的文章之后,选择使用typora作为我的笔记工 ...

  5. Powershell阻止确认

    要阻止弹出确认提示,需要设置-Confirm为false, new-VM -Name $hostname -Template $template -VMHost 10.11.31.5 -OSCusto ...

  6. linux操作系统优化系列-RAID不同阵列模式的选择

    背景 笔者所在的某通信运营商某大数据项目由于应用面临瓶颈需要扩充服务器设备,当初上这个项目的时候,服务器上线前的工作(配置raid,安装操作系统,Infiniband网络调试,系统漏洞安全加固)都是我 ...

  7. centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 rose_willow rose_willow 发布于 2016/06/16 11:32 字数 902 阅读 405 收藏 0 点赞 0 ...

  8. LTP--linux稳定性测试 linux性能测试 ltp压力测试 内核更新 稳定性测试

    LTP--linux稳定性测试 linux性能测试 ltp压力测试 zhangzj1030关注14人评论33721人阅读2011-12-09 12:07:45   说明:在写这篇文章之前,本人也不曾了 ...

  9. 云计算OpenStack核心组件---glance镜像服务(6)

    一.glance介绍: Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata ...

  10. Java 关键字详解

    Java 关键字是 Java 语言中被赋予特殊意义的一些单词(每个关键字都代表着不同场景下的不同含义),不可以把它当作标识符来使用(不能用作变量名.方法名.类名.包名和参数名等).Java 中的关键字 ...