Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图找出一种方法来在 MIB 文件中定义标量的动态长度序列(在本例中为 IpAddress)。我相当确定仅使用 SYNTAX SEQUENCE OF IpAddress 将不起作用,并且我不确定如何/是否在不明确标记其所有字段的情况下定义自定义条目(因此,必须提前知道大小)。有没有办法做到这一点并让它与 net-snmp API 一起工作?如果这个问题令人困惑,我可以尝试详细说明。提前致谢!
在 SMI 结构中正确的做法是使用一个表,其中索引由两个不同的(至少)变量组成:一个 InetAddressType 和一个 InetAddress。这两个文本约定以及类型包含的定义可以在 INET-ADDRESS-MIB 中找到。您会发现第一个变量将标识IP 地址的类型,第二个变量将定义值(并且长度灵活,因此它同时适应 IPv4 和 IPv6,例如)。