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

交换机接口出现大量队列2丢包,且交换机未配置qos

1天前提问
  • 0关注
  • 0收藏,38浏览
粉丝:0人 关注:0人

问题描述:

麻烦看看日志,是不是硬件有问题

组网及组网描述:

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

检查接口统计:`display interface` 查看入/出方向丢包计数。
检查CPU:`display cpu-usage` 查看是否过高,`display qos queue-statistics interface` 查看队列详情。
检查流量:`display counters rate inbound/outbound interface` 查看流量是否超过接口带宽。
队列2通常是尽力转发队列,未配置QoS时突发流量可能导致队列拥塞丢包。
若硬件队列异常,收集`display diagnostic-information`并联系400。

暂无评论

粉丝:8人 关注:1人

交换机接口出现大量队列2丢包,大概率不是硬件故障。结合日志IFNET/4/IF_EGRESS_DROP: Packet loss occurs in queue 2来看,这基本是H3C交换机默认调度机制导致的拥塞丢包,可以通过排查网络侧和对端服务器来解决。


在未手动配置QoS的H3C交换机上,每个物理端口都有8个出口队列(0-7),并使用严格优先级(SP, Strict Priority) 调度,优先级高的队列(7)拥有绝对优先的发送权。流量被交换机默认规则映射到队列2,在出方向拥塞时,队列2的缓冲区很容易被填满导致丢包。以下是系统的排查步骤:

1. 检查服务器端Bonding配置(最常见的根源)

这是排查问题的首要步骤。服务器Bond(网卡绑定)的哈希算法可能导致流量不均衡,使单个交换机端口过载。

  • 定位Bond模式:在服务器上执行 cat /proc/net/bonding/bond0,重点关注输出中的 Bonding Mode 字段。

  • 评估模式影响

    • mode 0 (balance-rr) 或 mode 4 (802.3ad/LACP):最容易因哈希算法导致流量倾斜,应重点排查。可通过 ifconfig 或 ip -s link 检查Bond中各物理网卡的发送(TX)字节数是否均衡。

    • mode 1 (active-backup):通常不会导致该问题,因为同一时间只有一张网卡活跃。

2. 分析流量突发(Micro-burst)与应用行为

即使平均流量不高,毫秒级的瞬时流量洪峰(Micro-burst)也可能瞬间占满队列2的缓冲区,这种短时丢包难以被常规监控发现。你可以检查对端业务是否产生了突发的、中等优先级的流量,如视频会议、某些语音流等,这些流量常被映射到队列2。

3. 排查可能的配置副作用

某些功能配置可能会意外耗尽队列2的缓冲区资源。

  • 检查镜像配置:如果使用了端口镜像,特别是跨设备(如IRF)的远程镜像,镜像流量可能会在交换芯片内部占用队列2的资源,导致业务丢包。

  • 确认未启用WRED:检查是否未启用WRED(加权随机早期检测),因为即使未配置QoS策略,某些系统也可能有默认的WRED阈值,触发丢包。


根据排查出的不同原因,可采取相应的解决方法:

  • 问题在服务器

    • 调整Bond模式:将模式从 mode 0 或 mode 4 改为 mode 1 (active-backup) 并测试。若不能更改模式,可优化哈希策略(如从默认的 layer2+3 改为 layer3+4)来尝试均衡流量。

    • 应用端调整:与服务提供商或应用开发团队沟通,尝试优化业务流量的发送模式,减少突发。

  • 问题在交换机

    • 调整端口信任模式:通过 qos trust dscp 或 qos trust dot1p 命令,改变端口信任的优先级字段,可能会将流量重映射到其他队列,但需谨慎评估业务影响。

    • 微调队列调度:使用 display qos queue-statistics interface outbound 查看各队列占用情况后,在确保不影响更高优先级队列的前提下,可临时增加队列2的调度权重(如使用WRR调度),或为队列2分配专用的共享缓冲区资源。

暂无评论

粉丝:98人 关注:11人

大量接口下存在拥塞丢包

Queue 2

  Forwarded: 56670092 packets, 40469751603 bytes, 9960 pps, 104840000 bps

  Dropped: 630511 packets, 920289409 bytes

  Current queue length: 0 packets


开启brust-mode enable  如果未解决现场问题

解决方法


将版本升级到R6340,新版本有新开发的buffer模式,配置如下五条命令后问题解决

 buffer egress cell shared ratio 99                                            

 buffer egress cell total-shared ratio 99                                      

 buffer egress packet shared ratio 99                                          

 buffer egress packet total-shared ratio 99

 buffer apply                               


暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明