2

いくつかの SNMP 機能をアプリケーションに実装しているので、シリアル番号、名前、製造元などの基本的なデータをデバイスに問い合わせることができます。私は、www.codeproject.com から入手したいくつかのテスト コードに大いに助けられました。この Web ページhttp://www.rane.com/note161.htmlの助けを借りてデバッグできたいくつかのバグがありました。この Web ページには、SNMP パケットの実際の例が示されているので、自分でパケットを解析することができました。

問題は、この情報がオーディオ機器メーカーのLOLからのものであることです。したがって、これは決して SNMP の完全なリファレンス ガイドではありません。しかし、それはかなり良かったし、プロトコルについて多くのことを教えてくれました. SNMPを完全に理解するのに役立つ、これと同じくらい良いものを見つけようといろいろ調べましたが、手ぶらで出てきました。ほとんどのリソースは、サード パーティの SNMP ソリューションの使用に傾いているように見えました。最終的には、デバイスから戻ってくるこれらのパケットを解析する必要があるため、「このバイトはこれを意味し、そのバイトはそれを意味します」という何かが必要です。残念ながら、Rane Coproration のページにある例のように見えないものもあります。私はいくつかの RFC に目を通そうとさえしましたが、私の欲しいものを見つけようとして約 10 分後に私の目は輝きました。

これと同等のSNMPに関するいくつかの良い情報を見つけることができることを知っている人はいますか? 私が必要としている情報は、数百ページに及ぶ RFC ドキュメントの一部に埋もれている可能性があります。誰かが、それらのドキュメントのどこに私が探している情報が存在するかを正確に示すことができます。

4

1 に答える 1

1

SNMP の RFC リファレンスは少し抽象的なように見えます。SNMP は実際には、型付きデータのコンパクトなバイナリ エンコーディングを定義する ASN.1 に基づいて構築されているからです。全体像を把握するには、ASN.1 標準にも飛び込む必要があります。

適切な ASN.1 リファレンスは、A Layman's Guide to a Subset of ASN.1, BER, and DERであり、 Basic Encoding Rulesに関するウィキペディアのページにも概要が記載されています。これらはどちらも特にSNMP を扱っていませんが、それらを組み合わせるには十分なはずです。

http://www.vijaymukhi.com/vmis/snmp.htmも参考になるかもしれません。非常にカジュアルなスタイルで書かれていますが、他の場所で見逃されているいくつかの点に対処している可能性があります.

(名前に「Simple」という単語が含まれるプロトコルは通常そうではないことに気付いたかもしれません。)

于 2012-01-11T08:11:29.740 に答える