VRRP出现的原因:

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

VRRP的优点:

  • 可以实现网关的备份
  • 能解决多个网关之间的互相冲突

单网关的缺陷:

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

多网关存在的问题:

  • 通过部署多网关的方式实现网关的备份
  • 但多网关可能会出现一些问题:网关间IP地址冲突,主机会频繁切换网络出口

VRRP基本概述:

  • VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟的路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份
  • 协议版本:VRRPv2(常用)和VRRPv3
  • VRRPv2仅适用IPv4网络,VRRPv3适用于IP4和IPv6两种网络
  • VRRP协议报文
  • 只有一种报文:Advertisement报文;其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-12,协议号是112

VRRP主备备份工作过程:

VRRP负载分担工作过程:

VRRP实验:

LSW2配置:

vlan bat 10 20 100  ###划分VLAN 10 20

int g0/0/1     ###配置G0/0/1为access口 VLAN100

port link-type access

port default vlan 100

int g0/0/3   ###配置G0/0/3为Trunk口,只允许VLAN10  VLAN20流量过

port link-type trunk

port trunk allow-pass vlan 10 20

int vlanif 10

ip address 192.168.10.20 24

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

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

int vlanif 20

ip address 192.168.20.20 24

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

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

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

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

int vlanif 100

ip address 12.0.0.2 30 ###配置互联口IP地址

ip route-static 0.0.0.0 0.0.0.0 12.0.0.1  ###配置默认路由

R1配置:

interface GigabitEthernet0/0/0
ip address 11.0.0.1 255.255.255.252

interface GigabitEthernet0/0/1
ip address 12.0.0.1 255.255.255.252

interface LoopBack0
ip address 1.1.1.1 255.255.255.0

ip route-static 192.168.10.0 255.255.255.0 11.0.0.2
ip route-static 192.168.10.0 255.255.255.0 12.0.0.2 preference 70
ip route-static 192.168.20.0 255.255.255.0 12.0.0.2
ip route-static 192.168.20.0 255.255.255.0 11.0.0.2 preference 70

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

  1. VRRP协议与原理

    VRRP协议与原理 目录: 一.VRRP协议概述 1.1.VRRP协议 1.2.单网关和多网关的缺陷 1.3.VRRP基本概述 二.VRRP工作原理 2.1.VRRP主备份备份工作工程 2.2.VRR ...

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

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

  3. VRRP协议原理与配置

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

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

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

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

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

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

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

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

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

  8. SNMP 原理及配置简述 net-snmp-utils net-snmp 第2版基于SNMP 群体名(community name) 第3版引入了安全性更高的访问控制方法 SNMP协议操作只有4种 Apache的php_snmp 模块

    SNMP 原理及配置简述  net-snmp-utils  net-snmp 第2版基于SNMP 群体名(community name) 第3版引入了安全性更高的访问控制方法 SNMP协议操作只有4种 ...

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

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

随机推荐

  1. ThinkPHP5.1 输出到模板HTML格式被强行转成了字符

    出现问题 控制器传给视图一个input标签,在视图页面显示出来就是 <input type='text'></input>,显示出来的是一个文本,而不是一个可以输入的文本框 解 ...

  2. transformer模型转torchscript格式

    from transformers import BertModel, BertTokenizer, BertConfig import torch enc = BertTokenizer.from_ ...

  3. UIautomator2框架快速入门App自动化测试

    01.APP测试框架比较 常见的APP测试框架   APP测试框架 02.UIAutomator2简介 简介 UIAutomator2是一个可以使用Python对Android设备进行UI自动化的库. ...

  4. c++中new[ ]与delete[ ]的分析

    前言 以前对c++的new[]的了解就是开辟一块内存,直到我最近在程序中用到它才发现我的了解太浅. 问题分析 new[]得到的内存空间不会自动初始化 new[]是在堆区中动态分配指定大小的内存,但是这 ...

  5. SE_Work4_软件案例分析

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求:分析软件案例 个人博客作业-软件案例分析 班级 005 这个作业在哪个具体方面帮助我实现目标 分析对比一类软件,学会规划分析软件的 ...

  6. 如何借助CRM销售管理系统提升业绩?

    与传统企业销售模式不同,现代企业在网络背书下,销售活动与网络密切相关.销售数据需要网络保存,销售渠道需要网络挖掘.在线的销售软件让销售活动起到了事半功倍的效果.CRM销售管理系统是企业必不可少的在线软 ...

  7. [时间模块、random模块]

    [时间模块.random模块] time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏 ...

  8. 神奇的不可见空格<200b>导致代码异常

    故事是这样发生的,在做一个JSON对象转化的时候,出现了转化异常:刚开始还是以为是格式错误,后来一步步排除,才发现是不可见空格<200b>导致的解析异常 出现 使用Typora编写文字时, ...

  9. flink操作mysql

    Flink读写mysql 如果是mvn项目的话,需要预先导入相应的包: <dependency> <groupId>org.apache.flink</groupId&g ...

  10. 将top命令的输出,写入到文件中 top -b -n 1 -d 3 >>file.txt

    top -b -n 1 -d 3 >>file.txt 解析: -b :batch模式,可以重定向到文件中 -n 1:一共取1次top数据.后边加数字,表示次数 -d 3:每次top时间间 ...