ipv6地址作为索引时要怎么处理

dreamfield 发布于 2016/01/07 15:04
阅读 91
收藏 0

使用ipv6地址作为索引,这个可以做到,在netsnmp_table_helper_add_indexes中,把索引的类型定义为ASN_PRIV_IMPLIED_OCTET_STR这种类型就可以了。

问题是,当ipv6地址作索引是在中间时,比如ipv6AddrPrefixTable这个表,它使用了三个索引:

Indexes: 1: ipv6IfIndex 
2: ipv6AddrPrefix 
3: ipv6AddrPrefixLength 

当我使用命令snmpgetnext或在mib browser中输入索引时,解析第二个索引,长度应该是16的,却解析成17了,把第三个索引的OID也当成第二个了,实际解析出来只有两个索引,且第二个索引是不正确的。

请问有谁知道,像这种ipv6地址作为中间的索引的该如何处理?

加载中
返回顶部
顶部