SNMPv2-CONF device MIB details by RFC
SNMPv2-CONF file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing SNMPv2-CONF.
Vendor: | RFC |
---|---|
Mib: | SNMPv2-CONF [download] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
-- WinAgents MIB Extraction Wizard -- Extracted from rfc2580.txt 16.03.2005 20:21:49 SNMPv2-CONF DEFINITIONS ::= BEGIN --IMPORTS ObjectName, NotificationName, ObjectSyntax -- FROM SNMPv2-SMI; -- definitions for conformance groups -- MIB Extraction: All MACRO definitions are predefined by compiler -- commented by MIB Extraction: OBJECT-GROUP MACRO ::= -- commented by MIB Extraction: BEGIN -- commented by MIB Extraction: TYPE NOTATION ::= -- commented by MIB Extraction: ObjectsPart -- commented by MIB Extraction: "STATUS" Status -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: ReferPart -- commented by MIB Extraction: -- commented by MIB Extraction: VALUE NOTATION ::= -- commented by MIB Extraction: value(VALUE OBJECT IDENTIFIER) -- commented by MIB Extraction: -- commented by MIB Extraction: ObjectsPart ::= -- commented by MIB Extraction: "OBJECTS" "{" Objects "}" -- commented by MIB Extraction: Objects ::= -- commented by MIB Extraction: Object -- commented by MIB Extraction: | Objects "," Object -- commented by MIB Extraction: Object ::= -- commented by MIB Extraction: value(ObjectName) -- commented by MIB Extraction: -- commented by MIB Extraction: Status ::= -- commented by MIB Extraction: "current" -- commented by MIB Extraction: | "deprecated" -- commented by MIB Extraction: | "obsolete" -- commented by MIB Extraction: -- commented by MIB Extraction: ReferPart ::= -- commented by MIB Extraction: "REFERENCE" Text -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: a character string as defined in [2] -- commented by MIB Extraction: Text ::= value(IA5String) -- commented by MIB Extraction: END -- more definitions for conformance groups -- MIB Extraction: All MACRO definitions are predefined by compiler -- commented by MIB Extraction: NOTIFICATION-GROUP MACRO ::= -- commented by MIB Extraction: BEGIN -- commented by MIB Extraction: TYPE NOTATION ::= -- commented by MIB Extraction: NotificationsPart -- commented by MIB Extraction: "STATUS" Status -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: ReferPart -- commented by MIB Extraction: -- commented by MIB Extraction: VALUE NOTATION ::= -- commented by MIB Extraction: value(VALUE OBJECT IDENTIFIER) -- commented by MIB Extraction: -- commented by MIB Extraction: NotificationsPart ::= -- commented by MIB Extraction: "NOTIFICATIONS" "{" Notifications "}" -- commented by MIB Extraction: Notifications ::= -- commented by MIB Extraction: Notification -- commented by MIB Extraction: | Notifications "," Notification -- commented by MIB Extraction: Notification ::= -- commented by MIB Extraction: value(NotificationName) -- commented by MIB Extraction: -- commented by MIB Extraction: Status ::= -- commented by MIB Extraction: "current" -- commented by MIB Extraction: | "deprecated" -- commented by MIB Extraction: | "obsolete" -- commented by MIB Extraction: -- commented by MIB Extraction: ReferPart ::= -- commented by MIB Extraction: "REFERENCE" Text -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: a character string as defined in [2] -- commented by MIB Extraction: Text ::= value(IA5String) -- commented by MIB Extraction: END -- definitions for compliance statements -- MIB Extraction: All MACRO definitions are predefined by compiler -- commented by MIB Extraction: MODULE-COMPLIANCE MACRO ::= -- commented by MIB Extraction: BEGIN -- commented by MIB Extraction: TYPE NOTATION ::= -- commented by MIB Extraction: "STATUS" Status -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: ReferPart -- commented by MIB Extraction: ModulePart -- commented by MIB Extraction: -- commented by MIB Extraction: VALUE NOTATION ::= -- commented by MIB Extraction: value(VALUE OBJECT IDENTIFIER) -- commented by MIB Extraction: -- commented by MIB Extraction: Status ::= -- commented by MIB Extraction: "current" -- commented by MIB Extraction: | "deprecated" -- commented by MIB Extraction: | "obsolete" -- commented by MIB Extraction: -- commented by MIB Extraction: ReferPart ::= -- commented by MIB Extraction: "REFERENCE" Text -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: ModulePart ::= -- commented by MIB Extraction: Modules -- commented by MIB Extraction: Modules ::= -- commented by MIB Extraction: Module -- commented by MIB Extraction: | Modules Module -- commented by MIB Extraction: Module ::= -- commented by MIB Extraction: name of module -- commented by MIB Extraction: "MODULE" ModuleName -- commented by MIB Extraction: MandatoryPart -- commented by MIB Extraction: CompliancePart -- commented by MIB Extraction: -- commented by MIB Extraction: ModuleName ::= -- commented by MIB Extraction: identifier must start with uppercase letter -- commented by MIB Extraction: identifier ModuleIdentifier -- commented by MIB Extraction: must not be empty unless contained -- commented by MIB Extraction: in MIB Module -- commented by MIB Extraction: | empty -- commented by MIB Extraction: ModuleIdentifier ::= -- commented by MIB Extraction: value(OBJECT IDENTIFIER) -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: MandatoryPart ::= -- commented by MIB Extraction: "MANDATORY-GROUPS" "{" Groups "}" -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Groups ::= -- commented by MIB Extraction: Group -- commented by MIB Extraction: | Groups "," Group -- commented by MIB Extraction: Group ::= -- commented by MIB Extraction: value(OBJECT IDENTIFIER) -- commented by MIB Extraction: -- commented by MIB Extraction: CompliancePart ::= -- commented by MIB Extraction: Compliances -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Compliances ::= -- commented by MIB Extraction: Compliance -- commented by MIB Extraction: | Compliances Compliance -- commented by MIB Extraction: Compliance ::= -- commented by MIB Extraction: ComplianceGroup -- commented by MIB Extraction: | Object -- commented by MIB Extraction: -- commented by MIB Extraction: ComplianceGroup ::= -- commented by MIB Extraction: "GROUP" value(OBJECT IDENTIFIER) -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: -- commented by MIB Extraction: Object ::= -- commented by MIB Extraction: "OBJECT" value(ObjectName) -- commented by MIB Extraction: SyntaxPart -- commented by MIB Extraction: WriteSyntaxPart -- commented by MIB Extraction: AccessPart -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: -- commented by MIB Extraction: must be a refinement for object's SYNTAX clause -- commented by MIB Extraction: SyntaxPart ::= "SYNTAX" Syntax -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: must be a refinement for object's SYNTAX clause -- commented by MIB Extraction: WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Syntax ::= Must be one of the following: -- commented by MIB Extraction: a base type (or its refinement), -- commented by MIB Extraction: a textual convention (or its refinement), or -- commented by MIB Extraction: a BITS pseudo-type -- commented by MIB Extraction: type -- commented by MIB Extraction: | "BITS" "{" NamedBits "}" -- commented by MIB Extraction: -- commented by MIB Extraction: NamedBits ::= NamedBit -- commented by MIB Extraction: | NamedBits "," NamedBit -- commented by MIB Extraction: -- commented by MIB Extraction: NamedBit ::= identifier "(" number ")" number is nonnegative -- commented by MIB Extraction: -- commented by MIB Extraction: AccessPart ::= -- commented by MIB Extraction: "MIN-ACCESS" Access -- commented by MIB Extraction: | empty -- commented by MIB Extraction: Access ::= -- commented by MIB Extraction: "not-accessible" -- commented by MIB Extraction: | "accessible-for-notify" -- commented by MIB Extraction: | "read-only" -- commented by MIB Extraction: | "read-write" -- commented by MIB Extraction: | "read-create" -- commented by MIB Extraction: -- commented by MIB Extraction: a character string as defined in [2] -- commented by MIB Extraction: Text ::= value(IA5String) -- commented by MIB Extraction: END -- definitions for capabilities statements -- MIB Extraction: All MACRO definitions are predefined by compiler -- commented by MIB Extraction: AGENT-CAPABILITIES MACRO ::= -- commented by MIB Extraction: BEGIN -- commented by MIB Extraction: TYPE NOTATION ::= -- commented by MIB Extraction: "PRODUCT-RELEASE" Text -- commented by MIB Extraction: "STATUS" Status -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: ReferPart -- commented by MIB Extraction: ModulePart -- commented by MIB Extraction: -- commented by MIB Extraction: VALUE NOTATION ::= -- commented by MIB Extraction: value(VALUE OBJECT IDENTIFIER) -- commented by MIB Extraction: -- commented by MIB Extraction: Status ::= -- commented by MIB Extraction: "current" -- commented by MIB Extraction: | "obsolete" -- commented by MIB Extraction: -- commented by MIB Extraction: ReferPart ::= -- commented by MIB Extraction: "REFERENCE" Text -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: ModulePart ::= -- commented by MIB Extraction: Modules -- commented by MIB Extraction: | empty -- commented by MIB Extraction: Modules ::= -- commented by MIB Extraction: Module -- commented by MIB Extraction: | Modules Module -- commented by MIB Extraction: Module ::= -- commented by MIB Extraction: name of module -- commented by MIB Extraction: "SUPPORTS" ModuleName -- commented by MIB Extraction: "INCLUDES" "{" Groups "}" -- commented by MIB Extraction: VariationPart -- commented by MIB Extraction: -- commented by MIB Extraction: ModuleName ::= -- commented by MIB Extraction: identifier must start with uppercase letter -- commented by MIB Extraction: identifier ModuleIdentifier -- commented by MIB Extraction: ModuleIdentifier ::= -- commented by MIB Extraction: value(OBJECT IDENTIFIER) -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Groups ::= -- commented by MIB Extraction: Group -- commented by MIB Extraction: | Groups "," Group -- commented by MIB Extraction: Group ::= -- commented by MIB Extraction: value(OBJECT IDENTIFIER) -- commented by MIB Extraction: -- commented by MIB Extraction: VariationPart ::= -- commented by MIB Extraction: Variations -- commented by MIB Extraction: | empty -- commented by MIB Extraction: Variations ::= -- commented by MIB Extraction: Variation -- commented by MIB Extraction: | Variations Variation -- commented by MIB Extraction: -- commented by MIB Extraction: Variation ::= -- commented by MIB Extraction: ObjectVariation -- commented by MIB Extraction: | NotificationVariation -- commented by MIB Extraction: -- commented by MIB Extraction: NotificationVariation ::= -- commented by MIB Extraction: "VARIATION" value(NotificationName) -- commented by MIB Extraction: AccessPart -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: -- commented by MIB Extraction: ObjectVariation ::= -- commented by MIB Extraction: "VARIATION" value(ObjectName) -- commented by MIB Extraction: SyntaxPart -- commented by MIB Extraction: WriteSyntaxPart -- commented by MIB Extraction: AccessPart -- commented by MIB Extraction: CreationPart -- commented by MIB Extraction: DefValPart -- commented by MIB Extraction: "DESCRIPTION" Text -- commented by MIB Extraction: -- commented by MIB Extraction: must be a refinement for object's SYNTAX clause -- commented by MIB Extraction: SyntaxPart ::= "SYNTAX" Syntax -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Syntax ::= Must be one of the following: -- commented by MIB Extraction: a base type (or its refinement), -- commented by MIB Extraction: a textual convention (or its refinement), or -- commented by MIB Extraction: a BITS pseudo-type -- commented by MIB Extraction: type -- commented by MIB Extraction: | "BITS" "{" NamedBits "}" -- commented by MIB Extraction: -- commented by MIB Extraction: NamedBits ::= NamedBit -- commented by MIB Extraction: | NamedBits "," NamedBit -- commented by MIB Extraction: -- commented by MIB Extraction: NamedBit ::= identifier "(" number ")" number is nonnegative -- commented by MIB Extraction: -- commented by MIB Extraction: AccessPart ::= -- commented by MIB Extraction: "ACCESS" Access -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Access ::= -- commented by MIB Extraction: "not-implemented" -- commented by MIB Extraction: only "not-implemented" for notifications -- commented by MIB Extraction: | "accessible-for-notify" -- commented by MIB Extraction: | "read-only" -- commented by MIB Extraction: | "read-write" -- commented by MIB Extraction: | "read-create" -- commented by MIB Extraction: following is for backward-compatibility only -- commented by MIB Extraction: | "write-only" -- commented by MIB Extraction: -- commented by MIB Extraction: CreationPart ::= -- commented by MIB Extraction: "CREATION-REQUIRES" "{" Cells "}" -- commented by MIB Extraction: | empty -- commented by MIB Extraction: Cells ::= -- commented by MIB Extraction: Cell -- commented by MIB Extraction: | Cells "," Cell -- commented by MIB Extraction: Cell ::= -- commented by MIB Extraction: value(ObjectName) -- commented by MIB Extraction: -- commented by MIB Extraction: DefValPart ::= "DEFVAL" "{" Defvalue "}" -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: Defvalue ::= must be valid for the object's syntax -- commented by MIB Extraction: in this macro's SYNTAX clause, if present, -- commented by MIB Extraction: or if not, in object's OBJECT-TYPE macro -- commented by MIB Extraction: value(ObjectSyntax) -- commented by MIB Extraction: | "{" BitsValue "}" -- commented by MIB Extraction: -- commented by MIB Extraction: BitsValue ::= BitNames -- commented by MIB Extraction: | empty -- commented by MIB Extraction: -- commented by MIB Extraction: BitNames ::= BitName -- commented by MIB Extraction: | BitNames "," BitName -- commented by MIB Extraction: -- commented by MIB Extraction: BitName ::= identifier -- commented by MIB Extraction: -- commented by MIB Extraction: a character string as defined in [2] -- commented by MIB Extraction: Text ::= value(IA5String) -- commented by MIB Extraction: END END