华为eNSP配置专题-VRRP的配置
文章目录
- 华为eNSP配置专题-VRRP的配置
- 0、参考文档
- 1、前置环境
- 1.1、宿主机
- 1.2、eNSP模拟器
- 2、基本环境搭建
- 2.1、基本终端构成和连接
- 2.VRRP的配置
- 2.1、PC1的配置
- 2.2、接入交换机acsw的配置
- 2.3、核心交换机coresw1的配置
- 2.4、核心交换机coresw2的配置
- 2.5、配置VRRP
- 2.6、配置出口路由器AR1
- 2.7、配置模拟互联网路由器AR1
- 2.8、配置PC1可以访问模拟互联网路由器
- 3、其他场景
- 3.1、VRRP优先级调整
- 3.2、接口跟踪
华为eNSP配置专题-VRRP的配置
0、参考文档
1、前置环境
1.1、宿主机
笔记本电脑,配置如下:Windows10企业版,32GB内存

1.2、eNSP模拟器
eNSP1.3.00

2、基本环境搭建
2.1、基本终端构成和连接
0、总体拓扑如下:

1、1台PC。
2、3台交换机,型号为S5700。其中1台作为接入交换机。另外2台作为核心交换机,配置VRRP。
3、2台路由器,型号为AR2220。其中一台为作为内网的出口路由器,另外一台路由器模拟互联网
4、开启设备。
2.VRRP的配置
2.1、PC1的配置
1、PC1配置静态IP和网关如下:
IP:192.168.10.1
掩码:255.255.255.0
网关:192.168.10.254
2.2、接入交换机acsw的配置
1、右击接入交换机acsw-》点击“CLI”,进入系统模式,改名为acsw,同时也关闭信息中心的通知消息。
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname acsw
[acsw]undo info-center enable
Info: Information center is disabled.
2、创建vlan 10:
[acsw]vlan 10
[acsw-vlan10]quit
3、配置三个接口,1个access口,2个trunk口:
[acsw]interface GigabitEthernet 0/0/3
[acsw-GigabitEthernet0/0/3]port link-type access
[acsw-GigabitEthernet0/0/3]port default vlan 10
[acsw-GigabitEthernet0/0/3]quit
[acsw]interface GigabitEthernet 0/0/1
[acsw-GigabitEthernet0/0/1]port link-type trunk
[acsw-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[acsw-GigabitEthernet0/0/1]quit
[acsw]interface GigabitEthernet 0/0/2
[acsw-GigabitEthernet0/0/2]port link-type trunk
[acsw-GigabitEthernet0/0/2]port trunk allow-pass vlan all
2.3、核心交换机coresw1的配置
1、右击接入交换机acsw-》点击“CLI”,进入系统模式,改名,同时也关闭信息中心的通知消息。
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname coresw1
[coresw1]undo info-center enable
Info: Information center is disabled.
2、生成两个vlan,vlan10用于下联,vlan100用于上联:
[coresw1]vlan 10
[coresw1-vlan10]vlan 100
3、给三个接口配置,两个trunk口,一个access口用于上联
[coresw1]interface GigabitEthernet 0/0/1
[coresw1-GigabitEthernet0/0/1]port link-type trunk
[coresw1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[coresw1-GigabitEthernet0/0/1]quit
[coresw1]interface GigabitEthernet 0/0/3
[coresw1-GigabitEthernet0/0/3]port link-type trunk
[coresw1-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[coresw1-GigabitEthernet0/0/3]quit
[coresw1]interface GigabitEthernet 0/0/2
[coresw1-GigabitEthernet0/0/2]port link-type access
[coresw1-GigabitEthernet0/0/2]port default vlan 100
[coresw1-GigabitEthernet0/0/2]quit
4、配置三层接口。
[coresw1]interface vlanif 10
[coresw1-Vlanif10]ip add 192.168.10.252 24
[coresw1-Vlanif10]quit
[coresw1]interface vlanif 100
[coresw1-Vlanif100]ip add 192.168.100.1 30
[coresw1-Vlanif100]quit
2.4、核心交换机coresw2的配置
1、右击接入交换机acsw-》点击“CLI”,进入系统模式,改名,同时也关闭信息中心的通知消息。
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sysname coresw2
2、生成两个vlan,vlan10用于下联,vlan200用于上联:
[coresw2]vlan 10
[coresw2-vlan10]vlan 200
3、给三个接口配置,两个trunk口,一个access口用于上联
[coresw2-vlan200]interface GigabitEthernet 0/0/1
[coresw2-GigabitEthernet0/0/1]port link-type trunk
[coresw2-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[coresw2-GigabitEthernet0/0/1]quit
[coresw2]interface GigabitEthernet 0/0/3
[coresw2-GigabitEthernet0/0/3]port link-type trunk
[coresw2-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[coresw2-GigabitEthernet0/0/3]quit
[coresw2]interface GigabitEthernet 0/0/2
[coresw2-GigabitEthernet0/0/2]port link-type access
[coresw2-GigabitEthernet0/0/2]port default vlan 200
[coresw2-GigabitEthernet0/0/2]quit
4、配置三层接口。
[coresw2]interface vlanif 10
[coresw2-Vlanif10]ip add 192.168.10.253 24
[coresw2-Vlanif10]quit
[coresw2]interface vlanif 200
[coresw2-Vlanif200]ip add 192.168.200.1 30
[coresw2-Vlanif200]quit
5、到PC1上ping两个核心交换机,发现可以通了:

2.5、配置VRRP
1、在coresw1上作如下配置,设置虚拟IP为192.168.10.254,优先级为120(默认优先级为100,因此本交换机为主节点)。设置为抢占模式,抢占延时为20秒。
[coresw1]interface vlanif10
[coresw1-Vlanif10]vrrp vrid 10 virtual-ip 192.168.10.254
[coresw1-Vlanif10]vrrp vrid 10 priority 120
[coresw1-Vlanif10]vrrp vrid 10 preempt-mode timer delay 20
[coresw1-Vlanif10]display this
#
interface Vlanif10ip address 192.168.10.252 255.255.255.0vrrp vrid 10 virtual-ip 192.168.10.254vrrp vrid 10 priority 120vrrp vrid 10 preempt-mode timer delay 20
#
return
2、在coresw2上作类似配置,但不设置优先级,默认为100。
[coresw2]interface vlanif 10
[coresw2-Vlanif10]vrrp vrid 10 virtual-ip 192.168.10.254
[coresw2-Vlanif10]quit
3、在coresw1上通过display vrrp查看配置情况,可以看到coresw1的状态为Master:

4、在PC1上ping 192.168.10.254,发现可以通了,也就意味着VRRP配置成功
2.6、配置出口路由器AR1
1、右击AR1-》点击“CLI”,进入系统模式,改名,同时也关闭信息中心的通知消息。
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sysname AR1
2、配置三个接口的地址:
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 100.1.1.2 30
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 192.168.100.2 24
[AR1-GigabitEthernet0/0/1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip add 192.168.200.2 24
2.7、配置模拟互联网路由器AR1
1、右击AR2-》点击“CLI”,进入系统模式,改名,同时也关闭信息中心的通知消息。
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sysname AR2
2、配置三个接口的地址:
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 100.1.1.1 30
2.8、配置PC1可以访问模拟互联网路由器
1、在PC1上ping AR2,发现ping不通,因为PC1会把包交给默认网关coresw1,但默认网关也就是核心路由器上并没有10网段的路由,如下所示:

2、在核心交换机1上配置默认路由指向出口路由器:
[coresw1]ip route-static 0.0.0.0 0 192.168.100.2
3、在核心交换机2上配置默认路由指向出口路由器:
[coresw2]ip route-static 0.0.0.0 0 192.168.200.2
4、这时发现仍然ping不通,但是在AR2上抓包已经可以看到ICMP包,主要是AR2上没有回程的路由。
5、在AR2上配置静态路由。
[AR2]ip route-static 192.168.10.0 255.255.255.0 100.1.1.2
6、这时发现仍然ping不通,发现ICMP有回包了,主要原因是AR1上也没有回程的路由。做如下配置即可:
[AR1]ip route-static 192.168.10.0 24 192.168.100.1
[AR1]ip route-static 192.168.10.0 24 192.168.200.1
7、这时发现PC1可以ping通模拟互联网路由器了。
3、其他场景
3.1、VRRP优先级调整
1、在PC1上tracert,可以发现是从左边的coresw1走的。

2、降低coresw1的VRRP的优先级:
[coresw1]interface vlanif 10
[coresw1-Vlanif10]vrrp vrid 10 priority 90
3、此时再在PC1上tracert,可以发现是从右边的coresw2走的。

4、在coresw1查看VRRP状态,发现已经变成了BACKUP:

3.2、接口跟踪
1、在coresw1恢复已有的优先级为120,再跟踪接口g0/0/2(即接到出口网关的接口)
[coresw1]int Vlanif 10
[coresw1-Vlanif10]vrrp vrid 10 priority 120
[coresw1-Vlanif10]vrrp vrid 10 track interface g0/0/2 reduce 30
2、在PC1进行tracert查看,发觉流量走的coresw1:

3、在coresw1关闭它的g/0/0/2接口:
[coresw1]int g0/0/2
[coresw1-GigabitEthernet0/0/2]shutdown
4、在PC1进行tracert查看,发觉流量已经改走coresw2:

6、在coresw1查看VRRP状态,发现已经变成了BACKUP:

相关文章:
华为eNSP配置专题-VRRP的配置
文章目录 华为eNSP配置专题-VRRP的配置0、参考文档1、前置环境1.1、宿主机1.2、eNSP模拟器 2、基本环境搭建2.1、基本终端构成和连接 2.VRRP的配置2.1、PC1的配置2.2、接入交换机acsw的配置2.3、核心交换机coresw1的配置2.4、核心交换机coresw2的配置2.5、配置VRRP2.6、配置出口…...
LuatOS-SOC接口文档(air780E)--lcd - lcd驱动模块
常量 常量 类型 解释 lcd.font_opposansm8 font 8号字体 lcd.font_unifont_t_symbols font 符号字体 lcd.font_open_iconic_weather_6x_t font 天气字体 lcd.font_opposansm10 font 10号字体 lcd.font_opposansm12 font 12号字体 lcd.font_opposansm16 font…...
敏捷是怎么提高工作效率的
敏捷管理是一门极力减少不必要工作量的艺术。 谷歌、亚马逊、苹果、微信、京东等全球 500 强企业都在用的管理方法,适用于各行各业,被盛赞为应获“管理学的诺贝尔奖”。 它专注于让员工不受种种杂事的羁绊,激发个体斗志,释放出巨大…...
【C++】哈希的应用 -- 布隆过滤器
文章目录 一、布隆过滤器提出二、布隆过滤器概念三、布隆过滤器哈希函数个数的选择四、布隆过滤器的实现1.布隆过滤器的插入2.布隆过滤器的查找3.布隆过滤器删除4.完整代码实现 五、布隆过滤器总结1.布隆过滤器优点2.布隆过滤器缺陷3.布隆过滤器的应用4.布隆过滤器相关面试题 一…...
如何在Git中修改远程仓库地址
原文(可不登录复制代码):如何在Git中修改远程仓库地址-北的杂货间 Git是广泛使用的分布式版本控制系统,它允许开发者在本地仓库上工作,并将更改上传到远程仓库。然而,有时候你可能需要修改远程仓库的地址&…...
Go语言的sync.Once()函数
sync.Once 是 Go 语言标准库 sync 包提供的一个类型,它用于确保一个函数只会被执行一次,即使在多个 goroutine 中同时调用。 sync.Once 包含一个 Do 方法,其签名如下: func (o *Once) Do(f func()) Do 方法接受一个函数作为参数…...
修改 Stable Diffusion 使 api 接口增加模型参数
参考:https://zhuanlan.zhihu.com/p/644545784 1、修改 modules/api/models.py 中的 StableDiffusionTxt2ImgProcessingAPI 增加模型名称 StableDiffusionTxt2ImgProcessingAPI PydanticModelGenerator("StableDiffusionProcessingTxt2Img",StableDiff…...
微信小程序自定义组件及会议管理与个人中心界面搭建
一、自定义tabs组件 1.1 创建自定义组件 新建一个components文件夹 --> tabs文件夹 --> tabs文件 创建好之后win7 以上的系统会报个错误:提示代码分析错误,已经被其他模块引用,只需要在 在project.config.json文件里添加两行配置 &…...
UiPath:一家由生成式AI驱动的流程自动化软件公司
来源:猛兽财经 作者:猛兽财经 总结: (1)UiPath(PATH)的股价并没有因为生成式AI的炒作而上涨,但很可能会成为主要受益者。 (2)即使在严峻的宏观环境下,UiPath的收入还在不…...
使用AI编写测试用例——详细教程
随着今年chatGPT的大热,每个行业都试图从这项新技术当中获得一些收益我之前也写过一篇测试领域在AI技术中的探索:软件测试中的AI——运用AI编写测试用例现阶段AI还不能完全替代人工测试用例编写,但是如果把AI当做一个提高效率的工具ÿ…...
又哭又笑,这份面试宝典要是早遇到就好了
01、算法原理 选择排序(Selection sort)是一种简单直观的排序算法。 第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素&#…...
订单30分钟自动关闭的五种解决方案
1 前言 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务 。那么这里就会产生一个问题,这…...
【vSphere 8 自签名 VMCA 证书】企业 CA 签名证书替换 vSphere VMCA CA 证书Ⅰ—— 生成 CSR
目录 替换拓扑图证书关系示意图说明 & 关联博文1. 默认证书截图2. 使用 certificate-manager 生成CSR2.1 创建存放CSR的目录2.2 记录PNID和IP2.3 生成CSR2.4 验证CSR 参考资料 替换拓扑图 证书关系示意图 本系列博文要实现的拓扑是 说明 & 关联博文 因为使用企业 …...
【diffusion model】扩散模型入门
写在最前,参加DataWhale 10月组队学习。 参考资料: HuggingFace 开源diffusion-models-class 1.扩散模型介绍 2.调用模型生成一张赛博风格的猫咪图片 2.1 安装依赖包 %pip install -qq -U diffusers datasets transformers accelerate ftfy pyarrow9…...
[Spring]为什么Spring动态代理默认使用CGlib,而不是JDK代理?
文章目录 原因一:CGlib不需要接口原因二:CGlib效率高原因三:JDK代理会导致注解失效如果希望使用JDK代理扩展AOP in Spring Boot, is it a JDK dynamic proxy or a Cglib dynamic proxy?SpringSpringBoot 原因一:CGlib不需要接口 …...
最长上升子序列(二分)代码模板
用二分的思想求最长上升子序列的思想就是保持单调性,用一个q[]数组来作为一个单调数组。 每次将a[i]放进q数组中,但是要保持单调性,q数组的长度就是答案。 q[]数组中存的是所以以下标为长度的最长子序列的结尾的最小值。 理解q[]数组的意义…...
存储优化知识复习一详细版解析
存储优化 知识复习一 一、 选择题 1、1948 年,____提出了“信息熵”(shāng) 的概念,解决了对信息的量化度量问题。 A、薛定谔 B、香农 C、克劳修斯 D、纳什 【参考答案】B2、 RAID2.0技术下,LUN是建立在____上。 A、硬盘 B、条带 C、Chun…...
“暂停加息,股市低迷:242只股票创新低,比特币突破2.8万美元后看涨趋势不可挡!“
11 月1日 FOMC 会议 美联储主席杰罗姆鲍威尔周五在纽约发表讲话,毫不意外地,他采取了更加鸽派的立场,因为在不确定的世界中,美国政府的过度杠杆化和可能即将到来的经济衰退已成为共识。 根据鲍威尔对未来加息的最低限度讨论&…...
微信小程序会议OA系统其他页面
前言: 及上一文章:https://blog.csdn.net/djssubddbj/article/details/133895170?spm1001.2014.3001.5501我们所写的会议OA的首页,在这个上面我们继续完成我们的会议OA系统,这是我们的本期所要完成的页面 自定义组件 微信小程序…...
LabVIEW中使用Get LV Class Default Value 出现错误1498
LabVIEW中使用Get LV Class Default Value 出现错误1498 在LabVIEW中开发了一个应用程序,其中包含可以在执行时动态配置插件的基类。生成可执行文件后,当应用程序要执行子类时,收到以下错误信息。 Error1498 occurred at Gen LV Class Defa…...
Spring Boot 自动配置加载逻辑分析
Spring Boot 自动配置加载逻辑分析 Spring Boot凭借"约定优于配置"的理念,极大简化了Spring应用的开发流程,其核心机制之一便是自动配置。本文将深入分析自动配置的加载逻辑,揭示其背后的设计思想与实现细节,帮助开发者…...
别再手动写滤波器了!用MATLAB的filterDesigner(原fdatool)5分钟搞定一个IIR低通滤波器
5分钟极速设计IIR滤波器:MATLAB filterDesigner全流程实战指南 在信号处理领域,滤波器设计一直是工程师和研究者绕不开的核心技能。传统的手动设计方法不仅需要深厚的理论基础,还要编写大量验证代码,整个过程耗时费力。而MATLAB的…...
手把手教你用STM32F4+ESP8266做个能听会说的智能音箱(附完整代码)
从零打造智能音箱:STM32F4与ESP8266的完美组合实战指南 智能音箱早已不再是科技发烧友的专属玩具,越来越多家庭开始享受语音交互带来的便利。但市面上大多数产品都是封闭系统,无法满足DIY爱好者的探索欲望。今天,我们将用STM32F4开…...
除了Word2Vec,试试HowNet的义原来做中文词相似度计算?一个实战对比
超越词向量:用HowNet义原解锁中文语义理解的实战指南 在自然语言处理领域,词向量技术如Word2Vec、GloVe和BERT已经成为了标配工具。但当面对中文特有的语义复杂性时——比如多义词"包袱"(既指包裹布也指心理负担)、同形…...
OV5640摄像头模组研究
OV5640是一款由OmniVision(豪威科技)公司生产的高性能500万像素CMOS图像传感器,凭借其卓越的成像质量、灵活的接口配置和丰富的功能特性,已成为嵌入式视觉系统、智能监控设备和机器人技术等领域的热门选择。作为一款1/4英寸光学格式的传感器,OV5640支持多种分辨率(最高25…...
别再只勾选Push了!HBuilderX+极光推送Android配置的5个关键检查点(含manifest.json源码视图详解)
别再只勾选Push了!HBuilderX极光推送Android配置的5个关键检查点 在移动应用开发中,消息推送功能几乎是标配,而极光推送作为国内领先的推送服务提供商,与HBuilderX的结合为uni-app开发者提供了便捷的解决方案。然而,许…...
OpenHarmony系统参数实战:从param shell到ArkTS接口,手把手教你调试与避坑
OpenHarmony系统参数实战:从param shell到ArkTS接口,手把手教你调试与避坑 当你第一次拿到OpenHarmony开发板时,系统参数就像隐藏在设备内部的"控制面板"。记得去年我们团队在调试设备USB功能时,花了整整两天才找到pers…...
【Simulink】基于FCS-MPC的ANPC三电平并网逆变器多目标优化与仿真分析(Matlab Function)
1. 有限控制集模型预测控制(FCS-MPC)基础 FCS-MPC是一种特殊的模型预测控制方法,它最大的特点就是不需要调制器,直接通过有限的控制集来选择最优的开关状态。我第一次接触这个方法时,就被它的简洁性惊艳到了——相比传…...
2026届学术党必备的AI辅助写作平台解析与推荐
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 当DeepSeek作为智能写作辅助工具时,它能够明显地提高论文撰写的效率,…...
云原生环境中的边缘计算:从K3s到生产实践
云原生环境中的边缘计算:从K3s到生产实践 🔥 硬核开场 各位技术大佬们,今天咱们来聊聊边缘计算和云原生的那些事儿。别跟我说你还在传统数据中心玩云原生,那都out了!现在的云原生早已经延伸到了边缘,从工厂…...
