Module: SNMP::BER
- Defined in:
- lib/snmp/ber.rb
Overview
:nodoc:all
Defined Under Namespace
Modules: Decode, Encode Classes: InvalidLength, InvalidObjectId, InvalidTag, OutOfData
Constant Summary collapse
- SNMP_V1 =
SNMP version codes
0- SNMP_V2C =
1- SNMP_V3 =
not supported
3- GetRequest_PDU_TAG =
SNMP context-specific data types See RFC 1157 for SNMPv1 See RFC 1905 for SNMPv2c
0xa0- GetNextRequest_PDU_TAG =
0xa1- Response_PDU_TAG =
0xa2- SetRequest_PDU_TAG =
0xa3- SNMPv1_Trap_PDU_TAG =
Note: valid for SNMPv1 only
0xa4- GetBulkRequest_PDU_TAG =
0xa5- InformRequest_PDU_TAG =
0xa6- SNMPv2_Trap_PDU_TAG =
0xa7- Report_PDU_TAG =
Note: Usage not defined - not supported
0xa8- INTEGER_TAG =
Primitive ASN.1 data types
0x02- OCTET_STRING_TAG =
0x04- NULL_TAG =
0x05- OBJECT_IDENTIFIER_TAG =
0x06- SEQUENCE_TAG =
Constructed ASN.1 data type
0x30- IpAddress_TAG =
SNMP application data types See RFC 1155 for SNMPv1 See RFC 1902 for SNMPv2c
0x40- Counter32_TAG =
Counter in SNMPv1
0x41- Gauge32_TAG =
Gauge in SNMPv1
0x42- Unsigned32_TAG =
Note: same as Gauge32
0x42- TimeTicks_TAG =
0x43- Opaque_TAG =
0x44- Counter64_TAG =
0x46- NoSuchObject_TAG =
VarBind response exceptions
0x80- NoSuchInstance_TAG =
0x81- EndOfMibView_TAG =
0x82