首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SNMP Mac ID格式化问题

SNMP Mac ID格式化问题
EN

Stack Overflow用户
提问于 2019-05-19 15:55:22
回答 1查看 112关注 0票数 1

我需要明确相关的MAC SNMP oid .1.3.6.1.2.1.2.2.1.6。

oid正在检索两种格式的数据-八位字节字符串和十六进制字符串。例如:

1)八位字符串.1.3.6.1.2.1.2.2.1.6.2 STRING: 00:01:80:5c:df:1c

2)十六进制字符串。.1.3.6.1.2.1.2.2.1.6.1字符串: 30:30:3a:30:30:3a:30:30:3a:30:30:3a:30:30:3a:30:30

因此,在编写代码逻辑时,我们需要处理这两种变化。但是如何识别检索到的数据是八进制字符串还是十六进制字符串?这与小端还是大端概念有关?任何OID都将为我们提供通知类型的数据。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2019-05-21 19:57:20

这是在相关的MIB中指定的。您应该使用MIB,而不仅仅是脱离上下文的数字OID。OID只是告诉您引用的是哪个对象,但MIB中有关于这些对象的更多信息,包括它们的类型以及如何解释它们。

事实上,并不存在HEX STRING这样的东西;它们通常是带有显示提示的OCTET STRING,它们应该以十六进制对表示法显示给用户。

OCTET STRINGs没有字符顺序;它们是字符串。序列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56205810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档