CISCO-EIGRP-MIB

Monitored by Observium
        Enhanced Interior Gateway Protocol (EIGRP) is a Cisco
proprietary distance vector routing protocol.   It is based on
the Diffusing Update Algorithm (DUAL), which is a method of
finding loop-free paths through a network.   Directly
connected routers running EIGRP form neighbor adjacencies in
order to propagate best-path and alternate-path routing
information for configured and learned routes.
        
The tables defined within the MIB are closely aligned with how
the router command-line interface for EIGRP displays
information on EIGRP configurations, i.e., the topology table
contains objects associated with the EIGRP topology commands,
and the peer table contains objects associated withe EIGRP
neighbor commands, etc.
        
There are five main tables within this mib:
        
   EIGRP VPN table
      Contains information regarding which virtual private
      networks (VPN) are configured with EIGRP.
        
   EIGRP traffic statistics table
      Contains counter & statistcs regarding specific types of
      EIGRP packets sent and related collective information
      per VPN and per autonomous system (AS).
        
   EIGRP topology table
      Contains information regarding EIGRP routes received in
      updates and originated locally.   EIGRP sends and
      receives routing updates from adjacent routers running
      EIGRP with which it formed a peer relationship.
        
   EIGRP peer (neighbor) table
      Contains information about neighbor EIGRP routers with
      which peer adjacencies have been established.   EIGRP
      uses a Hello protocol to form neighbor relationships
      with directly connected routers also running EIGRP.
        
   EIGRP interfaces table
      Contains information and statistics on each of the 
      configured to run.
        
RIB-scale 
========== 
The Wide-Metrics feature calculates all metrics in 64-bit 
under named mode EIGRP. Since the RIB can only hold 32-bit, 
we divide the wide metrics by RIB-scale (range 1-255, 
default value 128) to convert it to a 32-bit value 
before assiging it to RIB metrics.
    
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Polling
Explore Observium network monitoring
Source file
CISCO-EIGRP-MIB
Last revised
Identity
ciscoEigrpMIB
Base OID
1.3.6.1.4.1.9.9.449
Imported Objects
CISCO-SMI ciscoMgmt
IF-MIB ifIndex InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddress InetAddressPrefixLength InetAddressType
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Gauge32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC TEXTUAL-CONVENTION (no object page) TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-EIGRP-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-EIGRP-MIB::ciscoEigrpMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-EIGRP-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-EIGRP-MIB::ciscoEigrpMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (98)
60 directly used by Observium
.1.3.6.1.4.1.9.9.449
.1.3.6.1.4.1.9.9.449.0
.1.3.6.1.4.1.9.9.449.1
.1.3.6.1.4.1.9.9.449.1.1
.1.3.6.1.4.1.9.9.449.1.1.1
cEigrpVpnEntry OBS ✓
.1.3.6.1.4.1.9.9.449.1.1.1.1
.1.3.6.1.4.1.9.9.449.1.1.1.1.1
cEigrpVpnName OBS ✓
.1.3.6.1.4.1.9.9.449.1.1.1.1.2
.1.3.6.1.4.1.9.9.449.1.2
.1.3.6.1.4.1.9.9.449.1.2.1
.1.3.6.1.4.1.9.9.449.1.2.1.1
.1.3.6.1.4.1.9.9.449.1.2.1.1.1
.1.3.6.1.4.1.9.9.449.1.2.1.1.10
cEigrpAcksSent OBS ✓
.1.3.6.1.4.1.9.9.449.1.2.1.1.11
cEigrpAcksRcvd OBS ✓
.1.3.6.1.4.1.9.9.449.1.2.1.1.12
.1.3.6.1.4.1.9.9.449.1.2.1.1.13
.1.3.6.1.4.1.9.9.449.1.2.1.1.14
.1.3.6.1.4.1.9.9.449.1.2.1.1.15
.1.3.6.1.4.1.9.9.449.1.2.1.1.16
.1.3.6.1.4.1.9.9.449.1.2.1.1.17
.1.3.6.1.4.1.9.9.449.1.2.1.1.18
.1.3.6.1.4.1.9.9.449.1.2.1.1.19
cEigrpNbrCount OBS ✓
.1.3.6.1.4.1.9.9.449.1.2.1.1.2
.1.3.6.1.4.1.9.9.449.1.2.1.1.20
.1.3.6.1.4.1.9.9.449.1.2.1.1.21
.1.3.6.1.4.1.9.9.449.1.2.1.1.22
.1.3.6.1.4.1.9.9.449.1.2.1.1.23
.1.3.6.1.4.1.9.9.449.1.2.1.1.3
.1.3.6.1.4.1.9.9.449.1.2.1.1.4
.1.3.6.1.4.1.9.9.449.1.2.1.1.5
.1.3.6.1.4.1.9.9.449.1.2.1.1.6
.1.3.6.1.4.1.9.9.449.1.2.1.1.7
.1.3.6.1.4.1.9.9.449.1.2.1.1.8
.1.3.6.1.4.1.9.9.449.1.2.1.1.9
.1.3.6.1.4.1.9.9.449.1.3
.1.3.6.1.4.1.9.9.449.1.3.1
cEigrpTopoEntry OBS ✓
.1.3.6.1.4.1.9.9.449.1.3.1.1
.1.3.6.1.4.1.9.9.449.1.3.1.1.1
.1.3.6.1.4.1.9.9.449.1.3.1.1.10
.1.3.6.1.4.1.9.9.449.1.3.1.1.11
.1.3.6.1.4.1.9.9.449.1.3.1.1.12
.1.3.6.1.4.1.9.9.449.1.3.1.1.13
.1.3.6.1.4.1.9.9.449.1.3.1.1.14
.1.3.6.1.4.1.9.9.449.1.3.1.1.15
.1.3.6.1.4.1.9.9.449.1.3.1.1.16
.1.3.6.1.4.1.9.9.449.1.3.1.1.17
.1.3.6.1.4.1.9.9.449.1.3.1.1.18
.1.3.6.1.4.1.9.9.449.1.3.1.1.19
.1.3.6.1.4.1.9.9.449.1.3.1.1.2
.1.3.6.1.4.1.9.9.449.1.3.1.1.4
cEigrpActive OBS ✓
.1.3.6.1.4.1.9.9.449.1.3.1.1.5
.1.3.6.1.4.1.9.9.449.1.3.1.1.6
.1.3.6.1.4.1.9.9.449.1.3.1.1.7
.1.3.6.1.4.1.9.9.449.1.3.1.1.8
.1.3.6.1.4.1.9.9.449.1.3.1.1.9
.1.3.6.1.4.1.9.9.449.1.4
.1.3.6.1.4.1.9.9.449.1.4.1
cEigrpPeerEntry OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1
.1.3.6.1.4.1.9.9.449.1.4.1.1.1
cEigrpLastSeq OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.10
cEigrpVersion OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.11
cEigrpRetrans OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.12
cEigrpRetries OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.13
.1.3.6.1.4.1.9.9.449.1.4.1.1.2
cEigrpPeerAddr OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.3
.1.3.6.1.4.1.9.9.449.1.4.1.1.4
cEigrpHoldTime OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.5
cEigrpUpTime OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.6
cEigrpSrtt OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.7
cEigrpRto OBS ✓
.1.3.6.1.4.1.9.9.449.1.4.1.1.8
.1.3.6.1.4.1.9.9.449.1.4.1.1.9
.1.3.6.1.4.1.9.9.449.1.5
.1.3.6.1.4.1.9.9.449.1.5.1
.1.3.6.1.4.1.9.9.449.1.5.1.1
.1.3.6.1.4.1.9.9.449.1.5.1.1.10
.1.3.6.1.4.1.9.9.449.1.5.1.1.11
.1.3.6.1.4.1.9.9.449.1.5.1.1.12
cEigrpUMcasts OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.13
cEigrpRMcasts OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.14
cEigrpUUcasts OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.15
cEigrpRUcasts OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.16
.1.3.6.1.4.1.9.9.449.1.5.1.1.17
cEigrpCRpkts OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.18
.1.3.6.1.4.1.9.9.449.1.5.1.1.19
.1.3.6.1.4.1.9.9.449.1.5.1.1.20
cEigrpOOSrvcd OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.21
cEigrpAuthMode OBS ✓
Enumeration
.1.3.6.1.4.1.9.9.449.1.5.1.1.22
.1.3.6.1.4.1.9.9.449.1.5.1.1.23
cEigrpPeerCount OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.3
.1.3.6.1.4.1.9.9.449.1.5.1.1.4
.1.3.6.1.4.1.9.9.449.1.5.1.1.5
cEigrpMeanSrtt OBS ✓
.1.3.6.1.4.1.9.9.449.1.5.1.1.6
.1.3.6.1.4.1.9.9.449.1.5.1.1.7
.1.3.6.1.4.1.9.9.449.1.5.1.1.8
.1.3.6.1.4.1.9.9.449.1.5.1.1.9
.1.3.6.1.4.1.9.9.449.2
.1.3.6.1.4.1.9.9.449.2.1
.1.3.6.1.4.1.9.9.449.2.2
Dependencies (9) 7 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (2)
OctetString range: 0..8
OctetString range: 0..9
Conformance Groups (8)
The collection of VPN names which have been configured
with one or more EIGRP autonmous systems.
.1.3.6.1.4.1.9.9.449.2.2.1
A collection of objects providing management information
regarding collective EIGRP packet statistics for all EIGRP
autonomous systems configured.
.1.3.6.1.4.1.9.9.449.2.2.2
A collection of objects providing management information
for interfaces over which EIGRP is configured and
running.
.1.3.6.1.4.1.9.9.449.2.2.3
A collection of objects providing management information
for EIGRP peer adjacencies formed in the EIGRP
autonoumous systems.
.1.3.6.1.4.1.9.9.449.2.2.4
A collection of objects providing management information
for EIGRP topology routes derived within autonomous
systems and received in updates from EIGRP neighbors.
.1.3.6.1.4.1.9.9.449.2.2.5
Group of notifications on EIGRP routers.
.1.3.6.1.4.1.9.9.449.2.2.6
Additional Notifications that supplement
cEigrpNotificationsGroup.
.1.3.6.1.4.1.9.9.449.2.2.7
Collection of objects providing wide metric management
information for EIGRP topology routes that supplement the
cEIGRPTopoDataGroup.
.1.3.6.1.4.1.9.9.449.2.2.8
Compliance Statements (2)

OID .1.3.6.1.4.1.9.9.449.2.1.1
The compliance statement for entities which implement
the Cisco EIGRP Management MIB.
Required groups
Object refinements
ObjectAccessSyntaxDescription
cEigrpAsRouterIdType
ipv4(1)
An implementation is only required to support
IPv4 address type.
cEigrpRouteOriginAddrType
ipv4(1)
An implementation is only required to support
IPv4 address type.
cEigrpNextHopAddressType
ipv4(1)
An implementation is only required to support
IPv4 address type.
cEigrpPeerAddrType
ipv4(1)
An implementation is only required to support
IPv4 address type.

OID .1.3.6.1.4.1.9.9.449.2.1.2
The Revison1 compliance statement for entities which
implement the Cisco EIGRP Management MIB.
Required groups
Notifications / Traps (3)
NameOIDDescription
.1.3.6.1.4.1.9.9.449.0.1
This notification is sent when EIGRP MD5 authentication
is enabled on any interface and peer adjacencies are
formed, and any adjacencies go down as a result of an
authentication failure.
.1.3.6.1.4.1.9.9.449.0.2
This notification is sent when a route in the topology
table is stuck in an active state. During the query
phase for a new route to a destination network, a route
is described as being in the active state if when an
alternate path is actively being sought, no replies are
received to normal queries or stuck-in-active queries.
.1.3.6.1.4.1.9.9.449.0.3
This notification is sent when any EIGRP peer adjacency goes
down.