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

H3C S9850 snmp抓报文入方向丢包数hh3cifPktBufEgDrop失败

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

问题描述:

原监控抓取ifInDiscards,400给出的结果是,目前现场监控的ifInDiscards(1.3.6.1.2.1.2.2.1.13)和ifOutDiscards (1.3.6.1.2.1.2.2.1.19)其数量值不具有设备指标监控的参考意义,让使用hh3cifPktBufEgDrop,但是根据手册的OID抓取不到

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

1. OID 纠正与查证
你提及的 hh3cifPktBufEgDrop 中的 "Eg" 通常指 Egress(出方向)。
入方向丢包(推荐): hh3cIfPktBufEnqueueDrop (用于监控入方向因缓存满导致的丢包)。
出方向丢包(推荐): hh3cIfPktBufDequeueDrop。
请通过 MIB 浏览器或在设备上执行 display snmp mib node hh3cifPktBuf 确认具体的 OID 分支。
2. 排查步骤
确认版本: 请确认 S9850 的软件版本(如 Release 757x/759x),部分旧版本可能未开放此节点,建议升级至最新稳定版。
确认索引: 该 OID 通常为表格型,需要在 OID 后缀加上正确的接口索引 (IfIndex)。接口索引可通过 display snmp mib ifmib ifindex 查看。
本地验证: 不要只依赖网管,在设备 CLI 下用 display packet-drop interface [interface-type] 查看本地是否有计数器,确认统计源是否正常。
3. 替代方案
如果仅关注因缓冲区导致的丢弃,可以监控 ifInErrors 下的具体子项,或使用设备内置的 Telemetry/gRPC 进行更精准的监控。

暂无评论

粉丝:35人 关注:1人

针对你在 S9850 上抓取 hh3cifPktBufEgDrop 失败的问题,核心原因在于对 OID 的理解和抓取方法可能存在偏差。400 工程师的建议是正确的,hh3cifPktBufEgDrop 确实是更具监控价值的指标,但它的抓取方式与标准 MIB 不同。


 指标理解:Egress vs. Ingress

首先需要明确,你提到的 hh3cifPktBufEgDrop 中的 "Eg" 代表 Egress(出方向),它统计的是出方向因缓存不足而丢弃的报文数

根据 H3C 官方建议,入方向的缓存丢包应使用另一个节点:

  • 入方向丢包hh3cIfPktBufEnqueueDrop (入队列时因缓存满丢弃)

  • 出方向丢包hh3cIfPktBufDequeueDrop (出队列时因缓存满丢弃)

如果你实际想监控的是入方向丢包,那么抓取 hh3cifPktBufEgDrop 自然是取不到数据的。


 抓取失败排查步骤

如果确认你需要的就是出方向指标,请按以下步骤排查:

1. 确认 OID 是否完整
hh3cifPktBufEgDrop 是一个表格型(Table) 节点,其基础 OID 为 1.3.6.1.4.1.25506.8.35.1.5.1.6。抓取时必须在 OID 末尾加上接口索引(IfIndex),例如 1.3.6.1.4.1.25506.8.35.1.5.1.6.123,其中 123 是目标接口的 IfIndex

获取 IfIndex 的方法
在交换机上执行:

bash
display snmp mib ifmib ifindex

找到你关心接口对应的 IfIndex 值。

2. 使用 MIB 浏览器验证
不要只依赖网管软件,建议先用 MIB Browser(如 iReasoning MIB Browser)直接对设备发起 SNMP Get/GetNext 操作。

  • 加载 HH3C-IF-EXT-MIB 文件(下载路径见下文)。

  • 在 MIB 树中定位到 hh3cifPktBufEgDrop 节点,展开后应能看到按 IfIndex 索引的子节点。

  • 对某个子节点执行 Get 操作,确认设备是否有正常返回值。

3. 检查设备软件版本
部分较旧的 S9850 软件版本可能未实现或未开放此 MIB 节点。建议确认当前版本(如 Release 757x/759x),并考虑升级至最新稳定版

4. 在设备本地验证计数器
在 CLI 下执行以下命令,确认接口本身是否有缓存丢包计数:

bash
display packet-drop interface [interface-type interface-number]

如果本地计数器就有增长,说明统计源是正常的,问题出在 SNMP 抓取层面

5. 检查 SNMP 配置与 ACL
确保 SNMP 团体名(Community)正确、SNMP 版本匹配(v2c 或 v3),并检查 ACL 是否放行了网管服务器的 IP 访问设备的 UDP 161 端口。


 获取正确的 MIB 文件

你需要的是 hh3c-if-ext.mib(属于 HH3C-IF-EXT-MIB),这是定义 hh3cifPktBufEgDrop 节点的 MIB 文件

官方下载路径

  1. 访问 H3C 官网的 MIB 下载页面:http://www.h3c.com/cn/d_200905/635750_30003_0.htm

  2. 在目录中找到 "H3C New Style Private MIB"

  3. 下载其中的 hh3c-if-ext.mib 文件

将 MIB 文件加载到你的网管软件或 MIB Browser 中,才能正确解析该 OID 的含义和结构。

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明