一、背景

二、VRRP 概念介绍

三、实验操作

一、背景

局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来不可预计的损失,那么可以通过部署多个网关的方式来解决单点故障问题。于是VRRP应运而生。

二、VRRP 概念介绍

VRRP全称是虚拟路由器冗余协议(Virtual Ronter Redundancy Protocol),能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。从而保证当主机的下一跳设备出现故障时,可以及时将业务切换到其他设备,从而保持通讯的连续性和可靠性。

协议版本:VRRPv2(常用)和VRRPv3

VRRPv2仅适用也IPV4网络,VRRPv3适用于IPV4和IPV3两种网络

VRRP只有一种报文Advertisement报文;其目的地址是224.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号是12.     

 三、实验操作

如上图所示

1、对SW1进行配置

[SW1]v b 10 20

[SW1]int e0/0/1

[SW1-Ethernet0/0/1]p l a

[SW1-Ethernet0/0/1]p d v 10

[SW1-Ethernet0/0/1]un sh

[SW1-Ethernet0/0/1]int g0/0/2

[SW1-GigabitEthernet0/0/2]p l t

[SW1-GigabitEthernet0/0/2]p t a v 10 20

[SW1-GigabitEthernet0/0/2]un sh

[SW1-GigabitEthernet0/0/2]int e0/0/2

[SW1-Ethernet0/0/2]p l a

[SW1-Ethernet0/0/2]p d v 20

[SW1-Ethernet0/0/2]un sh

[SW1-Ethernet0/0/2]int g0/0/1

[SW1-GigabitEthernet0/0/1]p l t

[SW1-GigabitEthernet0/0/1]p t a v 10 20

[SW1-GigabitEthernet0/0/1]un sh

2、配置SW2

[SW2]v b 10 20 100

[SW2]int g0/0/1

[SW2-GigabitEthernet0/0/1]p l t

[SW2-GigabitEthernet0/0/1]p t a v 10 20

[SW2-GigabitEthernet0/0/1]un sh

[SW2-GigabitEthernet0/0/1]int g0/0/2

[SW2-GigabitEthernet0/0/2]p l a

[SW2-GigabitEthernet0/0/2] p d v 100

[SW2-GigabitEthernet0/0/2]un sh

[SW2-GigabitEthernet0/0/2]int vlanif 10

[SW2-Vlanif10]ip add 192.168.10.10 24

[SW2-Vlanif10]un sh

[SW2-Vlanif10]int vlanif 20

[SW2-Vlanif20]ip address 192.168.20.10 24

[SW2-Vlanif20]int vlanif 100

[SW2-Vlanif100]ip add 11.0.0.2 30

[SW2-Vlanif100]un sh

[SW2]ip route-static 0.0.0.0 0.0.0.0 11.0.0.1

[SW2]int vlanif 10

[SW2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1###配置虚拟IP地址

[SW2-Vlanif10]vrrp vrid 1 priority 120###配置优先级

[SW2-Vlanif10]vrrp vrid 1 track interface g0/0/1###配置监听端口,当这个地方down时,优先级减10

[SW2-Vlanif10]vrrp vrid 1 track interface g0/0/2

[SW2-Vlanif10]int vlanif 20

[SW2-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1

[SW2-Vlanif20]vrrp vrid 2 priority 115

3、配置SW3

[SW3]v b 10 20 100

[SW3]int g0/0/1

[SW3-GigabitEthernet0/0/1]p l t

[SW3-GigabitEthernet0/0/1]p t a v 10 20

[SW3-GigabitEthernet0/0/1]int g0/0/2

[SW3-GigabitEthernet0/0/2]p l a

[SW3-GigabitEthernet0/0/2]p d v 100

[SW3-GigabitEthernet0/0/2]un sh

[SW3-GigabitEthernet0/0/2]int vlanif 10

[SW3-Vlanif10]ip add 192.168.10.20 24

[SW3-Vlanif10]int vlanif 20

[SW3-Vlanif20]ip add 192.168.20.20 24

[SW3-Vlanif20]int vlanif 100

[SW3-Vlanif100]ip add 12.0.0.2 30

[SW3-Vlanif100]un sh

[SW3]int vlanif 10

[SW3-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1

[SW3-Vlanif10]vrrp vrid 1 priority 115

[SW3-Vlanif10]int vlanif 20

[SW3-Vlanif20]vrrp vrid  2 virtual-ip 192.168.20.1

[SW3-Vlanif20]vrrp vrid 2 priority 120

[SW3-Vlanif20]vrrp vrid 2 track interface g0/0/1

[SW3-Vlanif20]vrrp vrid 2 track interface g0/0/2

4、配置R1

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 11.0.0.1 30

[R1-GigabitEthernet0/0/0]int g0/0/1

[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 30

[R1-GigabitEthernet0/0/1]int loo 0

[R1-LoopBack0]ip add 1.1.1.1 24

[R1]ip route-static 192.168.10.0 24 11.0.0.2

[R1]ip route-static 192.168.10.0 24 12.0.0.2 preference 70

[R1]ip route-static 192.168.20.0 24 12.0.0.2

[R1]ip route-static 192.168.20.0 24 11.0.0.2 preference 70

5、这样完整的实验配置就完成了,当然最后我们少不了检验了

在PC1 ping 1.1.1.1

我们断开个g0/0/0的接口,看数据是否可以流通

继续ping 1.1.1.1

VRRP简介以及配置案例的更多相关文章

  1. Shiro简介、入门案例、web容器的集成

    目的: shiro简介 Shiro入门案例 Shiro与web容器的集成 shiro简介(中文官网:https://www.w3cschool.cn/shiro/andc1if0.html) 1.什么 ...

  2. 深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置

    上篇文章<深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)>简单看了一下TypeHandler, 本次将结束对于mybatis的配置文件的学习 ...

  3. MyBatis学习(一)、MyBatis简介与配置MyBatis+Spring+MySql

    一.MyBatis简介与配置MyBatis+Spring+MySql 1.1MyBatis简介 MyBatis 是一个可以自定义SQL.存储过程和高级映射的持久层框架.MyBatis 摒除了大部分的J ...

  4. MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql

    目录(?)[-] 一MyBatis简介与配置MyBatisSpringMySql MyBatis简介 MyBatisSpringMySql简单配置 搭建Spring环境 建立MySql数据库 搭建My ...

  5. MyBatis简介与配置MyBatis+Spring+MySql

    MyBatis学习 之 一.MyBatis简介与配置MyBatis+Spring+MySql MyBatis学习 之 二.SQL语句映射文件(1)resultMap MyBatis学习 之 二.SQL ...

  6. Linux内核分析(一)---linux体系简介|内核源码简介|内核配置编译安装

    原文:Linux内核分析(一)---linux体系简介|内核源码简介|内核配置编译安装 Linux内核分析(一) 从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底 ...

  7. 使用mysql存放Ambari元数据的配置案例

    使用mysql存放Ambari元数据的配置案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.环境准备   详情请参考我之前的笔记:离线方式部署Ambari2.6.0.0 中关 ...

  8. Nginx 反向代理工作原理简介与配置详解

    Nginx反向代理工作原理简介与配置详解   by:授客  QQ:1033553122   测试环境 CentOS 6.5-x86_64 nginx-1.10.0 下载地址:http://nginx. ...

  9. Linux DNS原理简介及配置

    Linux DNS原理简介及配置 DNS简介 DNS原理 域名解析的过程 资源记录 DNS BIND安装配置 一.简介 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访 ...

随机推荐

  1. tail -n 13 history |awk '{print $2,$3,$4,$5,$6,$7,$8.$9,$10}'提取第2到第11列

    # cat history |awk '{print $2,$3,$4,$5,$6,$7,$8.$9,$10}' # tail -n 13 history 215 systemctl stop 216 ...

  2. 解决无法访问github的问题

    当我们想学习下载某个大神分享的github项目时,由于github域名解析异常,时常会无法访问Github网站. 下面是我总结分享的有效解决方法:思路是自己手动修改hosts文件添加域名解析! 下面教 ...

  3. 一文带你搞懂 RPC 到底是个啥

    RPC(Remote Procedure Call),是一个大家既熟悉又陌生的词,只要涉及到通信,必然需要某种网络协议.我们很可能用过HTTP,那么RPC又和HTTP有什么区别呢?RPC还有什么特点, ...

  4. Jenkins 基础篇 - 任务创建

    前面了解了 Jenkins 上各种任务的区别后,我们就来实践应用下,先创建一个[文件夹]类型的任务,将我们目前的一些基础的演示任务[移动]到文件夹里面去,这样可以先做个简单的分类. 新建一个[文件夹] ...

  5. SpringBoot基础学习(三) 自定义配置、随机数设置及参数间引用

    自定义配置 SpringBoot免除了项目中大部分手动配置,可以说,几乎所有的配置都可以写在全局配置文件application.peroperties中,SpringBoot会自动加载全局配置文件从而 ...

  6. JDK8中Stream使用解析

    JDK8中Stream使用解析 现在谈及JDK8的新特新,已经说不上新了.本篇介绍的就是Stream和Lambda,说的Stream可不是JDK中的IO流,这里的Stream指的是处理集合的抽象概念『 ...

  7. typeof的作用及用法

    typeof的作用及用法 1.检查一个变量是否存在,是否有值. typeof在两种情况下会返回"undefined":一个变量没有被声明的时候,和一个变量的值是undefined的 ...

  8. 微信内 H5 页面自定义分享

    起源: 最近公司在做一个活动的h5页面,在微信内打开时需要进行微信授权,然后后端会重定向到这个页面并且携带了一些参数(openid等).问题是点击微信的原生分享时,会把携带的这些参数一起分享出去,等于 ...

  9. CUDA 8的混合精度编程

    CUDA 8的混合精度编程 Volta和Turing GPU包含 Tensor Cores,可加速某些类型的FP16矩阵数学运算.这样可以在流行的AI框架内更快,更轻松地进行混合精度计算.要使用Ten ...

  10. ContOS8 配置MariaDB

    导语: 该篇文章主要记录ContOS8安装MariaDB后的一些配置内容,若想要详细了解安装过程请移步至上一篇博文! 正文: 首先对MariaDB进行相关的简单配置 使用mysql_secure_in ...