HSRP协议(思科私有)/VRRP协议(公有)

news2024/11/19 5:30:12

数据来源

1、HSRP热备份路由协议(备份网关)

出现背景:

        如下图一个公司拉两条网线一条用来备份网关是192.168.0.253,平时用的网关是254,如果网关是254的这条网线出问题了就可以使用备份不影响公司让人员上网,但是我们切换网关一般是改DHCP服务器的地址池的网关地址,这就需要员工电脑重新获取IP才能生效,这就很不人性化还要通知到每个员工重启电脑才能上网,HSRP协议就是解决这个问题。

作用:备份网关 

使用:

1)在两个网关使用HSRP协议,并加入HSRP组(如果是VRRP就是VRRP组),

        组号:1-255(没有大小之分)

        注意:当加入组之后这个局域网除了原来的两个物理的路由器外,还会出现一个虚拟的路由器,也会连接到局域网内但是线也是虚拟的实际是不存在的,所以不占用物理端口,这个虚拟的路由器也有属于自己的网关,假设为192.168.0.252,这个IP是真实存在的不过不需要我们手动去配置,是那两个物理路由器的网关加入组时两者自动协商出来的。

2)虚拟路由器的IP称为虚拟IP地址

3)HSRP组的成员

  • 虚拟路由器(老大)
  • 活跃路由器
  • 备份路由器
  • 其他路由器(如有第三个物理路由器称为其他路由器)

4) HSRP优先级:1-255(数字越大优先级越高)

 默认为100,如两个路由器优先级相同就随机确认谁是活跃谁是备份

5)HSRP成员通过定时发送hello包来交流确定谁的优先级更高每隔3秒

        hello包默认每隔3秒发送一次,坚持时间是10秒,10秒后活跃一方没反应备份路由器就会成为活跃路由器

通信过程:

        (1)配置了HSRP协议之后,PC的数据会先到虚拟的路由器再由虚拟路由器转发给活跃路由器。

        (2)如果HSRP成员通过定时发送hello包来交流发现活跃路由器一方出现问题了,(最多10秒活跃路由器没反应,备份路由器就会判定为他坏了,我要顶上去成为活跃路由器。

        (3)特殊情况:如果原来的活跃路由器被修好了正常工作了,HSRP成员又开始发送hello包交流,现在的获取路由器发现被修好的路由器的优先级比他高就会自动变成备份路由器,被修好的路由器就会自动成为活跃路由器,PC的数据又会流到这里然后被转发。

6)占先权

        作用:当检测不到活跃路由器,或检测对方的优先级比自己低,立即抢占活跃路由的名分。(给备份路由或其他路由器配置)

7)配置跟踪track,跟踪外网端口状态,当外网down掉,则自降优先级(比备份路由器低就行)

实验:

1)给PC和网关配置IP,效果如下图

配置PC

按照上面讲的两台路由器之间还有个虚拟路由器,我这里设虚拟路由器的网关是192.168.1.254,所以内网PC的网关设置为192.168.1.254

        配置路由器端口IP命令

         en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/x​​                                             # 进入需要配置的端口

        ip add IP 子网掩码                              # 配置IP,如:  ip add 30.1.1.254 255.255.255.0

        no shut                                                # 开启端口

2)配置路由表 

        给内网的两台路由器都配置一条往右走的默认路由

                 en                                                       # 进入特权模式

                conf t                                                   # 进入全局配置模式

                 ip route 0.0.0.0  0.0.0.0 下一跳IP   # 配置默认路由,这里的下一跳IP就是外网路由器的网关

        第一台路由器配置

                 en                                                       # 进入特权模式

                conf t                                                   # 进入全局配置模式

                 ip route 0.0.0.0  0.0.0.0 10.1.1.254

        第二台路由器配置

                 en                                                       # 进入特权模式

                conf t                                                   # 进入全局配置模式

                 ip route 0.0.0.0  0.0.0.0 20.1.1.254

         配置第三台路由器(外网)

                外网的数据包传回内网有两条路线,从上面的路由器进入内网,或从下面的路由器,我这里只是为了做实验验证HSRP协议的路由切换,这就设置外网的数据从下面的路由器传回内网,内网的数据从上面路由器传到外网,等下手动关闭上面的路由器的端口,看下面的路由器会不会自动升级为活跃路由器

                en                                                       # 进入特权模式

                conf t                                                   # 进入全局配置模式

               ip route 0.0.0.0  0.0.0.0 20.1.1.1

3)开始给路由器配置HSRP协议

        en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/x​                                             # 进入需要配置的端口

        standby  指定组号(1-255)ip 指定组的虚拟IP  # 将网关的端口加入HSRP组,例:standby  1 ip  192.168.1.254    意思是将 Fa0/x端口加入HSRP组,并指定这个组的虚拟IP

        standby 指定组号(1-255) priority  指定优先级(1-255)  # 给指定的组设置优先级例:standby  1 priority 200    给1号组设置优先级为200,默认的是100

        standby preempt   # 配置占先权,一般活跃路由器不需要配置,配了也不影响

配置第一台路由器 (把这台配置台活跃路由器,优先级200,备份路由器配置比200低就可以了)

        en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/0​                                             # 进入需要配置的端口

        standby  1 ip  192.168.1.254             # 加入组1并指定组1的虚拟IP192.168.1.254(PC的网关就是这个,通信时PC的数据会先发给这个虚拟的IP的虚拟路由器,再由他转发给活跃路由器

        standby  1 priority 200                        # 给1号组设置优先级为200,默认的是100

        standby 1 preempt                              # 配置占先权

        然后给活跃路由器配置跟踪,跟踪连接外网的接口,如果出现问题该路由器会自动降低优先级,让备份路由器顶上去成为活跃路由器

        standby 1 track fa0/1     # 跟踪组1的fa0/1接口(这条命令给活跃路由器配置就可以了,当然不嫌麻烦个备份路由器配置也不影响)

 配置第二台路由器(当做备份路由器,他的优先级一定要第一台的优先级低,不然他就是活跃路由器了)

        en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/0​                                             # 进入需要配置的端口

        standby  1 ip  192.168.1.254             # 加入组1并指定组1的虚拟IP192.168.1.254(PC的网关就是这个,通信时PC的数据会先发给这个虚拟的IP的虚拟路由器,再由他转发给活跃路由器

        standby  1 priority 190                       # 给1号组设置优先级为190,因为不知道活跃路由器出现问题的优先级会降低多少,所以这里就设置高一点

        standby 1 preempt                                 # 配置占先权

最后回到第一台交换机的全局配置模式下查看HSRP配置 

        show standby br                                 # 查看HSRP状态(特权模式的命令,如果在全局模式下要在最前面加do,例 :do show standby br 

4)最后随便那一台PC使用命令ping一下外网的PC测试一下网络的联通性 

         ping -t 30.1.1.1   #  -t 不手动停止会一直ping

5)然后手动将活跃路由器的端口关闭,看看刚才的ping会不会无法通信

        en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/0​                                             # 进入需要配置的端口

        shut                                                      # 关闭端口

 如果不放心可以查看一下现在的活跃路由

  show standby br                                 # 查看HSRP状态

6)然后如果把刚才关闭的端口开启,no shut  # 开启端口,等几秒中再查看HSRP组的成员信息会发现第一个路由器又变成活跃路由器

7)将活跃路由器连接外网的端口关闭,测试看备份路由器能不能自动成为活跃路由器

        en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/0​                                             # 进入需要配置的端口

        shut                                                      # 关闭端口

查看刚才的ping命令发现现在的活跃路由器还是192.168.1.252网关所在的路由器,回馈的报错信息“目标主机不可答 ”

分析原因:之前通过命令: standby 1 track fa0/1     跟踪活跃路由器组1的fa0/1接口,原理是如果这个端口与端口所连接的外网出现问题,当前的活跃路由器就会自动降低优先级,让原来的备份路由器可以自动升级为活跃路由器,现在的问题就是备份路由器没有自动升级成活跃路由器,原因应该是活跃路由器降低的优先级还是比备份的高或相等。

        en                                                       # 进入特权模式

        sh standby    # 查看HSRP组成员信息

 查看了现在路由器的优先后发现备份的路由器和现在活跃的路由器降低后优先级都是190,得出自动降低的优先级是10,所以要将备份路由器的优先级设置大于190

       en                                                       # 进入特权模式

        conf t                                                   # 进入全局配置模式

        int  Fa0/0​                                             # 进入需要配置的端口

        standby  1 priority 195                       # 给1号组设置优先级为195

 查看一下PC可以正常通信了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/62887.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2022最新版 Java 学习线路图

第 1 阶段 - 企业级开发 - java 基础 学习掌握本阶段的内容,可以实现诸如迅雷下载软件、QQ 聊天客户端、中小网站,例如:小型旅游网站、小型电商网站的开发 第 2 阶段 - 企业及开发 - 基础框架 学习掌握本阶段内容,可以快速、规范的…

CRC校验——以SHT4xA温湿度传感器为例

CRC校验——以SHT4xA温湿度传感器为例一、简介二、计算方法(一)步骤(二)参考代码(C语言)(三)检验:CRC(0xBEEF) 0x92三、参考一、简介 循环冗余校验码(CRC&am…

[附源码]计算机毕业设计JAVA疫情防控下高校教职工健康信息管理系统

[附源码]计算机毕业设计JAVA疫情防控下高校教职工健康信息管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

试剂盒和示踪剂—艾美捷FLIVO探针活体凋亡检测分析

针对FLIVO(FLuorescence in vIVO)探针的研究,本篇文章推荐艾美捷ImmunoChemistry(ICT)FLIVO探针系列的:天冬氨酸蛋白酶(Caspases)活性检测试剂盒,及 FLIVO示踪剂,主要用于细胞凋亡活体检测,助力…

大型分布式系统下缓存应该怎么玩,才能用得高效

大家好,今天我们来聊一聊在大型分布式系统中,缓存应该怎么玩,从毕业到现在也有三年多了,大大小小的系统也经历了几十个,今天就从各个角度来讨论一下,我们的不同的缓存应该怎么玩,才能用的高效。…

N皇后问题(分支限界法)

问题描述: 在 n * n 格的棋盘上放置彼此不受攻击的 n 个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题等价于在 n * n 的棋盘上放置 n 个皇后,任何 2个皇后不放在同一行或同一列或同一斜线上…

Ansys Speos | 新型计算方法:使用 GPU 提升计算速率

前言 Speos 在2022R2版本中正式推出 GPU 计算功能,相比于 CPU 计算,相同HPC32配置,高性能显卡在仿真计算中将会更显计算优势,在仿真数据量大、材料属性复杂、光源种类多的条件下,Speos 视觉模拟会消耗更多仿真计算时间…

ARM异常处理(1):异常类型、优先级分组和异常向量表

本系列文章将以Cortex-M3内核为例,对ARM的异常(exception)进行分析。 文章目录1 异常类型2 优先级3 向量表1 异常类型 Cortex-M3提供了一个功能丰富的异常体系结构,它支持很多系统异常和外部中断。异常编号1-15表示系统异常,16及以上表示外部…

0116 查找算法 Day5

剑指 Offer 04. 二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该…

2022快手电商短视频运营白皮书:Q2对比Q1GMV总值增长率达12%

1、2022快手电商短视频运营白皮书:Q2对比Q1GMV总值增长率达12%新榜讯 12月2日,快手电商发布《2022快手电商短视频运营白皮书》。白皮书数据显示,2022年4-6月,随着平台商家对短视频渠道的认知提升,挂车短视频生产量不断…

【人脸识别】MVFace:一个优于CosFace和ArcFace的人脸识别损失

论文题目:《Mis-classifified Vector Guided Softmax Loss for Face Recognition》 论文地址:https://arxiv.org/pdf/1912.00833v1.pdf 代码地址:http://www.cbsr.ia.ac.cn/users/xiaobowang/ 1.背景 迄今为止,提出了几种基于mar…

Hashing to elliptic curve算法改进

1. 引言 前序博客有: ECDSA VS Schnorr signature VS BLS signature 第3节“BLS签名” 私钥pkpkpk,对应的公钥为PpkGPpk\times GPpkG。待签名消息mmm。 BLS signature的签名流程为: 1)通过H(m)H(m)H(m)将消息mmm映射为point o…

计算机毕业论文java毕业设计选题源代码javaweb企业门户网站官网

💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨ 目录 Java项目介绍 资料获取 Java项目介绍 《javaweb企业门户网站》该项目采用技术:jsp servlet mysqljdbccssjsjQuery等相关技术,项目含有源码、文档、配套开发软件…

[hadoop全分布部署]安装Hadoop、配置Hadoop 配置文件②

👨‍🎓👨‍🎓博主:发量不足 个人简介:耐心,自信来源于你强大的思想和知识基础!! 📑📑本期更新内容:安装Hadoop、配置Hadoop 配置文件…

手把手教你SSM整合(包教包会)

SSM整合 步骤&#xff08;七步&#xff09; 新建maven项目&#xff0c;添加依赖 可以选择根据模版创建maven项目 <dependencies><!--spring-webmvc--><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc&…

OpenCV入门(C++/Python)- 使用OpenCV调整尺寸大小(三)

使用OpenCV调整图像大小。要调整图像的大小&#xff0c;可以根据每个轴&#xff08;高度和宽度&#xff09;进行缩放&#xff0c;考虑指定的缩放因素&#xff0c;或者只需设置所需的高度和宽度。 调整图像大小时&#xff1a; 如果想在调整后的图像中保持相同的宽高比&#xf…

Redis 7.0 源码调试环境搭建与源码导读技巧

天下武功&#xff0c;无坚不摧&#xff0c;唯快不破&#xff01;我的名字叫 Redis&#xff0c;全称是 Remote Dictionary Server。 有人说&#xff0c;组 CP&#xff0c;除了要了解她外&#xff0c;还要给机会让她了解你。 那么&#xff0c;作为开发工程师的你&#xff0c;是否…

物联网设备带你进入物联网时代,轻松实现数据互联互通

物联网这一词&#xff0c;我们在生活和工作中时常会接触到&#xff0c;但如果要问大家什么是物联网设备&#xff1f;物联网设备有哪些&#xff1f;很多人应该没有一个详细的概念。那么什么是物联网设备呢&#xff1f;物联网设备是指能够连接无线网络&#xff0c;并具有数据传输…

【电力系统经济调度】多元宇宙算法求解电力系统多目标优化问题(Matlab实现)【电气期刊论文复现与算例创新】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️❤️&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f4dd;目前更新&#xff1a;&#x1f31f;&#x1f31f;&#x1f31f;电力系统相关知识&#xff0c;期刊论文&…

计算机网络复习笔记——运输层

计算机网络复习笔记——运输层 概述 在计算机网络中进行通信的真正实体是位于通信两端主机中的进程 运输层的不同端口对应不同的进程 根据应用需求不同&#xff0c;运输层为应用层提供两种不同的运输协议&#xff0c;面向连接的TCP和无连接的UDP协议 运输层端口号、复用与…