3

私はTLVエンコーディング形式が初めてです。TLVでSNMP PDUをエンコードおよびデコードする方法について、誰かがいくつかのポインタを提供してください。TLV でエンコードされた smspdu をデコードする必要があり、どこから始めればよいか本当に迷っています。

4

2 に答える 2

3

SNMP は ASN.1 BER を使用して PDU をエンコード/デコードします。

http://en.wikipedia.org/wiki/Type-length-value

http://en.wikipedia.org/wiki/Basic_Encoding_Rules#BER_encoding

したがって、アルゴリズムを学習するには、ウィキペディアを参照できます。それはあなたを始めることができます。

SNMP には基本的なタイプの独自のタグもあり、関連する書籍や記事から見つけることができます。しかし、 Net-SNMPなど、この分野で有名なオープン ソース プロジェクトのソース コードほど信頼できるものはありません。

于 2014-08-19T12:27:36.457 に答える