8.1. Usage Example (使用例)
8.1. Usage Example (使用例)
例として, GetRequest-PDU の符号化を考えてみます:
GetRequest-PDU ::= SEQUENCE {
request-id Integer32,
error-status INTEGER,
error-index INTEGER,
variable-bindings VarBindList
}
以下の値を仮定します:
- request-id = 608172092 (16 進数 0x24410F3C)
- error-status = 0
- error-index = 0
- variable-bindings = 未指定の値を持つ sysUpTime.0 の VarBind を 1 つ含むリスト
符号化は次のようになります (16 進数):
30 26 ; SEQUENCE, 38 バイト
02 04 24 41 0F 3C ; INTEGER request-id
02 01 00 ; INTEGER error-status
02 01 00 ; INTEGER error-index
30 18 ; SEQUENCE variable-bindings, 24 バイト
30 16 ; SEQUENCE VarBind, 22 バイト
06 08 2B 06 01 02 01 01 03 00 ; OBJECT IDENTIFIER 1.3.6.1.2.1.1.3.0
05 00 ; NULL (未指定の値)
この符号化は SNMP メッセージに配置され, 適切なトランスポートマッピングを使用して送信されます。