You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PySMI解析MIB文件时遭遇LOWERCASE_IDENTIFIER错误求助

MIB转JSON报错:Bad grammar near LOWERRCASE_IDENTIFIER问题分析

这个错误是MIB文件的问题,和PySMI工具无关,原因如下:

  1. 错误日志明确提示是语法错误(Bad grammar),触发点是全小写标识符lldpinfo,说明你的MIB文件第671行存在不符合SMI语法规范的写法。
  2. 结合你提供的代码片段推测,大概率是第671行出现了拼写或格式错误:
    • 可能误将驼峰式命名的标识符(比如代码里的hh3cLldpInfoIndex)写成了全小写的lldpinfo相关内容;
    • 也可能是lldpinfo这个标识符出现在了语法错误的位置(比如未加前缀、未正确引用已定义的类型/对象)。
  3. PySMI对SMI语法的校验很严格,这类语法错误几乎都是MIB编写不规范导致的,工具本身的兼容性问题极少出现。

解决步骤:

  • 直接打开MIB文件定位到第671行,检查是否存在全小写的lldpinfo,修正为和文件中其他标识符一致的命名格式(比如改成hh3cLldpInfo类的驼峰式写法);
  • 确认该行的语法结构,确保标识符的使用符合SMI规范(比如是否正确归属父节点、是否拼写正确)。

内容的提问来源于stack exchange,提问作者Xinyu Lu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 16:52:43