关于ENSP中USG6000V重启后VRRP状态变成Initialize

一、故障现象:

 开启一个大型的配置正常的ENSP拓扑时,发现两台防火墙(主备)的接口vrrp状态都一直是Initialize状态,无法切换到master或者backup状态,或者部分接口正常。(测试发现,该故障在高配置的电脑上不是必然发生)

具体故障截图如下(vrrp状态会一直卡着初始状态,不会变化,或者部分接口的master和backup正常,部分又异常)

 

 

 

 

 

二、分析过程(个人观点)

个人认为是同一时间开启大型拓扑中的多台设备,导致CPU和内存使用率偏高,从而导致VRRP和VGMP协议出现了问题,或者模拟器卡BUG了!

此故障我在两台不同网络环境和不同配置的电脑上复现过,配置较低的电脑易出现该故障,配置较高的电脑出现故障的概率较小。

同时我开了一份小的拓扑图(设备使用量较少),发现防火墙双机热备的接口状态都是OK的,我推测可能是因为ENSP中的防火墙USG6000V对电脑的性能,比如CPU和内存有一定的要求!

如果我们从原理上分析,就会明白:在双机热备配置正常的情况下,防火墙所有的VRRP组都属于一个VGMP的组(默认组),当VGMP组检测到其中一个VRRP状态发生变化,VGMP组会控制所有VRRP备份组统一进行状态切换,从而保证各VRRP备份组状态的一致性。考虑到这一点,我尝试关闭了所有异常接口 ,重开了一遍接口,发现接口恢复正常。

所以我大胆推测,是因为在防火墙的开启过程中出现了问题,导致vrrp和VGMP异常。这可能是电脑性能不够所导致的特殊BUG,同时我也相信见过这个问题的人可能并不多。

 

三、具体处理方法

方法1:把异常的接口先关闭再开启(shutdown 和undo shutdown)

方法2:在大型拓扑中,优先开启防火墙(确认开启成功后,再开启其他设备)

方法2和电脑的CPU和内存的性能有关,推荐优选第一种方法

正常情况如下

 

4.总结

我只能说ENSP每天一个新问题,可惜!,如果你对这个问题有另外的看法,也欢迎留言讨论一下!

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Transformer——CNN和RNN的颠覆者?【论文精读随笔】

transformer是一种基于自注意力机制的深度神经网络模型,通过并行处理和长距离依赖捕捉,显著提升序列建模效率。其多头注意力设计增强特征提取能力,位置编码保留序列顺序信息。在机器翻译、NLP等领域表现卓越,并广泛扩展至视觉、语音等多模态任务。一、技术背景 RNN的困境与…

ArrayBlockingQueue的put方法底层原理

一、ArrayBlockingQueue的put方法底层原理 ArrayBlockingQueue 是 Java 并发包 (java.util.concurrent) 中的一个基于数组实现的有界阻塞队列。它的 put 方法是用于向队列中插入元素的核心方法之一。当队列满时,put 方法会阻塞当前线程,直到队列有空闲空间 1、put 方法的功能…

初始工程的排错

如图的错误如何排掉呢:看如下步骤截图 step1: 在idea的初始界面的右上角点击齿轮图标,然后点击"Project Structure",然后看到如下图:两个下拉框都选择jdk17,然后点击“ok” step2: 然后点击“settings”,找到“Build, Execution, Deployment”,然后点击“Bu…

黑马点评3:基于Redis实现共享session登录

在之前基础上,登录流程的变化:保存用户信息数据类型:最终:修改代码: 1. 发送验证码:src/main/java/com/hmdp/service/impl/UserServiceImpl.java@Service public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {@Resource…

这份DeepSeek免费资源清单请收好(手慢无)

你是不是也遇到过这样的困境👇 👉 和Deepseek对话遇到“服务器繁忙,请稍候再试” 👉 动不动Deepseek App无响应,一堆Prompt白写 👉 想用第三方Deepseek却被告知"额度已用尽" 今天偷偷告诉你:大厂早就接入了DeepSeek满血版,免费羊毛速来!(建议先收藏再阅…

西电校园网通过PPPoE方式单线多拨

西电校园网通过PPPoE单线多拨的方式实现带宽的叠加,实现总带宽的有效利用。前言 西电的收费校园网现阶段(2025.2)执行的设备管控策略如下:一个账号可同时在线 6 台设备。 限速仅针对单设备,最高速率为 200M。针对这种设备数限制宽松的管控策略,一个非常自然的想法就是可以…

PyTorch入门--手写数字识别项目

概述 本文整理自BiliBli的《孔工码字》, 这是一个很好的视频号。讲的非常好,整理在这里,自己学习 他的Gitee地址:https://gitee.com/kongfanhe 本文通过手写数字识别项目来学习如何搭建训练神经网络。 PyTorch框架 在这个项目里,我们使用PyTorch框架,它是由Facebook开发的…

vscode+continue+ollama+deepseek-r1 实现AI代码自动补全

准备 下载: vscode: https://code.visualstudio.com/download continue( vscode 插件): https://marketplace.visualstudio.com/items?itemName=Continue.continue ollama: https://ollama.com/download deepseekR1: https://ollama.com/library/deepseek-r1 (通过 ollama…

空调

计算温度差值 首先,计算每头牛所在牛栏的理想温度 pi 和实际温度 ti 的差值 di = pi - ti,得到一个差值数组 d。我们的目标就是通过对连续区间的操作,将这个差值数组的所有元素都变为 0。 利用差分的性质 差分是一种用于记录区间变化的方法。对于一个数组 a,它的差分数组 b…

MyBug

修改时未校验工作经历是否为空

TP-Link 即将停止自家 DDNS 服务,于是我用上了替代产品 —— ddns-go

ddns-go 实现自建 DDNS 服务前言 情人节当天,手机上弹新邮件提醒,一看标题说是 TP-Link 即将停止他们的 ddns 服务。 家里的拨号路由就是 TP 的而且我也一直很依赖它自带的 ddns 配置功能,于是在今天,抽空找了替代方案并粗略完成配置。 一些废话 DDNS 是什么?我觉得如果能…

对象2

String 定义 var str = new String("abc"); var str1 = "abc"; trim():去除字符串的前后两段的空白字符