gpt4 book ai didi

c - 在 MIB 中定义动态长度的标量序列

转载 作者:太空宇宙 更新时间:2023-11-03 23:35:29 25 4
gpt4 key购买 nike

我正在尝试找出一种方法来在 MIB 文件中定义标量的动态长度序列(在本例中为 IpAddress)。我相当确定仅使用 SYNTAX SEQUENCE OF IpAddress 是行不通的,而且我不确定如何/是否在不明确标记其所有字段的情况下定义自定义条目(因此,必须提前知道大小)。有什么办法可以做到这一点并让它与 net-snmp API 一起工作吗?如果这个问题令人困惑,我可以尝试详细说明。提前致谢!

最佳答案

在 SMI 结构中正确的做法是使用一个表,其中索引由两个(至少)不同的变量组成:InetAddressType 之一和 InetAddress 之一。这两个文本约定以及类型包含的内容的定义可以在 INET-ADDRESS-MIB 中找到。您会发现第一个变量将标识 IP 地址的类型,第二个变量将定义(并且长度灵活,因此它同时适用于 IPv4 和 IPv6,例如)。

关于c - 在 MIB 中定义动态长度的标量序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com