2

SNMP v1/2エージェントを作成しているとします。

トラップPDUの変数OIDにインスタンス番号を追加することは必須ですか?

たとえばSNMPV1では、RFC1157でトラップが次のフィールドで定義されています。

  • 企業
  • エージェントアドレス
  • 一般的なトラップタイプ
  • 特定のトラップコード
  • タイムスタンプ
  • 可変バインディング

「変数バインディング」セクションは、変数名と値のリストで構成されています。RFC 1157によると:

一般に、SNMP変数の名前はxy形式のオブジェクト識別子です。ここで、xはMIBで定義された非集約オブジェクトタイプの名前であり、yは指定されたオブジェクトに固有の方法でオブジェクト識別子フラグメントです。オブジェクトタイプ。目的のインスタンスを識別します。

私を悩ませているのは「一般」ですが、.yは必須ですか?

4

1 に答える 1

4

はい、変数バインディングに変数 OID のインスタンス サブ識別子を含めることは必須です。このパラグラフは、変数 OID の一般的な (つまり、ジェネリックな) 形式を説明しています。後の RFC では、より具体的な表現が使用されています。

変数バインディング リストは、変数バインディングの単純なリストです。

変数の名前は、インスタンスを識別する OBJECT IDENTIFIER フラグメントとともに、対応する object-type の OBJECT IDENTIFIER を連結した OBJECT IDENTIFIER です。対応するオブジェクト タイプの OBJECT IDENTIFIER は、変数の OBJECT IDENTIFIER プレフィックスと呼ばれます。

[RFC 3416、セクション 2.1]

于 2010-03-02T22:29:13.687 に答える