SNMPv1

Revision as of 10:20, 26 February 2009 by Ksmyth (talk | contribs) (→‎Barix MIB)

What is "SNMP" ?

Simple Network Management Protocol (SNMP) is a component of the Internet Protocol Suite as defined by the Internet Engineering Task Force (IETF). SNMP is used in network management systems to monitor network-attached devices for conditions that warrant administrative attention. It consists of a set of standards for network management, including an application layer protocol, a database schema, and a set of data objects.

Source: RFC 3411 — An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks.

Check the Wikipedia entry for an introduction to the topic.

What is the MIB ?

SNMP itself does not define which information (which variables) a managed system should offer. Rather, SNMP uses an extensible design, where the available information is defined by the Management Information Base (MIB). There is only one MIB. Not multiple MIBs as Wikipedia suggests. The MIB is a hierachical namespace which guarantees type uniqueness of the objects defined within it. The objects are defined by unique identifiers (OIDs). Under this structure MIB files are or can be defined to describe the structure of the management data of a device subsystem. Each OID identifies a variable that can be read or set via SNMP. The MIB uses the notation defined by ASN.1.

What SNMP versions does Barix support?

SNMPV1

What MIB values do Barix support?

MIB II

A standard MIB file was included in SNMPv1. This is "Management Information Base for Network Management of TCP/IP-based internets" defined in RFC 1156. Usually known as MIB II. Barix supports this as a default in all products where SNMP is included.

Barix MIB Registration Authority

This is the authority for defining MIB items under barix { enterprises 17491 }. It is actually just a document where the Barix MIB branches are maintained. Any OID definitions which are used in more than one Barix project are included in the Barix.mib file. If new branches are needed then this file is updated.