2011-01-21 53 views
2

我試圖找出一種方法來在MIB文件中定義標量的動態長度序列(在本例中爲IpAddress)。我相當肯定,只是使用SYNTAX SEQUENCE OF IpAddress將不起作用,並且我不確定如何定義自定義條目而不明確標記其所有字段(因此必須事先知道大小)。有沒有辦法做到這一點,並使其與net-snmp API一起工作?如果這個問題很混亂,我可以嘗試詳細說明。提前致謝!在MIB中定義動態長度的標量序列

回答

2

在SMI結構中正確的做法是使用一個表,其中索引由兩個不同(至少)變量組成:InetAddressType和InetAddress之一。這兩個文本約定以及這些類型包含的定義可以在INET-ADDRESS-MIB中找到。您會發現第一個變量將標識IP地址的類型,第二個將定義的值(並且長度很靈活,因此它可以適應IPv4和IPv6)。

+0

謝謝,這基本上是我目前試圖做的,它似乎應該工作。 – Matt 2011-01-25 19:46:23