2011-12-20 3 views
4

endOfMibViewはSNMP例外です。 SNMPv3でendOfMibViewが発生した場合、PDUのerror-statusパラメータの値はどのようになりますか?この問題に関するRFCはありますか?SNMPv3 endOfMibView

SNMPv1では、「noSuchName」にエラーステータスが設定されています。

ありがとうございます!

答えて

6

実際には、endOfMibViewは、それがヒットしたときにvarbind値自体に追加される例外です。これは、endOfMibViewが実際の変数と並んで発生するように行われます。 RFC3416に記載されているSNMPv2 PDU構造には、その定義があります。

エラーステータスを設定した場合、真のエラーであり、処理シーケンス全体を停止するので、残りの変数を再フェッチする必要があります。それをインライン例外として持つことは、他の変数フェッチが依然として進行できることを意味します。

+0

答えをいただきありがとうございます。私にはフォローアップの質問があります。したがって、1つの変数バインディングがendOfMibViewの値を持つ場合、応答PDUのエラー状態の値はどのようになりますか? – Ian

+1

ゼロ。それは誤りではない。エラーステータスは、内部の単一のリクエストではなく、トランザクション全体の問題を示すためにのみ使用されます。 –

+0

ありがとう、Mr Wes!ありがとうございました!それはすべてを明確にしました。私が混乱させたのは、SNMPv2をSNMPv1にマッピングするときです。endOfMibView(RFC3584)が発生すると、SNMPv1のPDUにエラーステータスが設定されます。 – Ian