Cisco HSRP虚拟网关冗余协议

2023-10-08 14:50

本文主要是介绍Cisco HSRP虚拟网关冗余协议,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 实验需求:使用HSRP协议(虚拟网关冗余协议)通过多台物理设备的真实接口来供应一个虚拟的网关使下层接入层设备的网关稳定使用,由于是多台物理设备供应的虚拟网关,所以只有等物理设备的接口全部down掉以后虚拟网关才会失效,所以这就达到了一个冗余的效果,虚拟网关冗余协议具有高可靠性。

实验开始:

1.首先配置各设备的ip地址:

 

#查看IP地址。

2.配置HSRP:

R1:

R1(config)#int g0/0 

#进入物理接口。

R1(config-if)#standby 10 ip 192.168.10.254

#设置HSRP的组号为10虚拟ip为192.168.10.254。

R1(config-if)#standby 10 priority 120

#设置HSRP组10的优先级为120,默认优先级是100,优先级越大越优先。

R1(config-if)#standby 10 preempt

#设置HSRP组10开启抢占,等主设备恢复后抢占主网关。

R2:

R2(config)#int g0/0

#进入物理接口。

R2(config-if)#standby 10 ip 192.168.10.254

#设置HSRP的组号为10虚拟ip为192.168.10.254。

R2(config-if)#standby 10 preempt

#设置HSRP组10开启抢占,等设备恢复后抢占网关(这个抢占是根据设备的优先级来评判的优先级高就可以抢占成主网关)。

这里基础的配置就配置完成了,现在虚拟网关是由R1的G0/0接口和R2的G0/0接口供应的,R1为主设备,R2为备设备,默认是使用R1的虚拟网关,等R1断掉以后使用R2当主网关(R1的优先级为120>R2的优先级100)。

实验效果:

 #可以清楚的看见本地的组号和优先级还有状态,active是主,standby是备,可以看到主和备的ip还有虚拟ip。

 #可以清楚的看见本地的组号和优先级还有状态,active是主,standby是备,可以看到主和备的ip还有虚拟ip。

实验测试:

 #用PC去测试连通性。

这边PC使用长ping网关然后把主设备的接口断掉看看效果:

#主设备的接口断掉以后丢失了两条,网络还是可以继续通信,主设备恢复之后就可以抢占成主网关。

路由器的HSRP实验在接口配置,交换机的话就在vlan里面配置。

这篇关于Cisco HSRP虚拟网关冗余协议的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/166065

相关文章

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

C++链表的虚拟头节点实现细节及注意事项

《C++链表的虚拟头节点实现细节及注意事项》虚拟头节点是链表操作中极为实用的设计技巧,它通过在链表真实头部前添加一个特殊节点,有效简化边界条件处理,:本文主要介绍C++链表的虚拟头节点实现细节及注... 目录C++链表虚拟头节点(Dummy Head)一、虚拟头节点的本质与核心作用1. 定义2. 核心价值二

mysql查询使用_rowid虚拟列的示例

《mysql查询使用_rowid虚拟列的示例》MySQL中,_rowid是InnoDB虚拟列,用于无主键表的行ID查询,若存在主键或唯一列,则指向其,否则使用隐藏ID(不稳定),推荐使用ROW_NUM... 目录1. 基本查询(适用于没有主键的表)2. 检查表是否支持 _rowid3. 注意事项4. 最佳实

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

SpringBoot3中使用虚拟线程的完整步骤

《SpringBoot3中使用虚拟线程的完整步骤》在SpringBoot3中使用Java21+的虚拟线程(VirtualThreads)可以显著提升I/O密集型应用的并发能力,这篇文章为大家介绍了详细... 目录1. 环境准备2. 配置虚拟线程方式一:全局启用虚拟线程(Tomcat/Jetty)方式二:异步

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

关于WebSocket协议状态码解析

《关于WebSocket协议状态码解析》:本文主要介绍关于WebSocket协议状态码的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录WebSocket协议状态码解析1. 引言2. WebSocket协议状态码概述3. WebSocket协议状态码详解3

Spring Boot3虚拟线程的使用步骤详解

《SpringBoot3虚拟线程的使用步骤详解》虚拟线程是Java19中引入的一个新特性,旨在通过简化线程管理来提升应用程序的并发性能,:本文主要介绍SpringBoot3虚拟线程的使用步骤,... 目录问题根源分析解决方案验证验证实验实验1:未启用keep-alive实验2:启用keep-alive扩展建