2012-01-09 15 views
2

シリアル番号、名前、製造元などの基本データをデバイスに照会できるように、SNMP機能をアプリケーションに実装しています。いくつかの基本的なSNMP働くための呼び出し。私はほとんどがwww.codeproject.comから離脱したテストコードに助けられました。私はこのウェブページhttp://www.rane.com/note161.htmlの助けを借りてデバッグすることができたいくつかのバグがありました。このWebページはSNMPパケットの素晴らしい実際の例を示したので、パケットを自分で解析することができました。SNMPでハンドルを取得するのに手助けが必要

問題は、この情報はオーディオ機器製造元LOLからです。したがって、これは決してSNMPへの完全なリファレンスガイドではありません。しかし、それはかなりうまくいき、プロトコルについて多くのことを教えてくれました。私は、SNMPの完全な理解を助け、空の手を出すのを助けるためにこれほど良いものを見つけようと試みました。ほとんどのリソースは、サードパーティのSNMPソリューションを使用するように傾いているようでした。私は次のようなことを言いたいのです... "このバイトはこれを意味し、バイトはそれを意味します"というのは、最終的にこれらのパケットをデバイスから戻すように解析する必要があるからです。残念なことに、それらはすべてRane Coprorationページの例のようには見えません。私はいくつかのRFCを見てみることさえしようとしていました。そして、私が望むものを見つけようと約10分後に、私の目がぼやけてしまいました。私は、SNMPのようなよく知られたプロトコルのバイトごとの記述を見つけることがどれほど難しいのでしょうか?

誰でも知っていますか?thisと同等のSNMPに関する良い情報がありますか?たぶん私が必要とする情報は、実際には何百もの100ページのRFC文書に埋もれていて、探している情報が正確にどこにあるのかを知る人がいます。

答えて

1

SNMPは、実際には型付きデータのコンパクトなバイナリエンコーディングを定義するASN.1に基づいているため、SNMPのRFC参照は少し抽象的です。画像全体については、ASN.1標準にも飛び込む必要があります。

良いASN.1参照はA Layman's Guide to a Subset of ASN.1, BER, and DERであり、Basic Encoding Rulesのウィキペディアページも概要がよくあります。どちらもSNMPを使用して、具体的にはを扱っていませんが、それらを一緒に収めるのに十分なはずです。

もう1つの参考資料はhttp://www.vijaymukhi.com/vmis/snmp.htmです。それは非常にカジュアルなスタイルで書かれていますが、他の場所で逃したいくつかのポイントに対処するかもしれません。

(名前に「Simple」という単語が含まれていることに気づいたことがあります。通常はそうではありません)

+0

これは有望です。そして、私は同意します.SNMP RFCは非常に高いレベルなので、実際に独自のエージェントを実装することはできません。ありがとう。 – Ultratrunks

関連する問題