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

丢包问题-UC

16小时前提问
  • 0关注
  • 0收藏,48浏览
粉丝:0人 关注:0人

问题描述:

设备syslog提示的

%Jun  9 16:04:28:739 2026 XXXXXXX IFNET/4/IF_EGRESS_DROP_RECOVER: Packet loss recovers in queue 2 of Ten-GigabitEthernet1/0/19.

%Jun  9 16:03:28:710 2026 XXXXXXX IFNET/4/IF_BOARD_EGRESS_DROP: Packet loss occurs on chassis 0 slot 1.

这种告警可以通告修改丢包参数来避免吗,一直产生故障又恢复,此时有什么好的处理方式,让这个告警不再出现或彻底解决

组网及组网描述:

设备syslog提示的

%Jun  9 16:04:28:739 2026 XXXXXXX IFNET/4/IF_EGRESS_DROP_RECOVER: Packet loss recovers in queue 2 of Ten-GigabitEthernet1/0/19.

%Jun  9 16:03:28:710 2026 XXXXXXX IFNET/4/IF_BOARD_EGRESS_DROP: Packet loss occurs on chassis 0 slot 1.

这种告警可以通告修改丢包参数来避免吗,一直产生故障又恢复,此时有什么好的处理方式,让这个告警不再出现或彻底解决

3 个回答
粉丝:10人 关注:9人

该告警是接口出队列(队列2)临时丢包恢复,不能直接改参数消告警,需先定位根源:
1. 查接口状态:display interface Ten-GigabitEthernet1/0/19,确认丢包数、入出速率是否异常;
2. 查队列配置:display qos queueing interface Ten-GigabitEthernet1/0/19,核对队列2的带宽、缓存配置;
3. 查流量:display flow interface Ten-GigabitEthernet1/0/19,确认是否有突发大流量冲击队列2。
处理方式:若为流量突发,调整队列2带宽(接口下qos queue 2 bandwidth percent 10)或增大队列缓存(qos queue 2 buffer 200);若为业务流量规划不合理,优化流量路径;若为板卡异常,检查display device slot 1状态。禁止直接关闭告警,需解决丢包根源。

暂无评论

粉丝:15人 关注:2人

治标:关闭丢包告警,让它不再刷屏(不解决真丢包)
治本:优化队列 / 缓冲区参数,减少丢包本身
下面分开给你可直接复制的命令和排查步骤。
一、先解释日志含义(你要心里有数)
IF_BOARD_EGRESS_DROP:整板出方向发生丢包(槽位 1)
IF_EGRESS_DROP_RECOVER:Ten1/0/19 的队列 2 丢包恢复
Queue 2 一般对应 默认数据流量(BE),当 10G 口突发流量 > 队列瞬时缓冲能力 时就会尾丢,然后又恢复,所以反复报 “丢包→恢复”。
二、你问:能不能改参数避免告警?(能,两种办法)
方法 1:关闭 “丢包告警”(推荐,不影响业务)
bash
运行
system-view
# 关闭全局缓冲区丢包告警(包括 IF_EGRESS_DROP)
undo buffer packet-drop alarm enable
执行后不再产生这两条日志,但真丢包还在发生。
方法 2:彻底屏蔽 IFNET 模块日志(不推荐,会丢其他重要日志)
bash
运行
system-view
info-center source IFNET console deny
info-center source IFNET monitor deny
info-center source IFNET loghost deny
info-center source IFNET trap deny
会把接口 Up/Down、错包等日志也一起屏蔽,只适合临时消障。
三、治本:优化队列 2,减少真实丢包(重点)
1)先看当前丢包和队列情况
bash
运行
# 看接口队列统计(Queue 2 drops)
display interface Ten-GigabitEthernet 1/0/19 queue statistics

# 看单板 buffer 利用率
display buffer usage slot 1

# 看队列2的调度/带宽
display qos interface Ten-GigabitEthernet 1/0/19 queue 2
2)调大队列 2 的缓冲(S7500XG 系列适用)
bash
运行
system-view
# 进入接口
interface Ten-GigabitEthernet 1/0/19
# 增大队列2的缓冲区(示例,根据板卡规格微调)
qos queue 2 buffer-size 10240
# 开启突发缓冲(抗微突发很有效)
burst-mode enable
# WRED 拥塞避免(避免满了才一次性猛丢)
wred queue 2 low-limit 4096 high-limit 16384 discard-probability 10
buffer-size:队列 2 缓存调大,抗突发
burst-mode enable:对这种 “丢包→恢复” 微突发最有效
wred:提前随机丢,避免队列瞬间打爆
3)全局加大单板 Buffer(如果 display buffer usage 经常 >80%)
bash
运行
system-view
buffer slot 1 total 131072
(数值按你板卡型号上限来,S7503X-G 一般可开到 128K–256K)
四、典型原因(你对照一下)
10G 口下挂多台设备,突发并发大(最常见)
Queue 2(默认流量)分配缓存太小
没有 WRED,队列一满就猛丢
上行带宽 < 下行聚合带宽(多打一)
五、给你一个 “快速处理方案”(直接照着做)
先关告警(停止刷屏)
bash
运行
system-view
undo buffer packet-drop alarm enable
再优化队列 2,减少真实丢包
bash
运行
interface Ten-GigabitEthernet 1/0/19
qos queue 2 buffer-size 10240
burst-mode enable
wred queue 2 low-limit 4096 high-limit 16384 discard-probability 10
观察 1–2 天:
日志不再出现 → 告警层面解决
display interface queue statistics 里 queue2 drops 不再涨 → 拥塞缓解

暂无评论

粉丝:19人 关注:1人

针对您遇到的 H3C 交换机 IF_EGRESS_DROP 及恢复告警,首先需要明确一个核心概念:这种告警的本质是交换机出方向队列(Queue 2)因瞬时流量突发导致缓冲区满而发生的拥塞丢包
如果您希望“让这个告警不再出现”,有两种思路:一是从根源上解决网络拥塞问题(推荐),二是通过配置屏蔽或关闭该告警的输出(治标不治本)。以下是具体的处理方式:

一、 从根源彻底解决丢包问题(推荐方案)

由于 Queue 2 通常是默认的尽力转发队列,当遇到多对一流量汇聚或毫秒级的瞬时突发流量时,极易发生拥塞。建议按以下顺序优化:
  1. 开启 Burst Mode(首选缓冲优化)
    这是应对突发流量的最有效手段。开启后交换机会取消固定区域分配,让所有端口和队列动态共享整个 Buffer,大幅提升容错能力。
    [Sysname] system-view [Sysname] burst-mode enable
  2. 微调 QoS 队列调度权重
    如果开启 Burst Mode 后仍有零星丢包,可以为 Queue 2 增加调度权重,使其在拥塞时能获得更多的发送机会。
    # 示例:将接口 Ten-GigabitEthernet1/0/19 的队列2 WRR权重调大 [Sysname] interface Ten-GigabitEthernet 1/0/19 [Sysname-Ten-GigabitEthernet1/0/19] qos wrr queue 2 weight 5
  3. 排查服务器端网卡 Bonding 配置
    大量队列2丢包大概率不是硬件故障,而是上游服务器网卡绑定(Bonding)哈希算法导致的流量倾斜。请检查服务器的 Bond 模式,若使用的是 mode 0 (balance-rr) 或 mode 4 (802.3ad/LACP),极易引发此问题。可尝试改为 mode 1 (active-backup) 或调整哈希策略为 layer3+4 来均衡流量。
  4. 评估链路扩容需求
    使用 display interface Ten-GigabitEthernet 1/0/19 查看端口带宽利用率。如果平均流量已长期接近物理上限,说明现有带宽确实无法满足业务需求,需考虑链路聚合(Eth-Trunk)或升级更高带宽的光模块。

二、 临时关闭或屏蔽告警(应急处理)

如果当前业务允许一定程度的偶发丢包,且您仅仅是不想再看到这些告警日志,可以通过以下两种方式将其屏蔽:
方式 1:精准关闭数据缓冲区丢包告警生成
直接在系统视图下关闭该类告警的产生机制(不影响其他正常日志输出):
[Sysname] system-view [Sysname] undo buffer packet-drop alarm enable
方式 2:过滤 IFNET 模块的日志输出
如果上述命令无效,可通过 info-center 彻底屏蔽 IFNET 模块向控制台、监控终端及日志服务器的输出:
[Sysname] system-view [Sysname] info-center source IFNET console deny [Sysname] info-center source IFNET monitor deny [Sysname] info-center source IFNET loghost deny [Sysname] info-center source IFNET trap deny

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明