1-- *****************************************************************
2-- CISCO-EIGRP-MIB.my:  Cisco Enterprise EIGRP MIB file
3--
4-- November 2004, Wayne Bond
5--
6-- Copyright (c) 2004, 2011 by cisco Systems Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10
11CISCO-EIGRP-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY,
15    OBJECT-TYPE,
16    NOTIFICATION-TYPE,
17    Unsigned32,
18    Gauge32,
19    Counter32,
20    Counter64
21        FROM SNMPv2-SMI
22    MODULE-COMPLIANCE,
23    OBJECT-GROUP,
24    NOTIFICATION-GROUP
25        FROM SNMPv2-CONF
26    TruthValue,
27    TEXTUAL-CONVENTION
28        FROM SNMPv2-TC
29    SnmpAdminString
30        FROM SNMP-FRAMEWORK-MIB
31    InterfaceIndexOrZero,
32    ifIndex
33        FROM IF-MIB
34    InetAddressType,
35    InetAddress,
36    InetAddressPrefixLength
37        FROM INET-ADDRESS-MIB
38    ciscoMgmt
39        FROM CISCO-SMI;
40
41
42ciscoEigrpMIB MODULE-IDENTITY
43    LAST-UPDATED    "201111240000Z"
44    ORGANIZATION    "Cisco Systems, Inc."
45    CONTACT-INFO
46            "Cisco Systems
47            Customer Service
48
49            Postal: 170 W Tasman Drive
50                    San Jose, CA  95134
51                    USA
52
53            Tel: +1 800 553-NETS
54
55            E-mail: cs-eigrp@cisco.com"
56    DESCRIPTION
57        "Enhanced Interior Gateway Protocol (EIGRP) is a Cisco
58        proprietary distance vector routing protocol.   It is based on
59        the Diffusing Update Algorithm (DUAL), which is a method of
60        finding loop-free paths through a network.   Directly
61        connected routers running EIGRP form neighbor adjacencies in
62        order to propagate best-path and alternate-path routing
63        information for configured and learned routes.
64
65        The tables defined within the MIB are closely aligned with how
66        the router command-line interface for EIGRP displays
67        information on EIGRP configurations, i.e., the topology table
68        contains objects associated with the EIGRP topology commands,
69        and the peer table contains objects associated withe EIGRP
70        neighbor commands, etc.
71
72        There are five main tables within this mib:
73
74           EIGRP VPN table
75              Contains information regarding which virtual private
76              networks (VPN) are configured with EIGRP.
77
78           EIGRP traffic statistics table
79              Contains counter & statistcs regarding specific types of
80              EIGRP packets sent and related collective information
81              per VPN and per autonomous system (AS).
82
83           EIGRP topology table
84              Contains information regarding EIGRP routes received in
85              updates and originated locally.   EIGRP sends and
86              receives routing updates from adjacent routers running
87              EIGRP with which it formed a peer relationship.
88
89           EIGRP peer (neighbor) table
90              Contains information about neighbor EIGRP routers with
91              which peer adjacencies have been established.   EIGRP
92              uses a Hello protocol to form neighbor relationships
93              with directly connected routers also running EIGRP.
94
95           EIGRP interfaces table
96              Contains information and statistics on each of the
97              configured to run.
98
99        RIB-scale
100        ==========
101        The Wide-Metrics feature calculates all metrics in 64-bit
102        under named mode EIGRP. Since the RIB can only hold 32-bit,
103        we divide the wide metrics by RIB-scale (range 1-255,
104        default value 128) to convert it to a 32-bit value
105        before assiging it to RIB metrics."
106    REVISION        "201111240000Z"
107    DESCRIPTION
108        "Added new notification cEigrpNbrDownEvent.
109
110        Added the following new objects to cEigrpTopoEntry:
111        cEigrpFdistanceWide, cEigrpDistanceWide and
112        cEigrpReportDistanceWide.
113
114        Added the following new groups:
115        cEigrpNotificationGroupSupR01 and cEigrpTopoDataGroupSupR01.
116
117        Added new compliance cEigrpMIBComplianceRev1, which deprecates
118        cEigrpMIBCompliance."
119    REVISION        "200411160000Z"
120    DESCRIPTION
121        "Initial version of the MIB module."
122    ::= { ciscoMgmt 449 }
123
124
125
126-- Textual Conventions
127
128EigrpUpTimeString ::= TEXTUAL-CONVENTION
129    DISPLAY-HINT    "8a"
130    STATUS          current
131    DESCRIPTION
132        "Specifies a timer value in days, hours, minutes,
133        and seconds in ASCII format.
134
135        If the up time is less than 24 hours, the number
136        of days will not be reflected and the string will
137        be formatted like this: 'hh:mm:ss', reflecting
138        hours, minutes, and seconds.
139
140        If the up time is greater than 24 hours, EIGRP is
141        less precise and the minutes and seconds are not
142        reflected.  Instead only the days and hours are shown
143        and the string will be formatted like this: 'xxxdxxh'."
144    SYNTAX          OCTET STRING (SIZE (0..8))
145
146EigrpVersionString ::= TEXTUAL-CONVENTION
147    DISPLAY-HINT    "1d.1d/1d.1d"
148    STATUS          current
149    DESCRIPTION
150        "Specifies an ASCII string representing the IOS major
151        and minor version followed by the EIGRP major and minor
152        version."
153    SYNTAX          OCTET STRING (SIZE (0..9))
154-- Objects
155
156cEigrpMIBNotifications  OBJECT IDENTIFIER
157    ::= { ciscoEigrpMIB 0 }
158
159cEigrpMIBObjects  OBJECT IDENTIFIER
160    ::= { ciscoEigrpMIB 1 }
161
162cEigrpMIBConformance  OBJECT IDENTIFIER
163    ::= { ciscoEigrpMIB 2 }
164
165cEigrpVpnInfo  OBJECT IDENTIFIER
166    ::= { cEigrpMIBObjects 1 }
167
168cEigrpAsInfo  OBJECT IDENTIFIER
169    ::= { cEigrpMIBObjects 2 }
170
171cEigrpTopologyInfo  OBJECT IDENTIFIER
172    ::= { cEigrpMIBObjects 3 }
173
174cEigrpPeerInfo  OBJECT IDENTIFIER
175    ::= { cEigrpMIBObjects 4 }
176
177cEigrpInterfaceInfo  OBJECT IDENTIFIER
178    ::= { cEigrpMIBObjects 5 }
179
180-- EIGRP VPN Base Table definition
181
182cEigrpVpnTable OBJECT-TYPE
183    SYNTAX          SEQUENCE OF CEigrpVpnEntry
184    MAX-ACCESS      not-accessible
185    STATUS          current
186    DESCRIPTION
187        "This table contains information on those VPN's configured
188        to run EIGRP.  The VPN creation on a router is independent
189        of the routing protocol to be used over it.   A VPN is
190        given a name and has a dedicated routing table associated
191        with it.  This routing table is identified internally
192        by a unique integer value."
193    ::= { cEigrpVpnInfo 1 }
194
195cEigrpVpnEntry OBJECT-TYPE
196    SYNTAX          CEigrpVpnEntry
197    MAX-ACCESS      not-accessible
198    STATUS          current
199    DESCRIPTION
200        "Information relating to a single VPN which is configured
201        to run EIGRP."
202    INDEX           { cEigrpVpnId }
203    ::= { cEigrpVpnTable 1 }
204
205CEigrpVpnEntry ::= SEQUENCE {
206        cEigrpVpnId   Unsigned32,
207        cEigrpVpnName SnmpAdminString
208}
209
210cEigrpVpnId OBJECT-TYPE
211    SYNTAX          Unsigned32
212    MAX-ACCESS      not-accessible
213    STATUS          current
214    DESCRIPTION
215        "The unique VPN identifier.  This is a unique integer
216        relative to all other VPN's defined on the router.  It
217        also identifies internally the routing table instance."
218    ::= { cEigrpVpnEntry 1 }
219
220cEigrpVpnName OBJECT-TYPE
221    SYNTAX          SnmpAdminString
222    MAX-ACCESS      read-only
223    STATUS          current
224    DESCRIPTION
225        "The name given to the VPN."
226    ::= { cEigrpVpnEntry 2 }
227
228
229-- EIGRP Traffic Stats table definition
230
231cEigrpTraffStatsTable OBJECT-TYPE
232    SYNTAX          SEQUENCE OF CEigrpTraffStatsEntry
233    MAX-ACCESS      not-accessible
234    STATUS          current
235    DESCRIPTION
236        "Table of EIGRP traffic statistics and information
237        associated with all EIGRP autonomous systems."
238    ::= { cEigrpAsInfo 1 }
239
240cEigrpTraffStatsEntry OBJECT-TYPE
241    SYNTAX          CEigrpTraffStatsEntry
242    MAX-ACCESS      not-accessible
243    STATUS          current
244    DESCRIPTION
245        "The set of statistics and information for a single EIGRP
246        Autonomous System."
247    INDEX           {
248                        cEigrpVpnId,
249                        cEigrpAsNumber
250                    }
251    ::= { cEigrpTraffStatsTable 1 }
252
253CEigrpTraffStatsEntry ::= SEQUENCE {
254        cEigrpAsNumber        Unsigned32,
255        cEigrpNbrCount        Unsigned32,
256        cEigrpHellosSent      Counter32,
257        cEigrpHellosRcvd      Counter32,
258        cEigrpUpdatesSent     Counter32,
259        cEigrpUpdatesRcvd     Counter32,
260        cEigrpQueriesSent     Counter32,
261        cEigrpQueriesRcvd     Counter32,
262        cEigrpRepliesSent     Counter32,
263        cEigrpRepliesRcvd     Counter32,
264        cEigrpAcksSent        Counter32,
265        cEigrpAcksRcvd        Counter32,
266        cEigrpInputQHighMark  Unsigned32,
267        cEigrpInputQDrops     Counter32,
268        cEigrpSiaQueriesSent  Counter32,
269        cEigrpSiaQueriesRcvd  Counter32,
270        cEigrpAsRouterIdType  InetAddressType,
271        cEigrpAsRouterId      InetAddress,
272        cEigrpTopoRoutes      Counter32,
273        cEigrpHeadSerial      Counter64,
274        cEigrpNextSerial      Counter64,
275        cEigrpXmitPendReplies Unsigned32,
276        cEigrpXmitDummies     Unsigned32
277}
278
279cEigrpAsNumber OBJECT-TYPE
280    SYNTAX          Unsigned32
281    MAX-ACCESS      not-accessible
282    STATUS          current
283    DESCRIPTION
284        "The Autonomous System number which is unique integer
285        per VPN."
286    ::= { cEigrpTraffStatsEntry 1 }
287
288cEigrpNbrCount OBJECT-TYPE
289    SYNTAX          Unsigned32
290    MAX-ACCESS      read-only
291    STATUS          current
292    DESCRIPTION
293        "The total number of live EIGRP neighbors formed on all
294        interfaces whose IP addresses fall under networks configured
295        in the EIGRP AS."
296    ::= { cEigrpTraffStatsEntry 2 }
297
298cEigrpHellosSent OBJECT-TYPE
299    SYNTAX          Counter32
300    MAX-ACCESS      read-only
301    STATUS          current
302    DESCRIPTION
303        "The total number Hello packets that have been sent to all
304        EIGRP neighbors formed on all interfaces whose IP addresses
305        fall under networks configured for the EIGRP AS."
306    ::= { cEigrpTraffStatsEntry 3 }
307
308cEigrpHellosRcvd OBJECT-TYPE
309    SYNTAX          Counter32
310    MAX-ACCESS      read-only
311    STATUS          current
312    DESCRIPTION
313        "The total number Hello packets that have been received
314        from all EIGRP neighbors formed on all interfaces whose IP
315        addresses fall under networks configured for the
316        EIGRP AS."
317    ::= { cEigrpTraffStatsEntry 4 }
318
319cEigrpUpdatesSent OBJECT-TYPE
320    SYNTAX          Counter32
321    MAX-ACCESS      read-only
322    STATUS          current
323    DESCRIPTION
324        "The total number routing update packets that have been
325        sent to all EIGRP neighbors formed on all interfaces whose
326        IP addresses fall under networks configured for the
327        EIGRP AS."
328    ::= { cEigrpTraffStatsEntry 5 }
329
330cEigrpUpdatesRcvd OBJECT-TYPE
331    SYNTAX          Counter32
332    MAX-ACCESS      read-only
333    STATUS          current
334    DESCRIPTION
335        "The total number routing update packets that have been
336        received from all EIGRP neighbors formed on all interfaces
337        whose IP addresses fall under networks configured for the
338        EIGRP AS."
339    ::= { cEigrpTraffStatsEntry 6 }
340
341cEigrpQueriesSent OBJECT-TYPE
342    SYNTAX          Counter32
343    MAX-ACCESS      read-only
344    STATUS          current
345    DESCRIPTION
346        "The total number alternate route query packets that have
347        been sent to all EIGRP neighbors formed on all interfaces
348        whose IP addresses fall under networks configured for the
349        EIGRP AS."
350    ::= { cEigrpTraffStatsEntry 7 }
351
352cEigrpQueriesRcvd OBJECT-TYPE
353    SYNTAX          Counter32
354    MAX-ACCESS      read-only
355    STATUS          current
356    DESCRIPTION
357        "The total number alternate route query packets that
358        have been received from all EIGRP neighbors formed on
359        all interfaces whose IP addresses fall under networks
360        configured for the EIGRP AS."
361    ::= { cEigrpTraffStatsEntry 8 }
362
363cEigrpRepliesSent OBJECT-TYPE
364    SYNTAX          Counter32
365    MAX-ACCESS      read-only
366    STATUS          current
367    DESCRIPTION
368        "The total number query reply packets that have been sent
369        to all EIGRP neighbors formed on all interfaces whose IP
370        addresses fall under networks configured for the
371        EIGRP AS."
372    ::= { cEigrpTraffStatsEntry 9 }
373
374cEigrpRepliesRcvd OBJECT-TYPE
375    SYNTAX          Counter32
376    MAX-ACCESS      read-only
377    STATUS          current
378    DESCRIPTION
379        "The total number query reply packets that have been
380        received from all EIGRP neighbors formed on all interfaces
381        whose IP addresses fall under networks configured for the
382        EIGRP AS."
383    ::= { cEigrpTraffStatsEntry 10 }
384
385cEigrpAcksSent OBJECT-TYPE
386    SYNTAX          Counter32
387    MAX-ACCESS      read-only
388    STATUS          current
389    DESCRIPTION
390        "The total number packet acknowledgements that have been
391        sent to all EIGRP neighbors formed on all interfaces whose
392        IP addresses fall under networks configured for the
393        EIGRP AS."
394    ::= { cEigrpTraffStatsEntry 11 }
395
396cEigrpAcksRcvd OBJECT-TYPE
397    SYNTAX          Counter32
398    MAX-ACCESS      read-only
399    STATUS          current
400    DESCRIPTION
401        "The total number packet acknowledgements that have been
402        received from all EIGRP neighbors formed on all interfaces
403        whose IP addresses fall under networks configured for the
404        EIGRP AS."
405    ::= { cEigrpTraffStatsEntry 12 }
406
407cEigrpInputQHighMark OBJECT-TYPE
408    SYNTAX          Unsigned32
409    MAX-ACCESS      read-only
410    STATUS          current
411    DESCRIPTION
412        "The highest number of EIGRP packets in the input queue
413        waiting to be processed internally addressed to this
414        AS."
415    ::= { cEigrpTraffStatsEntry 13 }
416
417cEigrpInputQDrops OBJECT-TYPE
418    SYNTAX          Counter32
419    MAX-ACCESS      read-only
420    STATUS          current
421    DESCRIPTION
422        "The number of EIGRP packets dropped from the input
423        queue due to it being full within the AS."
424    ::= { cEigrpTraffStatsEntry 14 }
425
426cEigrpSiaQueriesSent OBJECT-TYPE
427    SYNTAX          Counter32
428    MAX-ACCESS      read-only
429    STATUS          current
430    DESCRIPTION
431        "The total number of Stuck-In-Active (SIA) query packets
432        sent to all EIGRP neighbors formed on all interfaces whose
433        IP addresses fall under networks configured for the
434        EIGRP AS."
435    ::= { cEigrpTraffStatsEntry 15 }
436
437cEigrpSiaQueriesRcvd OBJECT-TYPE
438    SYNTAX          Counter32
439    MAX-ACCESS      read-only
440    STATUS          current
441    DESCRIPTION
442        "The total number of Stuck-In-Active (SIA) query packets
443        received from all EIGRP neighbors formed on all interfaces
444        whose IP addresses fall under networks configured for the
445        EIGRP AS."
446    ::= { cEigrpTraffStatsEntry 16 }
447
448cEigrpAsRouterIdType OBJECT-TYPE
449    SYNTAX          InetAddressType
450    MAX-ACCESS      read-only
451    STATUS          current
452    DESCRIPTION
453        "The format of the router-id configured or automatically
454        selected for the EIGRP AS."
455    ::= { cEigrpTraffStatsEntry 17 }
456
457cEigrpAsRouterId OBJECT-TYPE
458    SYNTAX          InetAddress
459    MAX-ACCESS      read-only
460    STATUS          current
461    DESCRIPTION
462        "The router-id configured or automatically selected for the
463        EIGRP AS.   Each EIGRP routing process has a unique
464        router-id selected from each autonomous system configured.
465        The format is governed by object cEigrpAsRouterIdType."
466    ::= { cEigrpTraffStatsEntry 18 }
467
468cEigrpTopoRoutes OBJECT-TYPE
469    SYNTAX          Counter32
470    MAX-ACCESS      read-only
471    STATUS          current
472    DESCRIPTION
473        "The total number of EIGRP derived routes currently existing
474        in the topology table for the AS."
475    ::= { cEigrpTraffStatsEntry 19 }
476
477cEigrpHeadSerial OBJECT-TYPE
478    SYNTAX          Counter64
479    MAX-ACCESS      read-only
480    STATUS          current
481    DESCRIPTION
482        "Routes in a topology table for an AS are assigned serial
483        numbers and are sequenced internally as they are inserted
484        and deleted.   The serial number of the first route in
485        that internal sequence is called the head serial number.
486        Each AS has its own topology table, and its own serial
487        number space, each of which begins with the value 1.
488        A serial number of zero implies that there are no routes
489        in the topology."
490    ::= { cEigrpTraffStatsEntry 20 }
491
492cEigrpNextSerial OBJECT-TYPE
493    SYNTAX          Counter64
494    MAX-ACCESS      read-only
495    STATUS          current
496    DESCRIPTION
497        "The serial number that would be assigned to the next new
498        or changed route in the topology table for the AS."
499    ::= { cEigrpTraffStatsEntry 21 }
500
501cEigrpXmitPendReplies OBJECT-TYPE
502    SYNTAX          Unsigned32
503    MAX-ACCESS      read-only
504    STATUS          current
505    DESCRIPTION
506        "When alternate route query packets are sent to adjacent
507        EIGRP peers in an AS, replies are expected.   This object
508        is the total number of outstanding replies expected to
509        queries that have been sent to peers in the current AS.
510        It remains at zero most of the time until an EIGRP route
511        becomes active."
512    ::= { cEigrpTraffStatsEntry 22 }
513
514cEigrpXmitDummies OBJECT-TYPE
515    SYNTAX          Unsigned32
516    MAX-ACCESS      read-only
517    STATUS          current
518    DESCRIPTION
519        "A dummy is a temporary internal entity used as a place
520        holder in the topology table for an AS. They are not
521        transmitted in routing updates.  This is the total
522        number currently in existence associated with the AS."
523    ::= { cEigrpTraffStatsEntry 23 }
524
525
526-- EIGRP topology table definition
527
528cEigrpTopoTable OBJECT-TYPE
529    SYNTAX          SEQUENCE OF CEigrpTopoEntry
530    MAX-ACCESS      not-accessible
531    STATUS          current
532    DESCRIPTION
533        "The table of EIGRP routes and their associated
534        attributes for an Autonomous System (AS) configured
535        in a VPN is called a topology table.  All route entries in
536        the topology table will be indexed by IP network type,
537        IP network number and network mask (prefix) size."
538    ::= { cEigrpTopologyInfo 1 }
539
540cEigrpTopoEntry OBJECT-TYPE
541    SYNTAX          CEigrpTopoEntry
542    MAX-ACCESS      not-accessible
543    STATUS          current
544    DESCRIPTION
545        "The entry for a single EIGRP topology table in the given
546        AS."
547    INDEX           {
548                        cEigrpVpnId,
549                        cEigrpAsNumber,
550                        cEigrpDestNetType,
551                        cEigrpDestNet,
552                        cEigrpDestNetPrefixLen
553                    }
554    ::= { cEigrpTopoTable 1 }
555
556CEigrpTopoEntry ::= SEQUENCE {
557        cEigrpDestNetType         InetAddressType,
558        cEigrpDestNet             InetAddress,
559        cEigrpDestNetPrefixLen    InetAddressPrefixLength,
560        cEigrpActive              TruthValue,
561        cEigrpStuckInActive       TruthValue,
562        cEigrpDestSuccessors      Unsigned32,
563        cEigrpFdistance           Unsigned32,
564        cEigrpRouteOriginType     SnmpAdminString,
565        cEigrpRouteOriginAddrType InetAddressType,
566        cEigrpRouteOriginAddr     InetAddress,
567        cEigrpNextHopAddressType  InetAddressType,
568        cEigrpNextHopAddress      InetAddress,
569        cEigrpNextHopInterface    SnmpAdminString,
570        cEigrpDistance            Unsigned32,
571        cEigrpReportDistance      Unsigned32,
572        cEigrpFdistanceWide       Counter64,
573        cEigrpDistanceWide        Counter64,
574        cEigrpReportDistanceWide  Counter64
575}
576
577cEigrpDestNetType OBJECT-TYPE
578    SYNTAX          InetAddressType
579    MAX-ACCESS      not-accessible
580    STATUS          current
581    DESCRIPTION
582        "The format of the destination IP network number for
583        a single route in the topology table in the AS specified
584        in cEigrpDestNet."
585    ::= { cEigrpTopoEntry 1 }
586
587cEigrpDestNet OBJECT-TYPE
588    SYNTAX          InetAddress
589    MAX-ACCESS      not-accessible
590    STATUS          current
591    DESCRIPTION
592        "The destination IP network number for a single route in
593        the topology table in the AS.  The format is governed
594        by object cEigrpDestNetType."
595    ::= { cEigrpTopoEntry 2 }
596
597cEigrpDestNetPrefixLen OBJECT-TYPE
598    SYNTAX          InetAddressPrefixLength
599    MAX-ACCESS      not-accessible
600    STATUS          current
601    DESCRIPTION
602        "The prefix length associated with the destination IP
603        network address for a single route in the topology
604        table in the AS.  The format is governed by the object
605        cEigrpDestNetType."
606    ::= { cEigrpTopoEntry 4 }
607
608cEigrpActive OBJECT-TYPE
609    SYNTAX          TruthValue
610    MAX-ACCESS      read-only
611    STATUS          current
612    DESCRIPTION
613        "A value of true(1) indicates the route to the
614        destination network has failed and an active (query)
615        search for an alternative path is in progress.  A value
616        of false(2) indicates the route is stable (passive)."
617    ::= { cEigrpTopoEntry 5 }
618
619cEigrpStuckInActive OBJECT-TYPE
620    SYNTAX          TruthValue
621    MAX-ACCESS      read-only
622    STATUS          current
623    DESCRIPTION
624        "A value of true(1) indicates that that this route which is
625        in active state (cEigrpActive = true(1)) has not received
626        any replies to queries for alternate paths, and a second
627        EIGRP route query, called a stuck-in-active query, has
628        now been sent."
629    ::= { cEigrpTopoEntry 6 }
630
631cEigrpDestSuccessors OBJECT-TYPE
632    SYNTAX          Unsigned32
633    MAX-ACCESS      read-only
634    STATUS          current
635    DESCRIPTION
636        "A successor is the next routing hop for a path to the
637        destination IP network number for a single route in the
638        topology table in the AS.  There can be several
639        potential successors if there are multiple paths to the
640        destination.   This is the total number of successors for
641        a topology entry."
642    ::= { cEigrpTopoEntry 7 }
643
644cEigrpFdistance OBJECT-TYPE
645    SYNTAX          Unsigned32
646    MAX-ACCESS      read-only
647    STATUS          current
648    DESCRIPTION
649        "The feasibility (best) distance is the minimum distance
650        from this router to the destination IP network in
651        this topology entry.  The feasibility distance is
652        used in determining the best successor for a path to the
653        destination network."
654    ::= { cEigrpTopoEntry 8 }
655
656cEigrpRouteOriginType OBJECT-TYPE
657    SYNTAX          SnmpAdminString
658    MAX-ACCESS      read-only
659    STATUS          current
660    DESCRIPTION
661        "This is a text string describing the internal origin
662        of the EIGRP route represented by the topology entry."
663    ::= { cEigrpTopoEntry 9 }
664
665cEigrpRouteOriginAddrType OBJECT-TYPE
666    SYNTAX          InetAddressType
667    MAX-ACCESS      read-only
668    STATUS          current
669    DESCRIPTION
670        "The format of the IP address defined as the origin of
671        this topology route entry."
672    ::= { cEigrpTopoEntry 10 }
673
674cEigrpRouteOriginAddr OBJECT-TYPE
675    SYNTAX          InetAddress
676    MAX-ACCESS      read-only
677    STATUS          current
678    DESCRIPTION
679        "If the origin of the topology route entry is external
680        to this router, then this object is the IP address
681        of the router from which it originated.  The format
682        is governed by object cEigrpRouteOriginAddrType."
683    ::= { cEigrpTopoEntry 11 }
684
685cEigrpNextHopAddressType OBJECT-TYPE
686    SYNTAX          InetAddressType
687    MAX-ACCESS      read-only
688    STATUS          current
689    DESCRIPTION
690        "The format of the next hop IP address for the route
691        represented by the topology entry."
692    ::= { cEigrpTopoEntry 12 }
693
694cEigrpNextHopAddress OBJECT-TYPE
695    SYNTAX          InetAddress
696    MAX-ACCESS      read-only
697    STATUS          current
698    DESCRIPTION
699        "This is the next hop IP address for the route represented
700        by the topology entry.   The next hop is where
701        network traffic will be routed to in order to reach
702        the destination network for this topology entry.  The
703        format is governed by cEigrpNextHopAddressType."
704    ::= { cEigrpTopoEntry 13 }
705
706cEigrpNextHopInterface OBJECT-TYPE
707    SYNTAX          SnmpAdminString
708    MAX-ACCESS      read-only
709    STATUS          current
710    DESCRIPTION
711        "The interface through which the next hop IP address
712        is reached to send network traffic to the destination
713        network represented by the topology entry."
714    ::= { cEigrpTopoEntry 14 }
715
716cEigrpDistance OBJECT-TYPE
717    SYNTAX          Unsigned32
718    MAX-ACCESS      read-only
719    STATUS          current
720    DESCRIPTION
721        "The computed distance to the destination network entry
722        from this router."
723    ::= { cEigrpTopoEntry 15 }
724
725cEigrpReportDistance OBJECT-TYPE
726    SYNTAX          Unsigned32
727    MAX-ACCESS      read-only
728    STATUS          current
729    DESCRIPTION
730        "The computed distance to the destination network in the
731        topology entry reported to this router by the originator
732        of this route."
733    ::= { cEigrpTopoEntry 16 }
734
735cEigrpFdistanceWide OBJECT-TYPE
736    SYNTAX          Counter64
737    MAX-ACCESS      read-only
738    STATUS          current
739    DESCRIPTION
740        "The feasibility (best) distance is the minimum distance
741        from this router to the destination IP network in
742        this topology entry.  The feasibility distance is
743        used in determining the best successor for a path to the
744        destination network. This is the Wide Metric 64-bit value and
745        not the RIB-scaled 32-bit value."
746    ::= { cEigrpTopoEntry 17 }
747
748cEigrpDistanceWide OBJECT-TYPE
749    SYNTAX          Counter64
750    MAX-ACCESS      read-only
751    STATUS          current
752    DESCRIPTION
753        "The computed distance to the destination network entry
754        from this router. This is the Wide Metric 64-bit value and not
755        the RIB-scaled 32-bit value."
756    ::= { cEigrpTopoEntry 18 }
757
758cEigrpReportDistanceWide OBJECT-TYPE
759    SYNTAX          Counter64
760    MAX-ACCESS      read-only
761    STATUS          current
762    DESCRIPTION
763        "The computed distance to the destination network in the
764        topology entry reported to this router by the originator
765        of this route. This is the Wide Metric 64-bit value and not the
766        RIB-scaled 32-bit value."
767    ::= { cEigrpTopoEntry 19 }
768
769
770-- EIGRP Peer table per VPN and AS (expansion table)
771
772cEigrpPeerTable OBJECT-TYPE
773    SYNTAX          SEQUENCE OF CEigrpPeerEntry
774    MAX-ACCESS      not-accessible
775    STATUS          current
776    DESCRIPTION
777        "The table of established EIGRP peers (neighbors) in the
778        selected autonomous system.   Peers are indexed by their
779        unique internal handle id, as well as the AS number and
780        VPN id.   The peer entry is removed from the table if
781        the peer is declared down."
782    ::= { cEigrpPeerInfo 1 }
783
784cEigrpPeerEntry OBJECT-TYPE
785    SYNTAX          CEigrpPeerEntry
786    MAX-ACCESS      not-accessible
787    STATUS          current
788    DESCRIPTION
789        "Statistics and operational parameters for a single peer
790        in the AS."
791    INDEX           {
792                        cEigrpVpnId,
793                        cEigrpAsNumber,
794                        cEigrpHandle
795                    }
796    ::= { cEigrpPeerTable 1 }
797
798CEigrpPeerEntry ::= SEQUENCE {
799        cEigrpHandle       Unsigned32,
800        cEigrpPeerAddrType InetAddressType,
801        cEigrpPeerAddr     InetAddress,
802        cEigrpPeerIfIndex  InterfaceIndexOrZero,
803        cEigrpHoldTime     Unsigned32,
804        cEigrpUpTime       EigrpUpTimeString,
805        cEigrpSrtt         Unsigned32,
806        cEigrpRto          Unsigned32,
807        cEigrpPktsEnqueued Unsigned32,
808        cEigrpLastSeq      Unsigned32,
809        cEigrpVersion      EigrpVersionString,
810        cEigrpRetrans      Counter32,
811        cEigrpRetries      Unsigned32
812}
813
814cEigrpHandle OBJECT-TYPE
815    SYNTAX          Unsigned32
816    MAX-ACCESS      not-accessible
817    STATUS          current
818    DESCRIPTION
819        "The unique internal identifier for the peer in the AS.
820        This is a unique value among peer entries in a selected
821        table."
822    ::= { cEigrpPeerEntry 1 }
823
824cEigrpPeerAddrType OBJECT-TYPE
825    SYNTAX          InetAddressType
826    MAX-ACCESS      read-only
827    STATUS          current
828    DESCRIPTION
829        "The format of the remote source IP address used by the
830        peer to establish the EIGRP adjacency with this router."
831    ::= { cEigrpPeerEntry 2 }
832
833cEigrpPeerAddr OBJECT-TYPE
834    SYNTAX          InetAddress
835    MAX-ACCESS      read-only
836    STATUS          current
837    DESCRIPTION
838        "The source IP address used by the peer to establish the
839        EIGRP adjacency with this router.  The format is
840        governed by object cEigrpPeerAddrType."
841    ::= { cEigrpPeerEntry 3 }
842
843cEigrpPeerIfIndex OBJECT-TYPE
844    SYNTAX          InterfaceIndexOrZero
845    MAX-ACCESS      read-only
846    STATUS          current
847    DESCRIPTION
848        "The ifIndex of the interface on this router through
849        which this peer can be reached."
850    ::= { cEigrpPeerEntry 4 }
851
852cEigrpHoldTime OBJECT-TYPE
853    SYNTAX          Unsigned32
854    UNITS           "seconds"
855    MAX-ACCESS      read-only
856    STATUS          current
857    DESCRIPTION
858        "The count-down timer indicating how much time must
859        pass without receiving a hello packet from this
860        EIGRP peer before this router declares the peer down.
861        A peer declared as down is removed from the table and
862        is no longer visible."
863    ::= { cEigrpPeerEntry 5 }
864
865cEigrpUpTime OBJECT-TYPE
866    SYNTAX          EigrpUpTimeString
867    MAX-ACCESS      read-only
868    STATUS          current
869    DESCRIPTION
870        "The elapsed time since the EIGRP adjacency was first
871        established with the peer."
872    ::= { cEigrpPeerEntry 6 }
873
874cEigrpSrtt OBJECT-TYPE
875    SYNTAX          Unsigned32
876    UNITS           "milliseconds"
877    MAX-ACCESS      read-only
878    STATUS          current
879    DESCRIPTION
880        "The computed smooth round trip time for packets to and
881        from the peer."
882    ::= { cEigrpPeerEntry 7 }
883
884cEigrpRto OBJECT-TYPE
885    SYNTAX          Unsigned32
886    UNITS           "milliseconds"
887    MAX-ACCESS      read-only
888    STATUS          current
889    DESCRIPTION
890        "The computed retransmission timeout for the peer.
891        This value is computed over time as packets are sent to
892        the peer and acknowledgements are received from it,
893        and is the amount of time to wait before resending
894        a packet from the retransmission queue to the peer
895        when an expected acknowledgement has not been received."
896    ::= { cEigrpPeerEntry 8 }
897
898cEigrpPktsEnqueued OBJECT-TYPE
899    SYNTAX          Unsigned32
900    MAX-ACCESS      read-only
901    STATUS          current
902    DESCRIPTION
903        "The number of any EIGRP packets currently enqueued
904        waiting to be sent to this peer."
905    ::= { cEigrpPeerEntry 9 }
906
907cEigrpLastSeq OBJECT-TYPE
908    SYNTAX          Unsigned32
909    MAX-ACCESS      read-only
910    STATUS          current
911    DESCRIPTION
912        "All transmitted EIGRP packets have a sequence number
913        assigned. This is the sequence number of the last EIGRP
914        packet sent to this peer."
915    ::= { cEigrpPeerEntry 10 }
916
917cEigrpVersion OBJECT-TYPE
918    SYNTAX          EigrpVersionString
919    MAX-ACCESS      read-only
920    STATUS          current
921    DESCRIPTION
922        "The EIGRP version information reported by the remote
923        peer."
924    ::= { cEigrpPeerEntry 11 }
925
926cEigrpRetrans OBJECT-TYPE
927    SYNTAX          Counter32
928    MAX-ACCESS      read-only
929    STATUS          current
930    DESCRIPTION
931        "The cumulative number of retransmissions to this peer
932        during the period that the peer adjacency has remained
933        up."
934    ::= { cEigrpPeerEntry 12 }
935
936cEigrpRetries OBJECT-TYPE
937    SYNTAX          Unsigned32
938    MAX-ACCESS      read-only
939    STATUS          current
940    DESCRIPTION
941        "The number of times the current unacknowledged packet
942        has been retried, i.e. resent to this peer to be
943        acknowledged."
944    ::= { cEigrpPeerEntry 13 }
945
946
947-- EIGRP Interfaces table per VPN and AS
948
949cEigrpInterfaceTable OBJECT-TYPE
950    SYNTAX          SEQUENCE OF CEigrpInterfaceEntry
951    MAX-ACCESS      not-accessible
952    STATUS          current
953    DESCRIPTION
954        "The table of interfaces over which EIGRP is running, and
955        their associated statistics.   This table is independent
956        of whether any peer adjacencies have been formed over
957        the interfaces or not.   Interfaces running EIGRP are
958        determined by whether their assigned IP addresses fall
959        within configured EIGRP network statements."
960    ::= { cEigrpInterfaceInfo 1 }
961
962cEigrpInterfaceEntry OBJECT-TYPE
963    SYNTAX          CEigrpInterfaceEntry
964    MAX-ACCESS      not-accessible
965    STATUS          current
966    DESCRIPTION
967        "Information for a single interface running EIGRP in the
968        AS and VPN."
969    INDEX           {
970                        cEigrpVpnId,
971                        cEigrpAsNumber,
972                        ifIndex
973                    }
974    ::= { cEigrpInterfaceTable 1 }
975
976CEigrpInterfaceEntry ::= SEQUENCE {
977        cEigrpPeerCount        Gauge32,
978        cEigrpXmitReliableQ    Gauge32,
979        cEigrpXmitUnreliableQ  Gauge32,
980        cEigrpMeanSrtt         Unsigned32,
981        cEigrpPacingReliable   Unsigned32,
982        cEigrpPacingUnreliable Unsigned32,
983        cEigrpMFlowTimer       Unsigned32,
984        cEigrpPendingRoutes    Gauge32,
985        cEigrpHelloInterval    Unsigned32,
986        cEigrpXmitNextSerial   Counter64,
987        cEigrpUMcasts          Counter32,
988        cEigrpRMcasts          Counter32,
989        cEigrpUUcasts          Counter32,
990        cEigrpRUcasts          Counter32,
991        cEigrpMcastExcepts     Counter32,
992        cEigrpCRpkts           Counter32,
993        cEigrpAcksSuppressed   Counter32,
994        cEigrpRetransSent      Counter32,
995        cEigrpOOSrvcd          Counter32,
996        cEigrpAuthMode         INTEGER,
997        cEigrpAuthKeyChain     SnmpAdminString
998}
999
1000cEigrpPeerCount OBJECT-TYPE
1001    SYNTAX          Gauge32
1002    MAX-ACCESS      read-only
1003    STATUS          current
1004    DESCRIPTION
1005        "The number of EIGRP adjacencies currently formed with
1006        peers reached through this interface."
1007    ::= { cEigrpInterfaceEntry 3 }
1008
1009cEigrpXmitReliableQ OBJECT-TYPE
1010    SYNTAX          Gauge32
1011    MAX-ACCESS      read-only
1012    STATUS          current
1013    DESCRIPTION
1014        "The number of EIGRP packets currently waiting in the
1015        reliable transport (acknowledgement-required)
1016        transmission queue to be sent to a peer."
1017    ::= { cEigrpInterfaceEntry 4 }
1018
1019cEigrpXmitUnreliableQ OBJECT-TYPE
1020    SYNTAX          Gauge32
1021    MAX-ACCESS      read-only
1022    STATUS          current
1023    DESCRIPTION
1024        "The number EIGRP of packets currently waiting in
1025        the unreliable transport (no acknowledgement required)
1026        transmission queue."
1027    ::= { cEigrpInterfaceEntry 5 }
1028
1029cEigrpMeanSrtt OBJECT-TYPE
1030    SYNTAX          Unsigned32
1031    UNITS           "milliseconds"
1032    MAX-ACCESS      read-only
1033    STATUS          current
1034    DESCRIPTION
1035        "The average of all the computed smooth round trip time
1036        values for a packet to and from all peers established on
1037        this interface."
1038    ::= { cEigrpInterfaceEntry 6 }
1039
1040cEigrpPacingReliable OBJECT-TYPE
1041    SYNTAX          Unsigned32
1042    UNITS           "milliseconds"
1043    MAX-ACCESS      read-only
1044    STATUS          current
1045    DESCRIPTION
1046        "The configured time interval between EIGRP packet
1047        transmissions on the interface when the reliable transport
1048        method is used."
1049    ::= { cEigrpInterfaceEntry 7 }
1050
1051cEigrpPacingUnreliable OBJECT-TYPE
1052    SYNTAX          Unsigned32
1053    UNITS           "milliseconds"
1054    MAX-ACCESS      read-only
1055    STATUS          current
1056    DESCRIPTION
1057        "The configured time interval between EIGRP packet
1058        transmissions on the interface when the unreliable
1059        transport method is used."
1060    ::= { cEigrpInterfaceEntry 8 }
1061
1062cEigrpMFlowTimer OBJECT-TYPE
1063    SYNTAX          Unsigned32
1064    UNITS           "milliseconds"
1065    MAX-ACCESS      read-only
1066    STATUS          current
1067    DESCRIPTION
1068        "The configured multicast flow control timer value for
1069        this interface."
1070    ::= { cEigrpInterfaceEntry 9 }
1071
1072cEigrpPendingRoutes OBJECT-TYPE
1073    SYNTAX          Gauge32
1074    MAX-ACCESS      read-only
1075    STATUS          current
1076    DESCRIPTION
1077        "The number of queued EIGRP routing updates awaiting
1078        transmission on this interface."
1079    ::= { cEigrpInterfaceEntry 10 }
1080
1081cEigrpHelloInterval OBJECT-TYPE
1082    SYNTAX          Unsigned32
1083    UNITS           "seconds"
1084    MAX-ACCESS      read-only
1085    STATUS          current
1086    DESCRIPTION
1087        "The configured time interval between Hello packet
1088        transmissions for this interface."
1089    ::= { cEigrpInterfaceEntry 11 }
1090
1091cEigrpXmitNextSerial OBJECT-TYPE
1092    SYNTAX          Counter64
1093    MAX-ACCESS      read-only
1094    STATUS          current
1095    DESCRIPTION
1096        "The serial number of the next EIGRP packet that is to
1097        be queued for transmission on this interface."
1098    ::= { cEigrpInterfaceEntry 12 }
1099
1100cEigrpUMcasts OBJECT-TYPE
1101    SYNTAX          Counter32
1102    MAX-ACCESS      read-only
1103    STATUS          current
1104    DESCRIPTION
1105        "The total number of unreliable (no acknowledgement
1106        required) EIGRP multicast packets sent on this
1107        interface."
1108    ::= { cEigrpInterfaceEntry 13 }
1109
1110cEigrpRMcasts OBJECT-TYPE
1111    SYNTAX          Counter32
1112    MAX-ACCESS      read-only
1113    STATUS          current
1114    DESCRIPTION
1115        "The total number of reliable (acknowledgement required)
1116        EIGRP multicast packets sent on this interface."
1117    ::= { cEigrpInterfaceEntry 14 }
1118
1119cEigrpUUcasts OBJECT-TYPE
1120    SYNTAX          Counter32
1121    MAX-ACCESS      read-only
1122    STATUS          current
1123    DESCRIPTION
1124        "The total number of unreliable (no acknowledgement
1125        required) EIGRP unicast packets sent on this
1126        interface."
1127    ::= { cEigrpInterfaceEntry 15 }
1128
1129cEigrpRUcasts OBJECT-TYPE
1130    SYNTAX          Counter32
1131    MAX-ACCESS      read-only
1132    STATUS          current
1133    DESCRIPTION
1134        "The total number of reliable (acknowledgement required)
1135        unicast packets sent on this interface."
1136    ::= { cEigrpInterfaceEntry 16 }
1137
1138cEigrpMcastExcepts OBJECT-TYPE
1139    SYNTAX          Counter32
1140    MAX-ACCESS      read-only
1141    STATUS          current
1142    DESCRIPTION
1143        "The total number of EIGRP multicast exception
1144        transmissions that have occurred on this interface."
1145    ::= { cEigrpInterfaceEntry 17 }
1146
1147cEigrpCRpkts OBJECT-TYPE
1148    SYNTAX          Counter32
1149    MAX-ACCESS      read-only
1150    STATUS          current
1151    DESCRIPTION
1152        "The total number EIGRP Conditional-Receive packets sent on
1153        this interface."
1154    ::= { cEigrpInterfaceEntry 18 }
1155
1156cEigrpAcksSuppressed OBJECT-TYPE
1157    SYNTAX          Counter32
1158    MAX-ACCESS      read-only
1159    STATUS          current
1160    DESCRIPTION
1161        "The total number of individual EIGRP acknowledgement
1162        packets that have been suppressed and combined in
1163        an already enqueued outbound reliable packet on this
1164        interface."
1165    ::= { cEigrpInterfaceEntry 19 }
1166
1167cEigrpRetransSent OBJECT-TYPE
1168    SYNTAX          Counter32
1169    MAX-ACCESS      read-only
1170    STATUS          current
1171    DESCRIPTION
1172        "The total number EIGRP packet retransmissions sent on
1173        the interface."
1174    ::= { cEigrpInterfaceEntry 20 }
1175
1176cEigrpOOSrvcd OBJECT-TYPE
1177    SYNTAX          Counter32
1178    MAX-ACCESS      read-only
1179    STATUS          current
1180    DESCRIPTION
1181        "The total number of out-of-sequence EIGRP packets
1182        received."
1183    ::= { cEigrpInterfaceEntry 21 }
1184
1185cEigrpAuthMode OBJECT-TYPE
1186    SYNTAX          INTEGER  {
1187                        none(1),
1188                        md5(2)
1189                    }
1190    MAX-ACCESS      read-only
1191    STATUS          current
1192    DESCRIPTION
1193        "The EIGRP authentication mode of the interface.
1194        none  :  no authentication enabled on the interface
1195        md5   :  MD5 authentication enabled on the interface"
1196    ::= { cEigrpInterfaceEntry 22 }
1197
1198cEigrpAuthKeyChain OBJECT-TYPE
1199    SYNTAX          SnmpAdminString
1200    MAX-ACCESS      read-only
1201    STATUS          current
1202    DESCRIPTION
1203        "The name of the authentication key-chain configured
1204        on this interface.   The key-chain is a reference to
1205        which set of secret keys are to be accessed in order
1206        to determine which secret key string to use.  The key
1207        chain name is not the secret key string password and
1208        can also be used in other routing protocols, such
1209        as RIP and ISIS."
1210    ::= { cEigrpInterfaceEntry 23 }
1211
1212
1213
1214-- Notifications
1215
1216cEigrpAuthFailureEvent NOTIFICATION-TYPE
1217    OBJECTS         {
1218                        cEigrpPeerAddrType,
1219                        cEigrpPeerAddr
1220                    }
1221    STATUS          current
1222    DESCRIPTION
1223        "This notification is sent when EIGRP MD5 authentication
1224        is enabled on any interface and peer adjacencies are
1225        formed, and any adjacencies go down as a result of an
1226        authentication failure."
1227   ::= { cEigrpMIBNotifications 1 }
1228
1229cEigrpRouteStuckInActive NOTIFICATION-TYPE
1230    OBJECTS         {
1231                        cEigrpPeerAddrType,
1232                        cEigrpPeerAddr,
1233                        cEigrpStuckInActive
1234                    }
1235    STATUS          current
1236    DESCRIPTION
1237        "This notification is sent when a route in the topology
1238        table is stuck in an active state.  During the query
1239        phase for a new route to a destination network, a route
1240        is described as being in the active state if when an
1241        alternate path is actively being sought, no replies are
1242        received to normal queries or stuck-in-active queries."
1243   ::= { cEigrpMIBNotifications 2 }
1244
1245cEigrpNbrDownEvent NOTIFICATION-TYPE
1246    OBJECTS         {
1247                        cEigrpPeerAddrType,
1248                        cEigrpPeerAddr
1249                    }
1250    STATUS          current
1251    DESCRIPTION
1252        "This notification is sent when any EIGRP peer adjacency goes
1253        down."
1254   ::= { cEigrpMIBNotifications 3 }
1255-- Conformance
1256
1257cEigrpMIBCompliances  OBJECT IDENTIFIER
1258    ::= { cEigrpMIBConformance 1 }
1259
1260cEigrpMIBGroups  OBJECT IDENTIFIER
1261    ::= { cEigrpMIBConformance 2 }
1262
1263
1264-- Compliance
1265
1266cEigrpMIBCompliance MODULE-COMPLIANCE
1267    STATUS          deprecated
1268    DESCRIPTION
1269        "The compliance statement for entities which implement
1270        the Cisco EIGRP Management MIB."
1271    MODULE          -- this module
1272    MANDATORY-GROUPS {
1273                        cEigrpVpnDataGroup,
1274                        cEigrpTrafficStatsGroup,
1275                        cEigrpInterfaceDataGroup,
1276                        cEigrpPeerDataGroup,
1277                        cEigrpTopoDataGroup,
1278                        cEigrpNotificationsGroup
1279                    }
1280
1281    OBJECT          cEigrpAsRouterIdType
1282    SYNTAX          INTEGER  {
1283                        ipv4(1)
1284                    }
1285    DESCRIPTION
1286        "An implementation is only required to support
1287        IPv4 address type."
1288
1289    OBJECT          cEigrpRouteOriginAddrType
1290    SYNTAX          INTEGER  {
1291                        ipv4(1)
1292                    }
1293    DESCRIPTION
1294        "An implementation is only required to support
1295        IPv4 address type."
1296
1297    OBJECT          cEigrpNextHopAddressType
1298    SYNTAX          INTEGER  {
1299                        ipv4(1)
1300                    }
1301    DESCRIPTION
1302        "An implementation is only required to support
1303        IPv4 address type."
1304
1305    OBJECT          cEigrpPeerAddrType
1306    SYNTAX          INTEGER  {
1307                        ipv4(1)
1308                    }
1309    DESCRIPTION
1310        "An implementation is only required to support
1311        IPv4 address type."
1312    ::= { cEigrpMIBCompliances 1 }
1313
1314cEigrpMIBComplianceRev1 MODULE-COMPLIANCE
1315    STATUS          current
1316    DESCRIPTION
1317        "The Revison1 compliance statement for entities which
1318        implement the Cisco EIGRP Management MIB."
1319    MODULE          -- this module
1320    MANDATORY-GROUPS {
1321                        cEigrpVpnDataGroup,
1322                        cEigrpTrafficStatsGroup,
1323                        cEigrpInterfaceDataGroup,
1324                        cEigrpPeerDataGroup,
1325                        cEigrpTopoDataGroup,
1326                        cEigrpNotificationsGroup,
1327                        cEigrpNotificationsGroupSupR01,
1328                        cEigrpTopoDataGroupSupR01
1329                    }
1330    ::= { cEigrpMIBCompliances 2 }
1331
1332-- Units of Conformance
1333
1334cEigrpVpnDataGroup OBJECT-GROUP
1335    OBJECTS         { cEigrpVpnName }
1336    STATUS          current
1337    DESCRIPTION
1338        "The collection of VPN names which have been configured
1339        with one or more EIGRP autonmous systems."
1340    ::= { cEigrpMIBGroups 1 }
1341
1342cEigrpTrafficStatsGroup OBJECT-GROUP
1343    OBJECTS         {
1344                        cEigrpHellosSent,
1345                        cEigrpHellosRcvd,
1346                        cEigrpUpdatesSent,
1347                        cEigrpUpdatesRcvd,
1348                        cEigrpQueriesSent,
1349                        cEigrpQueriesRcvd,
1350                        cEigrpRepliesSent,
1351                        cEigrpRepliesRcvd,
1352                        cEigrpAcksSent,
1353                        cEigrpAcksRcvd,
1354                        cEigrpInputQHighMark,
1355                        cEigrpInputQDrops,
1356                        cEigrpSiaQueriesSent,
1357                        cEigrpSiaQueriesRcvd
1358                    }
1359    STATUS          current
1360    DESCRIPTION
1361        "A collection of objects providing management information
1362        regarding collective EIGRP packet statistics for all EIGRP
1363        autonomous systems configured."
1364    ::= { cEigrpMIBGroups 2 }
1365
1366cEigrpInterfaceDataGroup OBJECT-GROUP
1367    OBJECTS         {
1368                        cEigrpPeerCount,
1369                        cEigrpXmitReliableQ,
1370                        cEigrpXmitUnreliableQ,
1371                        cEigrpMeanSrtt,
1372                        cEigrpPacingReliable,
1373                        cEigrpPacingUnreliable,
1374                        cEigrpMFlowTimer,
1375                        cEigrpPendingRoutes,
1376                        cEigrpHelloInterval,
1377                        cEigrpXmitNextSerial,
1378                        cEigrpUMcasts,
1379                        cEigrpRMcasts,
1380                        cEigrpUUcasts,
1381                        cEigrpRUcasts,
1382                        cEigrpMcastExcepts,
1383                        cEigrpCRpkts,
1384                        cEigrpAcksSuppressed,
1385                        cEigrpRetransSent,
1386                        cEigrpOOSrvcd,
1387                        cEigrpAuthMode,
1388                        cEigrpAuthKeyChain
1389                    }
1390    STATUS          current
1391    DESCRIPTION
1392        "A collection of objects providing management information
1393        for interfaces over which EIGRP is configured and
1394        running."
1395    ::= { cEigrpMIBGroups 3 }
1396
1397cEigrpPeerDataGroup OBJECT-GROUP
1398    OBJECTS         {
1399                        cEigrpNbrCount,
1400                        cEigrpPeerAddrType,
1401                        cEigrpPeerAddr,
1402                        cEigrpPeerIfIndex,
1403                        cEigrpHoldTime,
1404                        cEigrpUpTime,
1405                        cEigrpSrtt,
1406                        cEigrpRto,
1407                        cEigrpPktsEnqueued,
1408                        cEigrpLastSeq,
1409                        cEigrpVersion,
1410                        cEigrpRetrans,
1411                        cEigrpRetries
1412                    }
1413    STATUS          current
1414    DESCRIPTION
1415        "A collection of objects providing management information
1416        for EIGRP peer adjacencies formed in the EIGRP
1417        autonoumous systems."
1418    ::= { cEigrpMIBGroups 4 }
1419
1420cEigrpTopoDataGroup OBJECT-GROUP
1421    OBJECTS         {
1422                        cEigrpAsRouterId,
1423                        cEigrpAsRouterIdType,
1424                        cEigrpTopoRoutes,
1425                        cEigrpHeadSerial,
1426                        cEigrpNextSerial,
1427                        cEigrpXmitPendReplies,
1428                        cEigrpXmitDummies,
1429                        cEigrpActive,
1430                        cEigrpStuckInActive,
1431                        cEigrpDestSuccessors,
1432                        cEigrpFdistance,
1433                        cEigrpRouteOriginType,
1434                        cEigrpRouteOriginAddrType,
1435                        cEigrpRouteOriginAddr,
1436                        cEigrpNextHopAddressType,
1437                        cEigrpNextHopAddress,
1438                        cEigrpNextHopInterface,
1439                        cEigrpDistance,
1440                        cEigrpReportDistance
1441                    }
1442    STATUS          current
1443    DESCRIPTION
1444        "A collection of objects providing management information
1445        for EIGRP topology routes derived within autonomous
1446        systems and received in updates from EIGRP neighbors."
1447    ::= { cEigrpMIBGroups 5 }
1448
1449cEigrpNotificationsGroup NOTIFICATION-GROUP
1450   NOTIFICATIONS    {
1451                        cEigrpAuthFailureEvent,
1452                        cEigrpRouteStuckInActive
1453                    }
1454    STATUS          current
1455    DESCRIPTION
1456        "Group of notifications on EIGRP routers."
1457    ::= { cEigrpMIBGroups 6 }
1458
1459cEigrpNotificationsGroupSupR01 NOTIFICATION-GROUP
1460   NOTIFICATIONS    { cEigrpNbrDownEvent }
1461    STATUS          current
1462    DESCRIPTION
1463        "Additional Notifications that supplement
1464        cEigrpNotificationsGroup."
1465    ::= { cEigrpMIBGroups 7 }
1466
1467cEigrpTopoDataGroupSupR01 OBJECT-GROUP
1468    OBJECTS         {
1469                        cEigrpFdistanceWide,
1470                        cEigrpDistanceWide,
1471                        cEigrpReportDistanceWide
1472                    }
1473    STATUS          current
1474    DESCRIPTION
1475        "Collection of objects providing wide metric management
1476        information for EIGRP topology routes that supplement the
1477        cEIGRPTopoDataGroup."
1478    ::= { cEigrpMIBGroups 8 }
1479
1480END
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509