• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

3600V2-52TP-PWR-EI交换机使用display logbuffer 命令回显乱码

56分钟前提问
  • 0关注
  • 0收藏,20浏览
粉丝:0人 关注:0人

问题描述:

3600V2-52TP-PWR-EI交换机使用display logbuffer 命令回显到快结束的时候乱码了,后面所有命令的回显都是乱码了 .

已经排除终端软件编码的问题

组网及组网描述:

不涉及

3 个回答
粉丝:99人 关注:0人

您好,换个软件试试

暂无评论

粉丝:15人 关注:9人

排查步骤及命令
1. 确认设备软件版本
执行display version查看当前Bootrom和系统软件版本,3600V2早期版本存在logbuffer缓冲区溢出导致回显乱码的已知bug,建议升级到官网最新Release版本(官网路径:新华三官网→支持→文档与软件→软件下载→交换机→S3600V2系列)。
2. 检查日志缓冲区状态
执行display logbuffer summary查看日志缓冲区使用率、日志条数,确认是否存在缓冲区满导致的指针异常;执行reset logbuffer清空日志缓冲区后,再执行display logbuffer验证乱码是否消失。
3. 检查日志模块异常
执行display info-center确认信息中心配置是否正常,是否存在异常模块输出乱码日志;可临时配置info-center source default channel logbuffer level informational过滤低级别日志,观察是否复现。
4. 硬件层面排查
若升级版本、清空缓冲区后仍复现,执行display device查看设备硬件状态,确认主控板/电源是否有异常告警,必要时收集诊断信息display diagnostic-information联系400定位。

暂无评论

粉丝:33人 关注:2人

S3600V2‑52TP‑PWR‑EI(Comware V5)display logbuffer 输出末尾乱码,后续全部命令回显乱码

现象:执行display logbuffer,日志前面正常,读到缓冲区末尾开始乱码;之后所有命令输出全部乱码,重新新建 Console 会话又恢复正常,已经排除终端软件编码、波特率、线缆问题。 设备:S3600V2 属于 V5 平台老款盒式交换机。

故障根因

  1. logbuffer 内存缓冲区损坏(V5 已知现象):设备内存中存放日志缓存的这块 RAM 区域出现数据损坏;打印到损坏的缓冲区尾部时输出二进制乱码,乱码字节输出到 Console 串口,扰乱了串口终端的 VT100 解析状态,导致后续所有输出全部乱码。

关键点:设备本身命令行内核没有损坏,只是终端串口解析被乱码字符 “污染”;断开会话重新登录,串口状态重置,就恢复正常。不是终端编码问题,是设备吐出异常二进制字节流干扰终端 VT100 解析。

  1. 诱发条件
  • 设备长时间运行,内存碎片;
  • 短时间爆发海量日志打满 logbuffer 循环缓冲区;
  • 老版本版本 BUG,日志缓冲区循环覆盖时内存越界;
  • 设备内存硬件偶发异常。

注意:设备转发业务不受影响,仅仅是 logbuffer 内存缓存区损坏,Flash 里面保存的 logfile 文件不受影响

现场处理步骤

1、临时恢复当前会话(不需要断开重连,可选)

会话已经被乱码污染,即便敲命令看不见,输入:

reset logbuffer

回车,清空内存日志缓冲区;多数情况下当前会话依旧乱码,最稳妥直接关闭当前 Console 会话,新建会话登录,输出恢复正常

2、清除损坏的内存日志缓冲区(必做)

<H3C> reset logbuffer

⚠️该命令只清空内存中的 logbuffer,不会删除 flash 保存的 logfile 日志文件。后续可以用display logfile读取持久化保存的日志。

3、优先导出持久化日志(故障现场留存)

logbuffer(内存缓存)已经损坏,不要依赖 display logbuffer 查看历史,读取 flash 持久化 logfile:

#查看flash中的日志文件列表 dir flash:/logfile/ #查看保存的日志文件内容 display logfile flash:/logfile/logfile.log

可以通过 TFTP/FTP 把 logfile 文件导出到电脑保存,用于故障回溯。

4、规避复现的配置优化

  1. 限制 logbuffer 缓冲区大小,避免短时间海量日志打满缓冲区
system‑view info-center logbuffer size 1024

S3600V5 默认 logbuffer 偏大,爆发大量端口 UP/DOWN 等日志容易打满,调小内存缓冲区。

  1. 把重要日志输出到日志服务器,不要只依赖本机 logbuffer 内存缓存
info-center loghost x.x.x.x
  1. 检查设备版本,老版本存在日志缓冲区越界 BUG,建议升级到 S3600V2 最新正式 Release 版本,规避软件层面问题。
display version

5、硬件层面排查

如果频繁复现该故障(多次出现 logbuffer 乱码)

  1. 查看设备内存利用率,确认内存泄露 / 内存异常
display memory display cpu‑usage
  1. 频繁复现,升级版本无效,判断设备主控内存硬件异常,需要硬件返厂检测。

关键区分现象

  1. 新建 Console 会话,一切恢复正常:确认是内存 logbuffer 缓冲区损坏,乱码字节污染终端 VT100 解析,设备内核没有挂死,业务转发正常
  2. 如果新建会话依旧乱码:才是串口硬件、波特率、线缆问题;用户已经排除。

避坑要点

  1. reset logbuffer只清空内存缓存,不会清除 flash:/logfile 持久化日志;历史日志可以从 logfile 读取。
  2. 不要试图继续在已经乱码的旧会话继续排查,终端 VT100 状态已经被二进制乱码破坏,输出全部异常,直接新建会话
  3. 不要将 logbuffer 设置过大,V5 盒式设备内存有限,海量日志容易触发缓冲区异常。

故障复现验证

清空 logbuffer 之后,再次执行display logbuffer,输出正常;如果再次执行又出现末尾乱码:

  • 偶发一次:内存碎片,属于老 V5 版本已知现象;
  • 每次必现:优先升级版本;升级版本后依旧必现,内存硬件故障。


暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明