Management Information Base for Version 2 of the Simple
Network Management Protocol
(MIB for SNMPv2)
1. What is MIB?
• Management Information Base (MIB) is the set of variables (database) that a router running SNMP maintains.
• MIB specifies the data items a host or router must keep and the operations allowed on each.
2. What is the relation between MIB and SNMP?
• SNMP does not specify exactly which data can be accessed.
• MIB is a separated standard dealing with that.
• Keeping MIB definition independent of network management protocol (SNMP) has advantages for both vendors and users.
3. What kind of information is in MIB?
Categories• System• interface• add.trans• ip
• icmp• tcp• udp• bgp
Examples of MIB variables
MIB variables category Meaning
SysUptime system Time since last reboot
IfMtu Interface MTU for a particular interface
IpInReceives Ip Number of diagrams received
IpRoutingTable Ip IP routing table
TcpMaxConn Tcp Maximum TCP connections allowed
tcpInSegs tcp Number of segments TCP has received
4. How are variables in MIB defined?
• The rules: Structure of Management Information (SMI)
• The notation: Abstract Syntax Notation 1 (ASN.1)
• The names: object identifier name space
What does SMI do?
• Place restriction on the types of variables allowed in MIB;
• Specify the rules for naming those variables;
• create rules for defining variable type.
hierarchy
Summary
• SNMP (Simple Network Management Protocol)
• MIB (Management Information Base)• SMI (Structure of Management Information)
References
• RFC 1450, 1907 (MIB for SNMPv2)
• RFC 1441 (Introduction to SNMpv2)
• RFC 1442, 1902 SMI for SNMPv2
• Specification of ASN.1, ISO