1-- *****************************************************************
2-- Cisco Extension to the IF MIB
3--
4-- May 2002, Manik Raina
5--
6-- Copyright (c) 2002-2013 by cisco Systems Inc.
7--
8-- All rights reserved.
9-- *************************************************************
10
11CISCO-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY,
15    OBJECT-TYPE,
16    Counter32,
17    Counter64,
18    Gauge32,
19    Unsigned32,
20    Integer32,
21    NOTIFICATION-TYPE
22        FROM SNMPv2-SMI
23    MODULE-COMPLIANCE,
24    OBJECT-GROUP,
25    NOTIFICATION-GROUP
26        FROM SNMPv2-CONF
27    TruthValue,
28    TimeStamp,
29    DisplayString,
30    TEXTUAL-CONVENTION
31        FROM SNMPv2-TC
32    ifIndex,
33    InterfaceIndexOrZero,
34    ifName,
35    ifType,
36    ifAdminStatus,
37    ifOperStatus
38        FROM IF-MIB
39    entPhysicalIndex
40        FROM ENTITY-MIB
41    SnmpAdminString
42        FROM SNMP-FRAMEWORK-MIB
43    IfOperStatusReason
44        FROM CISCO-TC
45    ciscoMgmt
46        FROM CISCO-SMI;
47
48
49ciscoIfExtensionMIB MODULE-IDENTITY
50    LAST-UPDATED    "201303130000Z"
51    ORGANIZATION    "Cisco Systems, Inc."
52    CONTACT-INFO
53            "Cisco Systems
54            Customer Service
55
56            Postal: 170 West Tasman Drive
57            San Jose, CA  95134
58            USA
59
60            Tel: +1 800 553-NETS
61
62            E-mail: cs-core-mibs@cisco.com,
63            cs-lan-switch-snmp@cisco.com"
64    DESCRIPTION
65        "A MIB module for extending the IF-MIB (RFC2863)
66        to add objects which provide additional information
67        about interfaces not available in other MIBS.
68        This MIB replaces the OLD-CISCO-INTERFACES-MIB.
69
70        GLOSSARY :
71
72        Virtual Switch - A physical switch partitioned into
73                multiple logical switches.
74
75        Interface Sharing - An interface can be shared among
76                multiple virtual switches.
77
78        Speed Group - An interface is capable of operating in any one of
79        the speed range depending on the capability of the hardware.
80
81        Virtual Link (VL) - Virtual Link is a logical connectivity
82            between two end points. A physical interface can
83            have multiple Virtual Links.
84
85        No Drop Virtual Link - According to 802.3 standard,
86            No drop specifies lossless service on a virtual link.
87
88        Drop Virtual Link - According to 802.3 standard,
89            Traffic drop may occur on this virtual Link."
90    REVISION        "201303130000Z"
91    DESCRIPTION
92        "Added new object cieIfTransceiverFrequencyConfig,
93         cieIfFillPatternConfig, cieIfIgnoreBitErrorsConfig and
94         cieIfIgnoreInterruptThresholdConfig to cieIfInterfaceTable.
95         - Added a new group
96       	   ciscoIfExtensionTableIntfGroup3SupR02
97         - Deprecated ciscoIfExtensionMIBCompliance13
98         - Added ciscoIfExtensionMIBCompliance14."
99    REVISION        "201209050000Z"
100    DESCRIPTION
101        "Added new object cieLinkUpDownConfig.
102        - Added a new group cieLinkUpDownNotifConfigGroup.
103        - Deprecated cieLinkUpDownEnable.
104        - Deprecated cieStandardLinkUpDownVarbinds.
105        - Deprecated ciscoIfExtensionMIBCompliance13.
106        - Added ciscoIfExtensionMIBCompliance14."
107    REVISION        "201106270000Z"
108    DESCRIPTION
109        "Added new object cieIfSharedConfig and
110        cieIfSpeedGroupConfig to cieIfInterfaceTable.
111        Add cieIfVlStatsTable.
112        - Added a new group
113        ciscoIfExtensionTableIntfGroup3SupR01 and
114        cieIfVlStatsGroup
115        - Deprecated ciscoIfExtensionMIBCompliance12
116        - Added ciscoIfExtensionMIBCompliance13."
117    REVISION        "200902260000Z"
118    DESCRIPTION
119        "Added Textual Convention InterfaceOwnershipList
120        - Added new object cieInterfaceOwnershipBitmap
121        - Added new group cieIfStatusListGroupSup1
122        - Deprecated ciscoIfExtensionMIBCompliance11
123        - Added ciscoIfExtensionMIBCompliance12"
124    REVISION        "200812090000Z"
125    DESCRIPTION
126        "Added new object cieIfOwner to
127        cieIfInterfaceTable.
128        - Added a new group
129        ciscoIfExtensionTableIntfGroup3
130        - Deprecated ciscoIfExtensionTableIntfGroup2
131        - Deprecated ciscoIfExtensionMIBCompliance10
132        - Added ciscoIfExtensionMIBCompliance11"
133    REVISION        "200810060000Z"
134    DESCRIPTION
135        "Added a new textual Convention IfIndexPersistenceState.
136        - Added scalar object cieIfIndexGlobalPersistence to
137          ciscoIfExtSystemConfig.
138        - Deprecated scalar object cieIfIndexPersistence to
139          ciscoIfExtSystemConfig.
140        - Added a new object cieIfIndexPersistenceControl in
141          cieIfIndexPersistenceTable.
142        - Deprecated an object cieIfIndexPersistenceEnabled in
143          cieIfIndexPersistenceTable.
144        - Added a new group cieIfIndexPersistenceControlGroup.
145        - Deprecated the group cieIfIndexPersistenceGroup.
146        - Added ciscoIfExtensionMIBCompliance10
147        - Deprecated ciscoIfExtensionMIBCompliance9"
148    REVISION        "200807310000Z"
149    DESCRIPTION
150        "Added cieIfOperStatusCause to the objects in the
151        notification cieDelayedLinkUpDownNotif."
152    REVISION        "200807080000Z"
153    DESCRIPTION
154        "Added notification cieDelayedLinkUpDownNotif
155        - Added scalar objects cieDelayedLinkUpDownNotifEnable and
156          cieDelayedLinkUpDownNotifDelay to ciscoIfExtSystemConfig.
157        - Added the following groups:
158                  cieDelayedLinkUpDownNotifNotifGroup
159                  cieDelayedLinkUpDownNotifNotifEnableGroup
160        - Deprecated ciscoIfExtensionMIBCompliance7
161        - Added ciscoIfExtensionMIBCompliance8."
162    REVISION        "200806230000Z"
163    DESCRIPTION
164        "Added scalar object cieIfIndexPersistence to
165        ciscoIfExtSystemConfig.
166        - Added a new Table cieIfIndexPersistenceTable.
167        - Added a new object cieIfIndexPersistenceEnabled in
168        cieIfIndexPersistenceTable.
169        - Added a new group cieIfIndexPersistenceGroup.
170        - Deprecated ciscoIfExtensionMIBCompliance7
171        - Added ciscoIfExtensionMIBCompliance8"
172    REVISION        "200707230000Z"
173    DESCRIPTION
174        "Added cieIfInterval in cieIfUtilTable. Changed
175        the description of objects in cieIfUtilTable.
176        Added ciscoIfExtUtilIntervalGroup."
177    REVISION        "200611010000Z"
178    DESCRIPTION
179        "Add support for asymetrical interfaces speeds.
180
181        - Added following objects in cieIfInterfaceTable
182          cieIfSpeedReceive
183          cieIfHighSpeedReceive
184        - Added ciscoIfExtensionAsymmetricalSpeedGroup OBJECT-GROUP
185        - Added ciscoIfExtensionMIBCompliance6 MODULE-COMPLIANCE"
186    REVISION        "200504280000Z"
187    DESCRIPTION
188        "Added:
189        - cieLinkUp & cieLinkDown notifications.
190        - object to control sending: only standard
191          linkUp/linkDown OR only cieLinkUp/cieLinkDown
192          OR both.
193        - object to control sending only standard defined
194          varbinds in linkUp/linkDown OR additional varbinds
195          in addition to standard defined."
196    REVISION        "200501250000Z"
197    DESCRIPTION
198        "Updated the description of cieIfDot1dBaseMappingEntry."
199    REVISION        "200409080000Z"
200    DESCRIPTION
201        "Added new objects 'cieIfOperStatusCause' and
202        'cieIfOperStatusCauseDescr' in cieIfInterfaceTable.
203        Added a new table 'cieIfStatusListTable'."
204    REVISION        "200311140000Z"
205    DESCRIPTION
206        "Added new objects cieIfName and cieIfIndex for the
207        'ifName' to 'ifIndex' mapping.  Deprecated the
208        ciscoIfExtensionMIBCompliance2 compliance.
209        Added ciscoIfExtensionMIBCompliance3 and
210        ciscoIfExtIfNameMappingGroup."
211    REVISION        "200308120000Z"
212    DESCRIPTION
213        "Added ciscoIfExtDot1dBaseMappingGroup."
214    REVISION        "200307170000Z"
215    DESCRIPTION
216        "Added ciscoIfExtUtilizationGroup."
217    REVISION        "200306250000Z"
218    DESCRIPTION
219        "Added the object cieSystemMtu and
220        ciscoIfExtSystemGroup.
221        Added ciscoIfExtDot1qCustomEtherType and
222        ciscoIfExtDot1qEtherTypeGroup."
223    REVISION        "200210120000Z"
224    DESCRIPTION
225        "Added the objects cieIfDhcpMode, cieIfMtu,
226        cieIfContextName to cieIfInterfaceTable.
227        Deprecated the ciscoIfExtensionMIBCompliance
228        compliance.  Added ciscoIfExtensionMIBCompliance1.
229        Added ciscoIfExtensionTableIntfGroup1."
230    REVISION        "200207240000Z"
231    DESCRIPTION
232        "Initial version of the MIB module."
233    ::= { ciscoMgmt 276 }
234
235
236ciscoIfExtensionMIBNotifications  OBJECT IDENTIFIER
237    ::= { ciscoIfExtensionMIB 0 }
238
239ciscoIfExtensionMIBObjects  OBJECT IDENTIFIER
240    ::= { ciscoIfExtensionMIB 1 }
241
242ciscoIfExtensionMIBConformance  OBJECT IDENTIFIER
243    ::= { ciscoIfExtensionMIB 2 }
244
245ciscoIfExtensionStats  OBJECT IDENTIFIER
246    ::= { ciscoIfExtensionMIBObjects 1 }
247
248ciscoIfExtSystemConfig  OBJECT IDENTIFIER
249    ::= { ciscoIfExtensionMIBObjects 2 }
250
251ciscoIfExtDot1qCustomEtherType  OBJECT IDENTIFIER
252    ::= { ciscoIfExtensionMIBObjects 3 }
253
254ciscoIfExtUtilization  OBJECT IDENTIFIER
255    ::= { ciscoIfExtensionMIBObjects 4 }
256
257ciscoIfExtDot1dBaseMapping  OBJECT IDENTIFIER
258    ::= { ciscoIfExtensionMIBObjects 5 }
259
260ciscoIfExtIfNameMapping  OBJECT IDENTIFIER
261    ::= { ciscoIfExtensionMIBObjects 6 }
262
263
264-- Textual Conventions
265
266InterfaceIndexList ::= TEXTUAL-CONVENTION
267    STATUS          current
268    DESCRIPTION
269        "This textual convention defines the 'ifIndex' for a
270        set of 64 interfaces in a module.
271
272        Each 4 bytes within the value of an object of this
273        type is combined together to represent the interface
274        index of a particular port in the module (i.e., each
275        4 byte group represents the 'ifIndex' of an interface).
276
277        The first 4 bytes (byte 1, byte 2, byte 3 and byte 4)
278        combined represent the 'ifIndex' of an interface.
279        While the second 4 bytes (byte 5, byte 6, byte 7 and
280        byte 8) represent the 'ifIndex' for the next interface
281        in the module, and so on.
282
283        If there are only 'n' interfaces in a set of 64
284        interfaces in the module, then bytes after the '4n'
285        byte in this object are irrelevant."
286    SYNTAX          OCTET STRING (SIZE (0..256))
287
288InterfaceOperModeList ::= TEXTUAL-CONVENTION
289    STATUS          current
290    DESCRIPTION
291        "This textual convention defines the operational mode
292        for a set of 64 interfaces in a module.
293
294        The operational mode of an interface is represented
295        by the value defined in the textual convention
296        'InterfaceOperMode' (defined in CISCO-ST-TC).
297
298        Each 'byte' within the value of an object of this
299        type, specifies the operational mode of an interface
300        in the module.
301
302        The first byte (byte 1) represents the operational
303        mode of an interface in the module, whose 'ifIndex'
304        is represented by the corresponding instance of
305        'cieInterfacesIndex' object in its first 4 bytes.
306
307        The second byte (byte 2) represents the operational
308        mode of an interface in the module, whose 'ifIndex'
309        is represented by the corresponding instance of
310        'cieInterfacesIndex' object in its second 4 bytes.
311
312        If there are only 'n' interfaces in a set of 64
313        interfaces in the module, then bytes after the 'n'
314        byte in this object are irrelevant."
315    SYNTAX          OCTET STRING (SIZE (0..64))
316
317InterfaceOperCauseList ::= TEXTUAL-CONVENTION
318    STATUS          current
319    DESCRIPTION
320        "This textual convention defines the operational
321        status cause for a set of 64 interfaces in a module.
322
323        The operational status cause of an interface is
324        represented by the value defined in the textual
325        convention 'IfOperStatusReason' (defined in CISCO-TC).
326
327        Each 2 bytes within the value of an object of this
328        type is combined together to represent the operational
329        status cause of a particular interface in the module
330        (i.e., each 2 byte group represents the
331        'cieIfOperStatusCause' of an interface).
332
333        The first 2 bytes (byte 1 and byte 2) of this object,
334        represents the operational status cause of an
335        interface in the module, whose 'ifIndex' is
336        represented by the corresponding instance of
337        'cieInterfacesIndex' object in its first 4 bytes.
338
339        The next 2 bytes (byte 3 and byte 4) of this object,
340        represents the operational status cause of an
341        interface in the module, whose 'ifIndex' is
342        represented by the corresponding instance of
343        'cieInterfacesIndex' object in the next 4 bytes
344        respectively.
345
346        If there are only 'n' interfaces in a set of 64
347        interfaces in the module, then bytes after the
348        '2n' byte in this object are irrelevant."
349    SYNTAX          OCTET STRING (SIZE (0..128))
350
351InterfaceOwnershipList ::= TEXTUAL-CONVENTION
352    STATUS          current
353    DESCRIPTION
354        "This textual convention defines the status for a set of
355        64 interfaces in a module regarding whether or not each
356        interface is administratively assigned a name of the current
357        owner of the interface resource as per the object cieIfOwner,
358        defined on that interface.
359
360        Each 'bit' within the value of an object of this type,
361        specifies whether the corresponding interface on the module
362        has been administratively assigned a name of the current
363        owner of the interface resource. In other words, each bit
364        represents whether the corresponding interface is 'owned'
365        or not. This bit is set to 1 if the interface is owned.
366        It is 0 otherwise.
367
368        The first bit (bit 1) in byte 1 represents whether the
369        interface, whose 'ifIndex' is represented by the corresponding
370        instance of 'cieInterfacesIndex' object in its first 4 bytes,
371        is owned or not.
372
373        The second byte (byte 2) in byte 2 represents whether the
374        interface, whose 'ifIndex' is represented by the corresponding
375        instance of 'cieInterfacesIndex' object in its second 4 bytes,
376        is owned or not.
377
378        If there are only 'n' interfaces in a set of 64 interfaces in
379        the module, then bits after the 'n' bit in this object are
380        irrelevant and set to 0."
381    SYNTAX          OCTET STRING (SIZE (0..8))
382
383IfIndexPersistenceState ::= TEXTUAL-CONVENTION
384    STATUS          current
385    DESCRIPTION
386        "This textual convention is used to define the state of ifIndex
387        Persistence for both global as well as interface level.
388
389        The global object, cieIfIndexGlobalPersistence can have two
390        state of ifIndex Persistence i.e. either enable or disable. At
391        interface level, the object cieIfIndexPersistenceControl can
392        take all the three values enable/disable/global."
393    SYNTAX          INTEGER  {
394                        disable(1),
395                        enable(2),
396                        global(3)
397                    }
398-- CISCO IF Extension Packet Stats Table
399
400cieIfPacketStatsTable OBJECT-TYPE
401    SYNTAX          SEQUENCE OF CieIfPacketStatsEntry
402    MAX-ACCESS      not-accessible
403    STATUS          current
404    DESCRIPTION
405        "This  table contains interface packet
406        statistics which are not available in
407        IF-MIB(RFC2863).
408
409        As an example, some interfaces to which
410        objects in this table are applicable are
411        as follows :
412
413                o Ethernet
414                o FastEthernet
415                o ATM
416                o BRI
417                o Sonet
418                o GigabitEthernet
419
420        Some objects defined in this table may be
421        applicable to physical interfaces only.
422        As a result, this table may be sparse for
423        some logical interfaces."
424    ::= { ciscoIfExtensionStats 1 }
425
426cieIfPacketStatsEntry OBJECT-TYPE
427    SYNTAX          CieIfPacketStatsEntry
428    MAX-ACCESS      not-accessible
429    STATUS          current
430    DESCRIPTION
431        "An entry into the cieIfPacketStatsTable."
432    INDEX           { ifIndex }
433    ::= { cieIfPacketStatsTable 1 }
434
435CieIfPacketStatsEntry ::= SEQUENCE {
436        cieIfLastInTime              Gauge32,
437        cieIfLastOutTime             Gauge32,
438        cieIfLastOutHangTime         Gauge32,
439        cieIfInRuntsErrs             Counter32,
440        cieIfInGiantsErrs            Counter32,
441        cieIfInFramingErrs           Counter32,
442        cieIfInOverrunErrs           Counter32,
443        cieIfInIgnored               Counter32,
444        cieIfInAbortErrs             Counter32,
445        cieIfInputQueueDrops         Counter32,
446        cieIfOutputQueueDrops        Counter32,
447        cieIfPacketDiscontinuityTime TimeStamp
448}
449
450-- The following section describes the objects in the table
451-- in greater detail.
452
453cieIfLastInTime OBJECT-TYPE
454    SYNTAX          Gauge32
455    UNITS           "milliseconds"
456    MAX-ACCESS      read-only
457    STATUS          current
458    DESCRIPTION
459        "This object represents the elapsed time in
460        milliseconds since last protocol input
461        packet was received.
462
463        Discontinuities in the value of this variable
464        can occur at re-initialization of the
465        management system, and at other times as
466        indicated by the values of
467        cieIfPacketDiscontinuityTime."
468    ::= { cieIfPacketStatsEntry 1 }
469
470cieIfLastOutTime OBJECT-TYPE
471    SYNTAX          Gauge32
472    UNITS           "milliseconds"
473    MAX-ACCESS      read-only
474    STATUS          current
475    DESCRIPTION
476        "This object represents the elapsed time in
477        milliseconds since last protocol  output
478        packet was transmitted.
479
480        Discontinuities in the value of this variable
481        can occur at re-initialization of the
482        management system, and at other times as
483        indicated by the values of
484        cieIfPacketDiscontinuityTime."
485    ::= { cieIfPacketStatsEntry 2 }
486
487cieIfLastOutHangTime OBJECT-TYPE
488    SYNTAX          Gauge32
489    UNITS           "milliseconds"
490    MAX-ACCESS      read-only
491    STATUS          current
492    DESCRIPTION
493        "This object represents the elapsed time in
494        milliseconds since last protocol    output
495        packet could not be successfully transmitted.
496
497        Discontinuities in the value of this variable
498        can occur at re-initialization of the
499        management system, and at other times as
500        indicated by the values of
501        cieIfPacketDiscontinuityTime."
502    ::= { cieIfPacketStatsEntry 3 }
503
504cieIfInRuntsErrs OBJECT-TYPE
505    SYNTAX          Counter32
506    MAX-ACCESS      read-only
507    STATUS          current
508    DESCRIPTION
509        "The number of packets input on a particular
510        physical interface which were dropped as
511        they were smaller than the minimum allowable
512        physical media limit.
513
514        Discontinuities in the value of this variable
515        can occur at re-initialization of the
516        management system, and at other times as
517        indicated by the values of
518        cieIfPacketDiscontinuityTime."
519    ::= { cieIfPacketStatsEntry 4 }
520
521cieIfInGiantsErrs OBJECT-TYPE
522    SYNTAX          Counter32
523    MAX-ACCESS      read-only
524    STATUS          current
525    DESCRIPTION
526        "The number of input packets on a particular
527        physical interface which were dropped as
528        they were larger than the ifMtu (largest
529        permitted  size of a packet which can be
530        sent/received on an interface).
531
532        Discontinuities in the value of this variable
533        can occur at re-initialization of the
534        management system, and at other times as
535        indicated by the values of
536        cieIfPacketDiscontinuityTime."
537    ::= { cieIfPacketStatsEntry 5 }
538
539cieIfInFramingErrs OBJECT-TYPE
540    SYNTAX          Counter32
541    MAX-ACCESS      read-only
542    STATUS          current
543    DESCRIPTION
544        "The number of input packets on a physical
545        interface which were misaligned or had
546        framing errors. This happens when the
547        format of the incoming packet on a physical
548        interface is incorrect.
549
550        Discontinuities in the value of this variable
551        can occur at re-initialization of the
552        management system, and at other times as
553        indicated by the values of
554        cieIfPacketDiscontinuityTime."
555    ::= { cieIfPacketStatsEntry 6 }
556
557cieIfInOverrunErrs OBJECT-TYPE
558    SYNTAX          Counter32
559    MAX-ACCESS      read-only
560    STATUS          current
561    DESCRIPTION
562        "The number of input packets which arrived
563        on a particular physical interface which
564        were too quick for the hardware to receive
565        and hence the receiver ran out of buffers.
566
567        Discontinuities in the value of this variable
568        can occur at re-initialization of the
569        management system, and at other times as
570        indicated by the values of
571        cieIfPacketDiscontinuityTime."
572    ::= { cieIfPacketStatsEntry 7 }
573
574cieIfInIgnored OBJECT-TYPE
575    SYNTAX          Counter32
576    MAX-ACCESS      read-only
577    STATUS          current
578    DESCRIPTION
579        "The number of input packets which were simply
580        ignored by this physical interface due to
581        insufficient resources to handle the incoming
582        packets.
583
584        For example, this could indicate that the input
585        receive buffers are not available or that the
586        receiver lost a packet.
587
588        Discontinuities in the value of this variable
589        can occur at re-initialization of the
590        management system, and at other times as
591        indicated by the values of
592        cieIfPacketDiscontinuityTime."
593    ::= { cieIfPacketStatsEntry 8 }
594
595cieIfInAbortErrs OBJECT-TYPE
596    SYNTAX          Counter32
597    MAX-ACCESS      read-only
598    STATUS          current
599    DESCRIPTION
600        "Number of input packets which were dropped
601        because the receiver aborted.
602
603        Examples of this could be when an abort
604        sequence aborted the input frame or when
605        there is a collision in an ethernet segment.
606
607        Discontinuities in the value of this variable
608        can occur at re-initialization of the
609        management system, and at other times as
610        indicated by the values of
611        cieIfPacketDiscontinuityTime."
612    ::= { cieIfPacketStatsEntry 9 }
613
614cieIfInputQueueDrops OBJECT-TYPE
615    SYNTAX          Counter32
616    MAX-ACCESS      read-only
617    STATUS          current
618    DESCRIPTION
619        "The number of input packets which were
620        dropped.
621
622        Some reasons why this object could be
623        incremented are:
624
625        o  Input queue is full.
626        o  Errors at the receiver hardware
627           while receiving the packet.
628
629        Discontinuities in the value of this variable
630        can occur at re-initialization of the
631        management system, and at other times as
632        indicated by the values of
633        cieIfPacketDiscontinuityTime."
634    ::= { cieIfPacketStatsEntry 10 }
635
636cieIfOutputQueueDrops OBJECT-TYPE
637    SYNTAX          Counter32
638    MAX-ACCESS      read-only
639    STATUS          current
640    DESCRIPTION
641        "This object indicates the  number of output
642        packets dropped by the interface even though
643        no error had been detected to prevent them
644        being transmitted.
645
646        The packet could be dropped for many reasons,
647        which could range from the interface being
648        down to errors in the format of the packet.
649
650        Discontinuities in the value of this variable
651        can occur at re-initialization of the
652        management system, and at other times as
653        indicated by the values of
654        cieIfPacketDiscontinuityTime."
655    ::= { cieIfPacketStatsEntry 11 }
656
657cieIfPacketDiscontinuityTime OBJECT-TYPE
658    SYNTAX          TimeStamp
659    MAX-ACCESS      read-only
660    STATUS          current
661    DESCRIPTION
662        "The value of sysUpTime on the most recent
663        occasion at which this interface's  counters
664        suffered a discontinuity.
665
666        If no such discontinuities have occurred
667        since the last re-initialization of the
668        local management subsystem, then this
669        object contains a value of zero."
670    ::= { cieIfPacketStatsEntry 12 }
671
672
673-- Cisco IF Extension Interface Table
674
675cieIfInterfaceTable OBJECT-TYPE
676    SYNTAX          SEQUENCE OF CieIfInterfaceEntry
677    MAX-ACCESS      not-accessible
678    STATUS          current
679    DESCRIPTION
680        "This  table contains objects which provide
681        more information about interface
682        properties not available in IF-MIB
683        (RFC 2863).
684
685        Some objects defined in this table may be
686        applicable to physical interfaces only.
687        As a result, this table may be sparse for
688        logical interfaces."
689    ::= { ciscoIfExtensionStats 2 }
690
691cieIfInterfaceEntry OBJECT-TYPE
692    SYNTAX          CieIfInterfaceEntry
693    MAX-ACCESS      not-accessible
694    STATUS          current
695    DESCRIPTION
696        "An entry into the cieIfInterfaceTable."
697    INDEX           { ifIndex }
698    ::= { cieIfInterfaceTable 1 }
699
700CieIfInterfaceEntry ::= SEQUENCE {
701        cieIfResetCount                 Counter32,
702        cieIfKeepAliveEnabled           TruthValue,
703        cieIfStateChangeReason          SnmpAdminString,
704        cieIfCarrierTransitionCount     Counter32,
705        cieIfInterfaceDiscontinuityTime TimeStamp,
706        cieIfDhcpMode                   TruthValue,
707        cieIfMtu                        Integer32,
708        cieIfContextName                OCTET STRING,
709        cieIfOperStatusCause            IfOperStatusReason,
710        cieIfOperStatusCauseDescr       SnmpAdminString,
711        cieIfSpeedReceive               Gauge32,
712        cieIfHighSpeedReceive           Gauge32,
713        cieIfOwner                      DisplayString,
714        cieIfSharedConfig               INTEGER,
715        cieIfSpeedGroupConfig           INTEGER,
716        cieIfTransceiverFrequencyConfig INTEGER,
717        cieIfFillPatternConfig         	INTEGER,
718        cieIfIgnoreBitErrorsConfig 		TruthValue,
719        cieIfIgnoreInterruptThresholdConfig TruthValue
720}
721
722cieIfResetCount OBJECT-TYPE
723    SYNTAX          Counter32
724    MAX-ACCESS      read-only
725    STATUS          current
726    DESCRIPTION
727        "The number of times the interface was
728        internally reset and brought up.
729
730        Some of the actions which can cause this
731        counter to increment are :
732
733        o  Bringing an interface up using the
734           interface CLI command.
735
736        o  Clearing the interface with the exec
737           CLI command.
738
739        o  Bringing the interface up via SNMP.
740
741        Discontinuities in the value of this variable
742        can occur at re-initialization of the
743        management system, and at other times as
744        indicated by the values of
745        cieIfInterfaceDiscontinuityTime."
746    ::= { cieIfInterfaceEntry 1 }
747
748cieIfKeepAliveEnabled OBJECT-TYPE
749    SYNTAX          TruthValue
750    MAX-ACCESS      read-write
751    STATUS          current
752    DESCRIPTION
753        "A keepalive is a small, layer-2 message
754        that is transmitted by a network device
755        to let directly-connected network devices
756        know of its presence.
757
758        This object returns 'true' if keepalives
759        are enabled on this interface. If keepalives
760        are not enabled, 'false' is returned.
761
762        Setting this object to TRUE or FALSE enables
763        or disables (respectively) keepalive on this
764        interface."
765    ::= { cieIfInterfaceEntry 2 }
766
767cieIfStateChangeReason OBJECT-TYPE
768    SYNTAX          SnmpAdminString
769    MAX-ACCESS      read-only
770    STATUS          current
771    DESCRIPTION
772        "This object displays a human-readable
773        textual string which describes the
774        cause of the last state change of the
775        interface.
776
777        Examples of the values this object
778        can take are:
779
780        o  'Lost Carrier'
781        o  'administratively down'
782        o  'up'
783        o  'down'"
784    ::= { cieIfInterfaceEntry 3 }
785
786cieIfCarrierTransitionCount OBJECT-TYPE
787    SYNTAX          Counter32
788    MAX-ACCESS      read-only
789    STATUS          current
790    DESCRIPTION
791        "Number of times interface saw the carrier
792        signal transition.
793
794        For example, if a T1 line is unplugged,
795        then framer will detect the loss of signal
796        (LOS) on the line  and will count it as a
797        transition.
798
799        Discontinuities in the value of this variable
800        can occur at re-initialization of the
801        management system, and at other times as
802        indicated by the values of
803        cieIfInterfaceDiscontinuityTime."
804    ::= { cieIfInterfaceEntry 4 }
805
806cieIfInterfaceDiscontinuityTime OBJECT-TYPE
807    SYNTAX          TimeStamp
808    MAX-ACCESS      read-only
809    STATUS          current
810    DESCRIPTION
811        "The value of sysUpTime on the most recent
812        occasion at which this interface's  counters
813        suffered  a discontinuity.
814
815        If no such discontinuities have occurred
816        since the last re-initialization of the
817        local management subsystem, then this
818        object contains a value of zero."
819    ::= { cieIfInterfaceEntry 5 }
820
821cieIfDhcpMode OBJECT-TYPE
822    SYNTAX          TruthValue
823    MAX-ACCESS      read-write
824    STATUS          current
825    DESCRIPTION
826        "The DHCP mode configured by the
827        administrator.
828        If 'true' the DHCP is enabled. In which
829        case an IP address is requested in DHCP.
830        This is in addition to any that are
831        configured by the administrator in
832        'ciiIPAddressTable' or 'ciiIPIfAddressTable'
833        in CISCO-IP-IF-MIB.
834        If 'false' the DHCP is disabled. In which
835        case all IP addresses are configured by the
836        administrator in 'ciiIPAddressTable' or
837        'ciiIPIfAddressTable'.
838        For interfaces, for which DHCP cannot be or
839        is not supported, then this object has the
840        value 'false'."
841    DEFVAL          { false }
842    ::= { cieIfInterfaceEntry 6 }
843
844cieIfMtu OBJECT-TYPE
845    SYNTAX          Integer32 (40..2147483647)
846    MAX-ACCESS      read-write
847    STATUS          current
848    DESCRIPTION
849        "The MTU configured by the administrator.
850        This object is exactly same as 'ifMtu' in
851        ifTable from IF-MIB for the same ifIndex
852        value , except that it is configurable by the
853        administrator. For more description of this
854        object refer to 'ifMtu' in IF-MIB."
855    DEFVAL          { 1500 }
856    ::= { cieIfInterfaceEntry 7 }
857
858cieIfContextName OBJECT-TYPE
859    SYNTAX          OCTET STRING (SIZE  (0..32))
860    MAX-ACCESS      read-only
861    STATUS          current
862    DESCRIPTION
863        "The ContextName denotes the interface
864        'context' and is used to logically separate
865        the MIB management.
866        RFC 2571 and RFC 2737 describe this approach.
867        When the agent supports a different SNMP
868        context, as detailed in RFC 2571 and
869        RFC 2737, for different interfaces, then the
870        value of this object specifies the context
871        name used for this interface."
872    DEFVAL          { "" }
873    ::= { cieIfInterfaceEntry 8 }
874
875cieIfOperStatusCause OBJECT-TYPE
876    SYNTAX          IfOperStatusReason
877    MAX-ACCESS      read-only
878    STATUS          current
879    DESCRIPTION
880        "This object represents the detailed
881        operational cause reason for the current
882        operational state of the interface.
883        The current operational state of the interface
884        is given by the 'ifOperStatus' defined
885        in IF-MIB.
886
887        The corresponding instance of
888        'cieIfOperStatusCauseDescr' must be used to
889        get the information about the operational
890        cause value mentioned in this object.
891
892        For interfaces whose 'ifOperStatus' is 'down'
893        the objects 'cieIfOperStatusCause' and
894        'cieIfOperStatusCauseDescr' together provides
895        the information about the operational cause
896        reason and the description of the cause.
897
898        The value of this object will be 'none' for
899        all the 'ifOperStatus' values except for
900        'down'. Its value will be one status cause
901        defined in the 'IfOperStatusReason' textual
902        convention if 'ifOperStatus' is 'down'.
903
904        The value of this object will be 'other'
905        if the operational status cause is not one
906        defined in 'IfOperStatusReason'."
907    ::= { cieIfInterfaceEntry 9 }
908
909cieIfOperStatusCauseDescr OBJECT-TYPE
910    SYNTAX          SnmpAdminString
911    MAX-ACCESS      read-only
912    STATUS          current
913    DESCRIPTION
914        "The description for the cause of current
915        operational state of the interface, given
916        by the object 'cieIfOperStatusCause'.
917
918        For an interface whose 'ifOperStatus' is not
919        'down' the value of this object will be
920        'none'."
921    ::= { cieIfInterfaceEntry 10 }
922
923cieIfSpeedReceive OBJECT-TYPE
924    SYNTAX          Gauge32
925    MAX-ACCESS      read-only
926    STATUS          current
927    DESCRIPTION
928        "An estimate of the interface's current receive bandwidth in
929        bits per second.  This object is provided for interface with
930        asymmetric interface speeds like ADSL and should be used in
931        conjunction with ifSpeed object.  For interfaces which do not
932        vary in bandwidth or for those where no accurate estimation can
933        be made, this object should contain the nominal bandwidth. If
934        the bandwidth of the interface is greater than the maximum value
935        reportable by this object then this object should report its
936        maximum value (4,294,967,295) and ifHighSpeed must be used to
937        report the interace's speed.  For a sub-layer which has no
938        concept of bandwidth, this object should be zero."
939    ::= { cieIfInterfaceEntry 11 }
940
941cieIfHighSpeedReceive OBJECT-TYPE
942    SYNTAX          Gauge32
943    MAX-ACCESS      read-only
944    STATUS          current
945    DESCRIPTION
946        "An estimate of the interface's current receive bandwidth in
947        units of 1,000,000 bits per second.  If this object reports a
948        value of `n' then the speed of the interface is somewhere in the
949        range of `n-500,000' to `n+499,999'.  For interfaces which do
950        not vary in bandwidth or for those where no accurate estimation
951        can be made, this object should contain the nominal bandwidth.
952        For a sub-layer which has no concept of bandwidth, this object
953        should be zero."
954    ::= { cieIfInterfaceEntry 12 }
955
956cieIfOwner OBJECT-TYPE
957    SYNTAX          DisplayString (SIZE  (0..80))
958    MAX-ACCESS      read-write
959    STATUS          current
960    DESCRIPTION
961        "This data type is used to model an administratively assigned
962        name of the current owner of the interface resource. This
963        information is taken from the NVT ASCII character set.  It is
964        suggested that this name contain one or more of the following:
965        SnmpEngineID, IP address, management station name, network
966        manager's name, location, or phone number.
967        SNMP access control is articulated entirely in terms of the
968        contents of MIB views; access to a particular SNMP object
969        instance depends only upon its presence or absence in a
970        particular MIB view and never upon its value or the value of
971        related object instances.
972        Thus, this object affords resolution of resource contention
973        only among cooperating managers; this object realizes no access
974        control function with respect to uncooperative parties."
975    ::= { cieIfInterfaceEntry 13 }
976
977cieIfSharedConfig OBJECT-TYPE
978    SYNTAX          INTEGER  {
979                        notApplicable(1),
980                        ownerDedicated(2),
981                        ownerShared(3),
982                        sharedOnly(4)
983                    }
984    MAX-ACCESS      read-only
985    STATUS          current
986    DESCRIPTION
987        "This object indicates the current configuration of
988        interface sharing on the given interface.
989
990        'notApplicable' - the interface sharing configuration on
991                    this interface is not applicable.
992        'ownerDedicated' - the interface is in the dedicated mode
993                    to the binding physical interface.
994        'ownerShared' - the interface is shared amongst virtual switches
995                 and this interface physically belongs to a its
996                 virtual switch.
997        'sharedOnly' - the interface is in purely shared mode."
998    ::= { cieIfInterfaceEntry 14 }
999
1000cieIfSpeedGroupConfig OBJECT-TYPE
1001    SYNTAX          INTEGER  {
1002                        notApplicable(1),
1003                        tenG(2),
1004                        oneTwoFourEightG(3),
1005                        twoFourEightSixteenG(4)
1006                    }
1007    MAX-ACCESS      read-write
1008    STATUS          current
1009    DESCRIPTION
1010        "This object specifies the current speed group
1011        configuration on the given interface.
1012
1013        'notApplicable' - the interface speed group configuration on
1014                    this interface is not applicable. It is a
1015                    read-only value.
1016        '10G' - the interface speed group configuration on
1017                    this interface as 10G.
1018        '1G-2G-4G-8G' - the interface speed group configuration
1019                    on this interface as 1G-2G-4G-8G.
1020        '2G-4G-8G-16G' - the interface speed group configuration
1021                    on this interface as 2G-4G-8G-16G."
1022    ::= { cieIfInterfaceEntry 15 }
1023
1024cieIfTransceiverFrequencyConfig OBJECT-TYPE
1025    SYNTAX          INTEGER  {
1026                        notApplicable(1),
1027                        fibreChannel(2),
1028                        ethernet(3)
1029                    }
1030    MAX-ACCESS      read-write
1031    STATUS          current
1032    DESCRIPTION
1033        "This object specifies the current transceiver frequency
1034        configuration on the given interface.
1035
1036        'notApplicable' - the interface transceiver frequency
1037        				  configuration on this interface
1038        				  is not applicable. It is a read-only value.
1039        'FibreChannel' - the interface transceiver frequency
1040        				 configuration on this interface as
1041                         Fibre Channel.
1042        'Ethernet'	  -  the interface transceiver frequency on
1043        				 this interface as Ethernet."
1044    DEFVAL               { fibreChannel }
1045    ::= { cieIfInterfaceEntry 16 }
1046
1047cieIfFillPatternConfig OBJECT-TYPE
1048    SYNTAX          INTEGER  {
1049                        arbff8G(1),
1050                        idle8G(2)
1051                    }
1052    MAX-ACCESS      read-write
1053    STATUS          current
1054    DESCRIPTION
1055        "This object specifies the current switchport fill pattern
1056        configuration on the given interface.
1057
1058        'arbff8G' - the inter frame gap fill pattern is
1059        			ARBFF for 8G speed.
1060        'idle8G' - the inter frame gap fill pattern is
1061        		   IDLE for 8G speed."
1062    DEFVAL               { arbff8G }
1063    ::= { cieIfInterfaceEntry 17 }
1064
1065cieIfIgnoreBitErrorsConfig OBJECT-TYPE
1066    SYNTAX          TruthValue
1067    MAX-ACCESS      read-write
1068    STATUS          current
1069    DESCRIPTION
1070        "This object specifies the current switchport biterrors
1071        configuration on the given interface.
1072
1073        If 'true(1)' the ignore bit errors is enabled.In which case
1074        the interface ignores bit errors.
1075        If 'false(2)' the ignore bit errors is disabled. In which
1076        case the interface acts on the bit errors.
1077        For interfaces, for which bit errors
1078        is not supported, then this object has the
1079        value 'true(1)'."
1080    DEFVAL          { true }
1081    ::= { cieIfInterfaceEntry 18 }
1082
1083cieIfIgnoreInterruptThresholdConfig OBJECT-TYPE
1084    SYNTAX          TruthValue
1085    MAX-ACCESS      read-write
1086    STATUS          current
1087    DESCRIPTION
1088        "This object specifies the current interrupt threshold
1089        configuration on the given interface.
1090
1091        'If 'true(1)' the ignore interrupt thresholds is enabled.
1092        In which case the interface ignores interrupt thresholds.
1093        If 'false(2)' the ignore interrupt thresholds is disabled.
1094        In which case the interface acts on the interrupt
1095        thresholds.
1096        For interfaces, for which interrupt thresholds
1097        is not supported, then this object has the
1098        value 'true(1)'."
1099    DEFVAL          { true }
1100
1101    ::= { cieIfInterfaceEntry 19 }
1102-- Cisco IF Extension Interface Status List Table
1103
1104cieIfStatusListTable OBJECT-TYPE
1105    SYNTAX          SEQUENCE OF CieIfStatusListEntry
1106    MAX-ACCESS      not-accessible
1107    STATUS          current
1108    DESCRIPTION
1109        "This table contains objects for providing
1110        the 'ifIndex', interface operational mode and
1111        interface operational cause for all the
1112        interfaces in the modules.
1113
1114        This table contains one entry for each
1115        64 interfaces in an module.
1116
1117        This table provides efficient way of encoding
1118        'ifIndex', interface operational mode and
1119        interface operational cause, from the point
1120        of retrieval, by combining the values a set
1121        of 64 interfaces in a single MIB object."
1122    ::= { ciscoIfExtensionStats 3 }
1123
1124cieIfStatusListEntry OBJECT-TYPE
1125    SYNTAX          CieIfStatusListEntry
1126    MAX-ACCESS      not-accessible
1127    STATUS          current
1128    DESCRIPTION
1129        "Each entry represents the 'ifIndex',
1130        interface operational mode and interface
1131        operational cause for a set of 64 interfaces
1132        in a module."
1133    INDEX           {
1134                        entPhysicalIndex,
1135                        cieIfStatusListIndex
1136                    }
1137    ::= { cieIfStatusListTable 1 }
1138
1139CieIfStatusListEntry ::= SEQUENCE {
1140        cieIfStatusListIndex        Unsigned32,
1141        cieInterfacesIndex          InterfaceIndexList,
1142        cieInterfacesOperMode       InterfaceOperModeList,
1143        cieInterfacesOperCause      InterfaceOperCauseList,
1144        cieInterfaceOwnershipBitmap InterfaceOwnershipList
1145}
1146
1147cieIfStatusListIndex OBJECT-TYPE
1148    SYNTAX          Unsigned32 (1..33554432)
1149    MAX-ACCESS      not-accessible
1150    STATUS          current
1151    DESCRIPTION
1152        "An arbitrary integer value, greater than
1153        zero, which identifies a list of 64 interfaces
1154        within a module."
1155    ::= { cieIfStatusListEntry 1 }
1156
1157cieInterfacesIndex OBJECT-TYPE
1158    SYNTAX          InterfaceIndexList
1159    MAX-ACCESS      read-only
1160    STATUS          current
1161    DESCRIPTION
1162        "This object represents the 'ifIndex' for a
1163        set of 64 interfaces in the module."
1164    ::= { cieIfStatusListEntry 2 }
1165
1166cieInterfacesOperMode OBJECT-TYPE
1167    SYNTAX          InterfaceOperModeList
1168    MAX-ACCESS      read-only
1169    STATUS          current
1170    DESCRIPTION
1171        "This object represents the operational mode
1172        for a set of 64 interfaces in the module."
1173    ::= { cieIfStatusListEntry 3 }
1174
1175cieInterfacesOperCause OBJECT-TYPE
1176    SYNTAX          InterfaceOperCauseList
1177    MAX-ACCESS      read-only
1178    STATUS          current
1179    DESCRIPTION
1180        "This object represents the operational status
1181        cause for a set of 64 interfaces in the
1182        module."
1183    ::= { cieIfStatusListEntry 4 }
1184
1185cieInterfaceOwnershipBitmap OBJECT-TYPE
1186    SYNTAX          InterfaceOwnershipList
1187    MAX-ACCESS      read-only
1188    STATUS          current
1189    DESCRIPTION
1190        "This object indicates the status for a set of 64 interfaces
1191        in a module regarding whether or not each interface is
1192        administratively assigned a name of the current owner of the
1193        interface resource as per cieIfOwner."
1194    ::= { cieIfStatusListEntry 5 }
1195
1196
1197
1198cieIfVlStatsTable OBJECT-TYPE
1199    SYNTAX          SEQUENCE OF CieIfVlStatsEntry
1200    MAX-ACCESS      not-accessible
1201    STATUS          current
1202    DESCRIPTION
1203        "This table contains VL (Virtual Link) statistics
1204        for a capable interface.
1205
1206        Objects defined in this table may be
1207        applicable to physical interfaces only."
1208    ::= { ciscoIfExtensionStats 4 }
1209
1210cieIfVlStatsEntry OBJECT-TYPE
1211    SYNTAX          CieIfVlStatsEntry
1212    MAX-ACCESS      not-accessible
1213    STATUS          current
1214    DESCRIPTION
1215        "Each row contains managed objects for
1216        Virtual Link statistics on interface capable of
1217        providing this information."
1218    INDEX           { ifIndex }
1219    ::= { cieIfVlStatsTable 1 }
1220
1221CieIfVlStatsEntry ::= SEQUENCE {
1222        cieIfNoDropVlInPkts    Counter64,
1223        cieIfNoDropVlInOctets  Counter64,
1224        cieIfNoDropVlOutPkts   Counter64,
1225        cieIfNoDropVlOutOctets Counter64,
1226        cieIfDropVlInPkts      Counter64,
1227        cieIfDropVlInOctets    Counter64,
1228        cieIfDropVlOutPkts     Counter64,
1229        cieIfDropVlOutOctets   Counter64
1230}
1231
1232cieIfNoDropVlInPkts OBJECT-TYPE
1233    SYNTAX          Counter64
1234    MAX-ACCESS      read-only
1235    STATUS          current
1236    DESCRIPTION
1237        "This object indicates the number of input
1238        packets on all No-Drop Virtual Links belonged
1239        to this interface."
1240    ::= { cieIfVlStatsEntry 1 }
1241
1242cieIfNoDropVlInOctets OBJECT-TYPE
1243    SYNTAX          Counter64
1244    MAX-ACCESS      read-only
1245    STATUS          current
1246    DESCRIPTION
1247        "This object indicates the number of input
1248        octets on all No-Drop Virtual Links belonged
1249        to this interface."
1250    ::= { cieIfVlStatsEntry 2 }
1251
1252cieIfNoDropVlOutPkts OBJECT-TYPE
1253    SYNTAX          Counter64
1254    MAX-ACCESS      read-only
1255    STATUS          current
1256    DESCRIPTION
1257        "This object indicates the number of output
1258        packets on all No-Drop Virtual Links belonged
1259        to this interface."
1260    ::= { cieIfVlStatsEntry 3 }
1261
1262cieIfNoDropVlOutOctets OBJECT-TYPE
1263    SYNTAX          Counter64
1264    MAX-ACCESS      read-only
1265    STATUS          current
1266    DESCRIPTION
1267        "This object indicates the number of output
1268        octets on all No-Drop Virtual Links belonged
1269        to this interface."
1270    ::= { cieIfVlStatsEntry 4 }
1271
1272cieIfDropVlInPkts OBJECT-TYPE
1273    SYNTAX          Counter64
1274    MAX-ACCESS      read-only
1275    STATUS          current
1276    DESCRIPTION
1277        "This object indicates the number of input
1278        packets on all Drop Virtual Links belonged
1279        to this interface."
1280    ::= { cieIfVlStatsEntry 5 }
1281
1282cieIfDropVlInOctets OBJECT-TYPE
1283    SYNTAX          Counter64
1284    MAX-ACCESS      read-only
1285    STATUS          current
1286    DESCRIPTION
1287        "This object indicates the number of input
1288        octets on all Drop Virtual Links belonged
1289        to this interface."
1290    ::= { cieIfVlStatsEntry 6 }
1291
1292cieIfDropVlOutPkts OBJECT-TYPE
1293    SYNTAX          Counter64
1294    MAX-ACCESS      read-only
1295    STATUS          current
1296    DESCRIPTION
1297        "This object indicates the number of output
1298        packets on all Drop Virtual Links belonged
1299        to this interface."
1300    ::= { cieIfVlStatsEntry 7 }
1301
1302cieIfDropVlOutOctets OBJECT-TYPE
1303    SYNTAX          Counter64
1304    MAX-ACCESS      read-only
1305    STATUS          current
1306    DESCRIPTION
1307        "This object indicates the number of output
1308        octets on all Drop Virtual Links belonged
1309        to this interface."
1310    ::= { cieIfVlStatsEntry 8 }
1311
1312
1313
1314-- Cisco IF Extension System Config
1315
1316cieSystemMtu OBJECT-TYPE
1317    SYNTAX          Integer32
1318    MAX-ACCESS      read-write
1319    STATUS          current
1320    DESCRIPTION
1321        "Global system MTU in octets.
1322        This object specifies the MTU on all interfaces.
1323        However, the value specified by cieIfMtu
1324        takes precedence for an interface, which means
1325        that the interface's MTU uses the value
1326        specified by cieIfMtu, if it is configured."
1327    DEFVAL          { 1500 }
1328    ::= { ciscoIfExtSystemConfig 1 }
1329
1330cieLinkUpDownEnable OBJECT-TYPE
1331    SYNTAX          BITS {
1332                        standard(0),
1333                        cisco(1)
1334                    }
1335    MAX-ACCESS      read-write
1336    STATUS          deprecated
1337    DESCRIPTION
1338        "Indicates whether cieLinkUp/cieLinkDown
1339        or standard mib-II defined linkUp/Down or
1340        both, notifications should be generated
1341        for the interfaces in the system.
1342
1343        'standard'  - only generate standard defined
1344                      mib-II linkUp/linkDown notification
1345                      if 'ifLinkUpDownTrapEnable' for
1346                      the interface is 'enabled'.
1347        'cisco'     - only generate cieLinkUp/cieLinkDown
1348                      notifications for an interface if
1349                      the 'ifLinkUpDownTrapEnable' for the
1350                      interface is 'enabled'.
1351
1352        If both bits are selected then linkUp/linkDown and
1353        cieLinkUp/cieLinkDown are both generated for an
1354        interface if the 'ifLinkUpDownTrapEnable' for the
1355        interface is 'enabled'."
1356    DEFVAL          { { standard } }
1357    ::= { ciscoIfExtSystemConfig 2 }
1358
1359cieStandardLinkUpDownVarbinds OBJECT-TYPE
1360    SYNTAX          INTEGER  {
1361                        standard(1),
1362                        additional(2),
1363                        other(3)
1364                    }
1365    MAX-ACCESS      read-write
1366    STATUS          deprecated
1367    DESCRIPTION
1368        "Indicates whether to send the extra
1369        varbinds in addition to the varbinds defined
1370        in linkUp/linkDown notifications.
1371
1372        'standard'   - only send the varbinds defined in
1373                       the standard linkUp/linkDown
1374                       notification.
1375        'additional' - send the extra varbinds in addition
1376                       to the defined ones.
1377        'other'      - any other config not covered by the above.
1378                       This value is read-only."
1379    DEFVAL          { additional }
1380    ::= { ciscoIfExtSystemConfig 3 }
1381
1382cieIfIndexPersistence OBJECT-TYPE
1383    SYNTAX          TruthValue
1384    MAX-ACCESS      read-write
1385    STATUS          deprecated
1386    DESCRIPTION
1387        "This object specifies whether ifIndex values persist across
1388        reinitialization of the device.
1389
1390        ifIndex persistence means that the mapping between the ifDescr
1391        object values and the ifIndex object values will be retained
1392        across reboots.
1393
1394        Applications such as device inventory, billing, and fault
1395        detection depend on the maintenance of the correspondence
1396        between particular ifIndex values and their interfaces. During
1397        reboot or insertion of a new card, the data to correlate the
1398        interfaces to the ifIndex may become invalid in absence of
1399        ifIndex persistence feature.
1400
1401        ifIndex persistence for an interface ensures ifIndex value for
1402        the interface will remain the same after a system reboot.
1403        Hence, this feature allows users to avoid the workarounds
1404        required for consistent interface identification across
1405        reinitialization.
1406
1407        Due to change in syntax, this object is deprecated by
1408        cieIfIndexGlobalPersistence."
1409    DEFVAL          { false }
1410    ::= { ciscoIfExtSystemConfig 4 }
1411
1412cieIfIndexPersistenceTable OBJECT-TYPE
1413    SYNTAX          SEQUENCE OF CieIfIndexPersistenceEntry
1414    MAX-ACCESS      not-accessible
1415    STATUS          current
1416    DESCRIPTION
1417        "This table lists configuration data relating to ifIndex
1418        persistence.
1419
1420        This table has a sparse dependent relationship on the ifTable,
1421        containing a row for each ifEntry corresponding to an interface
1422        for which ifIndex persistence is supported."
1423    ::= { ciscoIfExtSystemConfig 5 }
1424
1425cieIfIndexPersistenceEntry OBJECT-TYPE
1426    SYNTAX          CieIfIndexPersistenceEntry
1427    MAX-ACCESS      not-accessible
1428    STATUS          current
1429    DESCRIPTION
1430        "Each entry represents ifindex persistence configuration for an
1431        interface specified by ifIndex. Whenever an interface which
1432        supports ifindex persistence is created/destroyed in the
1433        ifTable, the corresponding ifindex persistence entry is
1434        created/destroyed respectively. Some of the interfaces may not
1435        support ifindex persistence, for example, a dynamic interface,
1436        such as a PPP connection or a IP subscriber interface."
1437    INDEX           { ifIndex }
1438    ::= { cieIfIndexPersistenceTable 1 }
1439
1440CieIfIndexPersistenceEntry ::= SEQUENCE {
1441        cieIfIndexPersistenceEnabled TruthValue,
1442        cieIfIndexPersistenceControl IfIndexPersistenceState
1443}
1444
1445cieIfIndexPersistenceEnabled OBJECT-TYPE
1446    SYNTAX          TruthValue
1447    MAX-ACCESS      read-write
1448    STATUS          deprecated
1449    DESCRIPTION
1450        "This object specifies whether the interface's ifIndex value
1451        persist across reinitialization.
1452
1453        Due to change in syntax, this object is deprecated by
1454        cieIfIndexPersistenceControl."
1455    DEFVAL          { true }
1456    ::= { cieIfIndexPersistenceEntry 1 }
1457
1458cieIfIndexPersistenceControl OBJECT-TYPE
1459    SYNTAX          IfIndexPersistenceState
1460    MAX-ACCESS      read-write
1461    STATUS          current
1462    DESCRIPTION
1463        "This object specifies whether the interface's ifIndex value
1464        persist across reinitialization. In global state, the interface
1465        uses the global setting data for persistence i.e.
1466        cieIfIndexGlobalPersistence."
1467    DEFVAL          { global }
1468    ::= { cieIfIndexPersistenceEntry 2 }
1469
1470
1471
1472cieDelayedLinkUpDownNotifEnable OBJECT-TYPE
1473    SYNTAX          TruthValue
1474    MAX-ACCESS      read-write
1475    STATUS          current
1476    DESCRIPTION
1477        "This object specifies whether the system generates a
1478        cieDelayedLinkUpDownNotif notification."
1479    DEFVAL          { false }
1480    ::= { ciscoIfExtSystemConfig 6 }
1481
1482cieDelayedLinkUpDownNotifDelay OBJECT-TYPE
1483    SYNTAX          Unsigned32 (1..60)
1484    UNITS           "minutes"
1485    MAX-ACCESS      read-write
1486    STATUS          current
1487    DESCRIPTION
1488        "This object specifies the interval of time an interface's
1489        operational status must remain stable following a transition
1490        before the system will generate a cieDelayedLinkUpDownNotif."
1491    DEFVAL          { 4 }
1492    ::= { ciscoIfExtSystemConfig 7 }
1493
1494cieIfIndexGlobalPersistence OBJECT-TYPE
1495    SYNTAX          IfIndexPersistenceState
1496    MAX-ACCESS      read-write
1497    STATUS          current
1498    DESCRIPTION
1499        "This object specifies whether ifIndex values persist across
1500        reinitialization of the device.
1501
1502        ifIndex persistence means that the mapping between the ifDescr
1503        object values and the ifIndex object values will be retained
1504        across reboots.
1505
1506        Applications such as device inventory, billing, and fault
1507        detection depend on the maintenance of the correspondence
1508        between particular ifIndex values and their interfaces. During
1509        reboot or insertion of a new card, the data to correlate the
1510        interfaces to the ifIndex may become invalid in absence of
1511        ifIndex persistence feature.
1512
1513        ifIndex persistence for an interface ensures ifIndex value for
1514        the interface will remain the same after a system reboot. Hence,
1515        this feature allows users to avoid the workarounds required for
1516        consistent interface identification across reinitialization.
1517
1518        The allowed values for this object are either enable or disable.
1519        global value is not allowed."
1520    DEFVAL          { disable }
1521    ::= { ciscoIfExtSystemConfig 8 }
1522
1523cieLinkUpDownConfig OBJECT-TYPE
1524    SYNTAX          BITS {
1525                        standardLinkUp(0),
1526                        standardLinkDown(1),
1527                        additionalLinkUp(2),
1528                        additionalLinkDown(3),
1529                        ciscoLinkUp(4),
1530                        ciscoLinkDown(5)
1531                    }
1532    MAX-ACCESS      read-write
1533    STATUS          current
1534    DESCRIPTION
1535        "This object specifies whether standard mib-II defined linkUp/
1536        linkDown, extended linkUp/linkDown (with extra varbinds in
1537        addition to the varbinds defined in linkUp/linkDown) or
1538        cieLinkUp/cieLinkDown notifications should be generated for
1539        the interfaces in the system.
1540
1541        'standardLinkUp'     - generate standard defined mib-II
1542                               linkUp notification if
1543                               'ifLinkUpDownTrapEnable' for the
1544                               interface is 'enabled'.
1545        'standardLinkDown'   - generate standard defined mib-II
1546                               linkDown notification if
1547                               'ifLinkUpDownTrapEnable' for the
1548                               interface is 'enabled'.
1549        'additionalLinkUp'   - generate linkUp notification with
1550                               additional varbinds if
1551                               'ifLinkUpDownTrapEnable' for the
1552                               interface is 'enabled'.
1553        'additionalLinkDown' - generate linkDown notification with
1554                               additional varbinds if
1555                               'ifLinkUpDownTrapEnable' for the
1556                               interface is 'enabled'.
1557        'ciscoLinkUp'        - generate cieLinkUp notification
1558                               if the 'ifLinkUpDownTrapEnable' for the
1559                               interface is 'enabled'.
1560        'ciscoLinkDown'      - generate cieLinkDown notification
1561                               if the 'ifLinkUpDownTrapEnable' for the
1562                               interface is 'enabled'.
1563
1564        If multiple bits are set then multiple notifications will
1565        be generated for an interface if the 'ifLinkUpDownTrapEnable'
1566        for the interface is 'enabled'."
1567    ::= { ciscoIfExtSystemConfig 9 }
1568-- Cisco IF Extension Dot1q Custom EtherType Table
1569
1570cieIfDot1qCustomEtherTypeTable OBJECT-TYPE
1571    SYNTAX          SEQUENCE OF CieIfDot1qCustomEtherTypeEntry
1572    MAX-ACCESS      not-accessible
1573    STATUS          current
1574    DESCRIPTION
1575        "A list of the interfaces that support
1576        the 802.1q custom Ethertype feature."
1577    ::= { ciscoIfExtDot1qCustomEtherType 1 }
1578
1579cieIfDot1qCustomEtherTypeEntry OBJECT-TYPE
1580    SYNTAX          CieIfDot1qCustomEtherTypeEntry
1581    MAX-ACCESS      not-accessible
1582    STATUS          current
1583    DESCRIPTION
1584        "An entry containing the custom EtherType
1585        information for the interface.
1586
1587        Only interfaces with custom 802.1q
1588        ethertype control are listed in the
1589        table."
1590    INDEX           { ifIndex }
1591    ::= { cieIfDot1qCustomEtherTypeTable 1 }
1592
1593CieIfDot1qCustomEtherTypeEntry ::= SEQUENCE {
1594        cieIfDot1qCustomAdminEtherType Integer32,
1595        cieIfDot1qCustomOperEtherType  Integer32
1596}
1597
1598cieIfDot1qCustomAdminEtherType OBJECT-TYPE
1599    SYNTAX          Integer32 (0..65535)
1600    MAX-ACCESS      read-write
1601    STATUS          current
1602    DESCRIPTION
1603        "The Dot1qEtherType allow administrator
1604        to select a non-standard (other than 0x8100)
1605        2-byte ethertype for the interface to
1606        interoperate with third party vendor's system
1607        that do not use the standard 0x8100 ethertype
1608        to identify 802.1q-tagged frames.
1609
1610        The current administrative value of the
1611        802.1q ethertype for the interface.  The
1612        administrative 802.1q ethertype value may
1613        differ from the operational 802.1q ethertype
1614        value.  On some platforms, 802.1q ethertype
1615        may be assigned per group rather than per port.
1616        If multiple ports belong to a port group,
1617        the 802.1q ethertype assigned to any of
1618        the ports in such group will apply to all
1619        ports in the same group.
1620
1621        To configure non-standard dot1q ethertype
1622        is only recommended when the Cisco device
1623        is connected to any third party vendor device.
1624        Also be advised that the custom ethertype value
1625        needs to be changed in the whole cloud of
1626        Cisco device with the same custom ethertype
1627        value if the third party device are separated
1628        by number of Cisco device in the middle."
1629    ::= { cieIfDot1qCustomEtherTypeEntry 1 }
1630
1631cieIfDot1qCustomOperEtherType OBJECT-TYPE
1632    SYNTAX          Integer32 (0..65535)
1633    MAX-ACCESS      read-only
1634    STATUS          current
1635    DESCRIPTION
1636        "The current operational value of the
1637        802.1q ethertype for the interface."
1638    ::= { cieIfDot1qCustomEtherTypeEntry 2 }
1639
1640
1641-- Interface Utlization Group
1642
1643cieIfUtilTable OBJECT-TYPE
1644    SYNTAX          SEQUENCE OF CieIfUtilEntry
1645    MAX-ACCESS      not-accessible
1646    STATUS          current
1647    DESCRIPTION
1648        "This table contains the interface utilization
1649        rates for inbound and outbound traffic on an
1650        interface."
1651    ::= { ciscoIfExtUtilization 1 }
1652
1653cieIfUtilEntry OBJECT-TYPE
1654    SYNTAX          CieIfUtilEntry
1655    MAX-ACCESS      not-accessible
1656    STATUS          current
1657    DESCRIPTION
1658        "An entry containing utilization rates for the
1659        interface.
1660
1661        Every interface for which the  inbound and
1662        outbound traffic information is available
1663        has a corresponding entry in this table."
1664    INDEX           { ifIndex }
1665    ::= { cieIfUtilTable 1 }
1666
1667CieIfUtilEntry ::= SEQUENCE {
1668        cieIfInPktRate    Counter64,
1669        cieIfInOctetRate  Counter64,
1670        cieIfOutPktRate   Counter64,
1671        cieIfOutOctetRate Counter64,
1672        cieIfInterval     Unsigned32
1673}
1674
1675cieIfInPktRate OBJECT-TYPE
1676    SYNTAX          Counter64
1677    UNITS           "packets per second"
1678    MAX-ACCESS      read-only
1679    STATUS          current
1680    DESCRIPTION
1681        "By default, this is the five minute
1682        exponentially-decayed moving average of the
1683        inbound packet rate for this interface.
1684        However, if the corresponding instance of
1685        cieIfInterval is instantiated with a value
1686        which specifies an interval different from
1687        5-minutes, then cieIfInPktRate is the
1688        exponentially-decayed moving average of inbound
1689        packet rate over this different time interval."
1690    ::= { cieIfUtilEntry 1 }
1691
1692cieIfInOctetRate OBJECT-TYPE
1693    SYNTAX          Counter64
1694    UNITS           "octets per second"
1695    MAX-ACCESS      read-only
1696    STATUS          current
1697    DESCRIPTION
1698        "By default, this is the five minute
1699        exponentially-decayed moving average of the
1700        inbound octet rate for this interface.
1701        However, if the corresponding instance of
1702        cieIfInterval is instantiated with a value
1703        which specifies an interval different from
1704        5-minutes, then cieIfInOctetRate is the
1705        exponentially-decayed moving average of inbound
1706        octet rate over this different time interval."
1707    ::= { cieIfUtilEntry 2 }
1708
1709cieIfOutPktRate OBJECT-TYPE
1710    SYNTAX          Counter64
1711    UNITS           "packets per second"
1712    MAX-ACCESS      read-only
1713    STATUS          current
1714    DESCRIPTION
1715        "By default, this is the five minute
1716        exponentially-decayed moving average of the
1717        outbound packet rate for this interface.
1718        However, if the corresponding instance of
1719        cieIfInterval is instantiated with a value
1720        which specifies an interval different from
1721        5-minutes, then cieIfOutPktRate is the
1722        exponentially-decayed moving average of outbound
1723        packet rate over this different time interval."
1724    ::= { cieIfUtilEntry 3 }
1725
1726cieIfOutOctetRate OBJECT-TYPE
1727    SYNTAX          Counter64
1728    UNITS           "octets per second"
1729    MAX-ACCESS      read-only
1730    STATUS          current
1731    DESCRIPTION
1732        "By default, this is the five minute
1733        exponentially-decayed moving average of the
1734        outbound octet rate for this interface.
1735        However, if the corresponding instance of
1736        cieIfInterval is instantiated with a value
1737        which specifies an interval different from
1738        5-minutes, then cieIfOutOctetRate is the
1739        exponentially-decayed moving average of outbound
1740        octet rate over this different time interval."
1741    ::= { cieIfUtilEntry 4 }
1742
1743cieIfInterval OBJECT-TYPE
1744    SYNTAX          Unsigned32 (1..4294967295)
1745    UNITS           "seconds"
1746    MAX-ACCESS      read-write
1747    STATUS          current
1748    DESCRIPTION
1749        "This object specifies the time interval over which
1750        the inbound and outbound traffic rates are
1751        calculated for this interface."
1752    ::= { cieIfUtilEntry 5 }
1753
1754
1755-- dot1BaseMapping Group
1756
1757cieIfDot1dBaseMappingTable OBJECT-TYPE
1758    SYNTAX          SEQUENCE OF CieIfDot1dBaseMappingEntry
1759    MAX-ACCESS      not-accessible
1760    STATUS          current
1761    DESCRIPTION
1762        "This table contains the mappings of the
1763        ifIndex of an interface to its
1764        corresponding dot1dBasePort value."
1765    REFERENCE       "dot1dBasePort is defined in BRIDGE-MIB."
1766    ::= { ciscoIfExtDot1dBaseMapping 1 }
1767
1768cieIfDot1dBaseMappingEntry OBJECT-TYPE
1769    SYNTAX          CieIfDot1dBaseMappingEntry
1770    MAX-ACCESS      not-accessible
1771    STATUS          current
1772    DESCRIPTION
1773        "An entry containing the mapping between
1774        the ifIndex value of an interface and its
1775        corresponding dot1dBasePort value.
1776
1777        Every interface which has been assigned
1778        a dot1dBasePort value by the system
1779        has a corresponding entry in this table."
1780    REFERENCE       "dot1dBasePort is defined in BRIDGE-MIB."
1781    INDEX           { ifIndex }
1782    ::= { cieIfDot1dBaseMappingTable 1 }
1783
1784CieIfDot1dBaseMappingEntry ::= SEQUENCE {
1785        cieIfDot1dBaseMappingPort Integer32
1786}
1787
1788cieIfDot1dBaseMappingPort OBJECT-TYPE
1789    SYNTAX          Integer32 (1..65535)
1790    MAX-ACCESS      read-only
1791    STATUS          current
1792    DESCRIPTION
1793        "The dot1dBasePort value for this interface."
1794    REFERENCE       "dot1dBasePort is defined in BRIDGE-MIB."
1795    ::= { cieIfDot1dBaseMappingEntry 1 }
1796
1797
1798-- Cisco IF Extension 'ifName' to 'ifIndex' Mapping Table
1799
1800cieIfNameMappingTable OBJECT-TYPE
1801    SYNTAX          SEQUENCE OF CieIfNameMappingEntry
1802    MAX-ACCESS      not-accessible
1803    STATUS          current
1804    DESCRIPTION
1805        "This table contains objects for providing
1806        the 'ifName' to 'ifIndex' mapping.
1807        This table contains one entry for each
1808        valid 'ifName' available in the system.
1809        Upon the first request, the implementation
1810        of this table will get all the available
1811        ifNames, and it will populate the entries
1812        in this table, it maintains this ifNames
1813        in a cache for ~30 seconds."
1814    ::= { ciscoIfExtIfNameMapping 1 }
1815
1816cieIfNameMappingEntry OBJECT-TYPE
1817    SYNTAX          CieIfNameMappingEntry
1818    MAX-ACCESS      not-accessible
1819    STATUS          current
1820    DESCRIPTION
1821        "An entry into the cieIfNameMappingTable."
1822    INDEX           { cieIfName }
1823    ::= { cieIfNameMappingTable 1 }
1824
1825CieIfNameMappingEntry ::= SEQUENCE {
1826        cieIfName  DisplayString,
1827        cieIfIndex InterfaceIndexOrZero
1828}
1829
1830cieIfName OBJECT-TYPE
1831    SYNTAX          DisplayString (SIZE  (1..112))
1832    MAX-ACCESS      not-accessible
1833    STATUS          current
1834    DESCRIPTION
1835        "Represents an interface name mentioned
1836        in the 'ifName' object of this system."
1837    ::= { cieIfNameMappingEntry 1 }
1838
1839cieIfIndex OBJECT-TYPE
1840    SYNTAX          InterfaceIndexOrZero
1841    MAX-ACCESS      read-only
1842    STATUS          current
1843    DESCRIPTION
1844        "This object represents the 'ifIndex'
1845        corresponding to the interface name mentioned
1846        in the 'cieIfName' object of this instance.
1847        If the 'ifName' mentioned in the 'cieIfName'
1848        object of this instance corresponds to multiple
1849        'ifIndex' values, then the value of this object
1850        is the numerically smallest of those multiple
1851        'ifIndex' values."
1852    ::= { cieIfNameMappingEntry 2 }
1853
1854
1855
1856-- definition of cisco specific interface-related traps.
1857
1858cieLinkDown NOTIFICATION-TYPE
1859    OBJECTS         {
1860                        ifIndex,
1861                        ifAdminStatus,
1862                        ifOperStatus,
1863                        ifName,
1864                        ifType
1865                    }
1866    STATUS          current
1867    DESCRIPTION
1868        "A cisco specific linkDown notification
1869        signifies that the SNMP entity, acting in an
1870        agent role, has detected that the ifOperStatus
1871        object for one of its communication links is
1872        about to enter the down state from some other
1873        state (but not from the notPresent state).
1874        The varbinds for this notification indicate the
1875        interface information of the communication
1876        link."
1877   ::= { ciscoIfExtensionMIBNotifications 1 }
1878
1879cieLinkUp NOTIFICATION-TYPE
1880    OBJECTS         {
1881                        ifIndex,
1882                        ifAdminStatus,
1883                        ifOperStatus,
1884                        ifName,
1885                        ifType
1886                    }
1887    STATUS          current
1888    DESCRIPTION
1889        "A cisco specific linkUp trap signifies that
1890        the SNMP entity, acting in an agent role, has
1891        detected that the ifOperStatus object for one
1892        of its communication links left the down state
1893        and transitioned into some other state (but not
1894        into the notPresent state). The varbinds for
1895        this notification indicate the interface
1896        information of the communication link."
1897   ::= { ciscoIfExtensionMIBNotifications 2 }
1898
1899cieDelayedLinkUpDownNotif NOTIFICATION-TYPE
1900    OBJECTS         {
1901                        ifAdminStatus,
1902                        ifOperStatus,
1903                        ifName,
1904                        ifType,
1905                        cieIfOperStatusCause
1906                    }
1907    STATUS          current
1908    DESCRIPTION
1909        "This notification indicates when an interface's operational
1910        status has transitioned and remained in that state for a time
1911        specified by cieDelayedLinkUpDownDelay."
1912   ::= { ciscoIfExtensionMIBNotifications 3 }
1913-- Conformance
1914
1915ciscoIfExtensionMIBCompliances  OBJECT IDENTIFIER
1916    ::= { ciscoIfExtensionMIBConformance 1 }
1917
1918ciscoIfExtensionMIBGroups  OBJECT IDENTIFIER
1919    ::= { ciscoIfExtensionMIBConformance 2 }
1920
1921
1922-- Compliance
1923
1924ciscoIfExtensionMIBCompliance MODULE-COMPLIANCE
1925    STATUS          deprecated
1926    DESCRIPTION
1927        "The compliance statement for entities which
1928        implement the CISCO-IF-EXTENSION-MIB."
1929    MODULE          -- this module
1930    MANDATORY-GROUPS {
1931                        ciscoIfExtensionTablePacketGroup,
1932                        ciscoIfExtensionTableIntfGroup
1933                    }
1934    ::= { ciscoIfExtensionMIBCompliances 1 }
1935
1936ciscoIfExtensionMIBCompliance1 MODULE-COMPLIANCE
1937    STATUS          deprecated
1938    DESCRIPTION
1939        "The compliance statement for entities which
1940        implement the CISCO-IF-EXTENSION-MIB."
1941    MODULE          -- this module
1942    GROUP           ciscoIfExtensionTablePacketGroup
1943    DESCRIPTION
1944        "Implementation of this group is optional."
1945
1946    GROUP           ciscoIfExtensionTableIntfGroup
1947    DESCRIPTION
1948        "Implementation of this group is optional."
1949
1950    GROUP           ciscoIfExtensionTableIntfGroup1
1951    DESCRIPTION
1952        "Implementation of this group is optional."
1953
1954    GROUP           ciscoIfExtensionSystemGroup
1955    DESCRIPTION
1956        "Implementation of this group is optional."
1957
1958    GROUP           ciscoIfExtDot1qEtherTypeGroup
1959    DESCRIPTION
1960        "Implementation of this group is optional."
1961
1962    OBJECT          cieIfDhcpMode
1963    SYNTAX          INTEGER  {
1964                        false(2)
1965                    }
1966    MIN-ACCESS      read-only
1967    DESCRIPTION
1968        "It is compliant to implement this object as
1969        read-only. Support for 'true' is only required
1970        on interfaces which support DHCP."
1971
1972    OBJECT          cieIfMtu
1973    MIN-ACCESS      read-only
1974    DESCRIPTION
1975        "It is compliant to implement this object as
1976        read-only."
1977    ::= { ciscoIfExtensionMIBCompliances 2 }
1978
1979ciscoIfExtensionMIBCompliance2 MODULE-COMPLIANCE
1980    STATUS          deprecated
1981    DESCRIPTION
1982        "The compliance statement for entities which
1983        implement the CISCO-IF-EXTENSION-MIB."
1984    MODULE          -- this module
1985    GROUP           ciscoIfExtensionTablePacketGroup
1986    DESCRIPTION
1987        "Implementation of this group is optional."
1988
1989    GROUP           ciscoIfExtensionTableIntfGroup
1990    DESCRIPTION
1991        "Implementation of this group is optional."
1992
1993    GROUP           ciscoIfExtensionTableIntfGroup1
1994    DESCRIPTION
1995        "Implementation of this group is optional."
1996
1997    GROUP           ciscoIfExtensionSystemGroup
1998    DESCRIPTION
1999        "Implementation of this group is optional."
2000
2001    GROUP           ciscoIfExtDot1qEtherTypeGroup
2002    DESCRIPTION
2003        "Implementation of this group is optional."
2004
2005    GROUP           ciscoIfExtUtilizationGroup
2006    DESCRIPTION
2007        "Implementation of this group is optional."
2008
2009    GROUP           ciscoIfExtDot1dBaseMappingGroup
2010    DESCRIPTION
2011        "Implementation of this group is optional."
2012
2013    OBJECT          cieIfDhcpMode
2014    SYNTAX          INTEGER  {
2015                        false(2)
2016                    }
2017    MIN-ACCESS      read-only
2018    DESCRIPTION
2019        "It is compliant to implement this object as
2020        read-only. Support for 'true' is only required
2021        on interfaces which support DHCP."
2022
2023    OBJECT          cieIfMtu
2024    MIN-ACCESS      read-only
2025    DESCRIPTION
2026        "It is compliant to implement this object as
2027        read-only."
2028    ::= { ciscoIfExtensionMIBCompliances 3 }
2029
2030ciscoIfExtensionMIBCompliance3 MODULE-COMPLIANCE
2031    STATUS          deprecated
2032    DESCRIPTION
2033        "The compliance statement for entities which
2034        implement the CISCO-IF-EXTENSION-MIB."
2035    MODULE          -- this module
2036    GROUP           ciscoIfExtensionTablePacketGroup
2037    DESCRIPTION
2038        "Implementation of this group is optional."
2039
2040    GROUP           ciscoIfExtensionTableIntfGroup
2041    DESCRIPTION
2042        "Implementation of this group is optional."
2043
2044    GROUP           ciscoIfExtensionTableIntfGroup1
2045    DESCRIPTION
2046        "Implementation of this group is optional."
2047
2048    GROUP           ciscoIfExtensionSystemGroup
2049    DESCRIPTION
2050        "Implementation of this group is optional."
2051
2052    GROUP           ciscoIfExtDot1qEtherTypeGroup
2053    DESCRIPTION
2054        "Implementation of this group is optional."
2055
2056    GROUP           ciscoIfExtUtilizationGroup
2057    DESCRIPTION
2058        "Implementation of this group is optional."
2059
2060    GROUP           ciscoIfExtDot1dBaseMappingGroup
2061    DESCRIPTION
2062        "Implementation of this group is optional."
2063
2064    GROUP           ciscoIfExtIfNameMappingGroup
2065    DESCRIPTION
2066        "Implementation of this group is optional."
2067
2068    OBJECT          cieIfDhcpMode
2069    SYNTAX          INTEGER  {
2070                        false(2)
2071                    }
2072    MIN-ACCESS      read-only
2073    DESCRIPTION
2074        "It is compliant to implement this object as
2075        read-only. Support for 'true' is only required
2076        on interfaces which support DHCP."
2077
2078    OBJECT          cieIfMtu
2079    MIN-ACCESS      read-only
2080    DESCRIPTION
2081        "It is compliant to implement this object as
2082        read-only."
2083    ::= { ciscoIfExtensionMIBCompliances 4 }
2084
2085ciscoIfExtensionMIBCompliance4 MODULE-COMPLIANCE
2086    STATUS          deprecated
2087    DESCRIPTION
2088        "The compliance statement for entities which
2089        implement the CISCO-IF-EXTENSION-MIB."
2090    MODULE          -- this module
2091    GROUP           ciscoIfExtensionTablePacketGroup
2092    DESCRIPTION
2093        "Implementation of this group is optional."
2094
2095    GROUP           ciscoIfExtensionTableIntfGroup
2096    DESCRIPTION
2097        "Implementation of this group is optional."
2098
2099    GROUP           ciscoIfExtensionTableIntfGroup2
2100    DESCRIPTION
2101        "Implementation of this group is optional."
2102
2103    GROUP           ciscoIfExtensionSystemGroup
2104    DESCRIPTION
2105        "Implementation of this group is optional."
2106
2107    GROUP           ciscoIfExtDot1qEtherTypeGroup
2108    DESCRIPTION
2109        "Implementation of this group is optional."
2110
2111    GROUP           ciscoIfExtUtilizationGroup
2112    DESCRIPTION
2113        "Implementation of this group is optional."
2114
2115    GROUP           ciscoIfExtDot1dBaseMappingGroup
2116    DESCRIPTION
2117        "Implementation of this group is optional."
2118
2119    GROUP           ciscoIfExtIfNameMappingGroup
2120    DESCRIPTION
2121        "Implementation of this group is optional."
2122
2123    GROUP           cieIfStatusListGroup
2124    DESCRIPTION
2125        "Implementation of this group is optional."
2126
2127    OBJECT          cieIfDhcpMode
2128    SYNTAX          INTEGER  {
2129                        false(2)
2130                    }
2131    MIN-ACCESS      read-only
2132    DESCRIPTION
2133        "It is compliant to implement this object as
2134        read-only. Support for 'true' is only required
2135        on interfaces which support DHCP."
2136
2137    OBJECT          cieIfMtu
2138    MIN-ACCESS      read-only
2139    DESCRIPTION
2140        "It is compliant to implement this object as
2141        read-only."
2142    ::= { ciscoIfExtensionMIBCompliances 5 }
2143
2144ciscoIfExtensionMIBCompliance5 MODULE-COMPLIANCE
2145    STATUS          deprecated
2146    DESCRIPTION
2147        "The compliance statement for entities which
2148        implement the CISCO-IF-EXTENSION-MIB."
2149    MODULE          -- this module
2150    GROUP           ciscoIfExtensionTablePacketGroup
2151    DESCRIPTION
2152        "Implementation of this group is optional."
2153
2154    GROUP           ciscoIfExtensionTableIntfGroup
2155    DESCRIPTION
2156        "Implementation of this group is optional."
2157
2158    GROUP           ciscoIfExtensionTableIntfGroup2
2159    DESCRIPTION
2160        "Implementation of this group is optional."
2161
2162    GROUP           ciscoIfExtensionSystemGroup
2163    DESCRIPTION
2164        "Implementation of this group is optional."
2165
2166    GROUP           ciscoIfExtDot1qEtherTypeGroup
2167    DESCRIPTION
2168        "Implementation of this group is optional."
2169
2170    GROUP           ciscoIfExtUtilizationGroup
2171    DESCRIPTION
2172        "Implementation of this group is optional."
2173
2174    GROUP           ciscoIfExtDot1dBaseMappingGroup
2175    DESCRIPTION
2176        "Implementation of this group is optional."
2177
2178    GROUP           ciscoIfExtIfNameMappingGroup
2179    DESCRIPTION
2180        "Implementation of this group is optional."
2181
2182    GROUP           cieIfStatusListGroup
2183    DESCRIPTION
2184        "Implementation of this group is optional."
2185
2186    GROUP           cieLinkUpDownNotifEnableGroup
2187    DESCRIPTION
2188        "Implementation of this group is optional."
2189
2190    GROUP           cieLinkUpDownNotifGroup
2191    DESCRIPTION
2192        "Implementation of this group is optional."
2193
2194    OBJECT          cieIfDhcpMode
2195    SYNTAX          INTEGER  {
2196                        false(2)
2197                    }
2198    MIN-ACCESS      read-only
2199    DESCRIPTION
2200        "It is compliant to implement this object as
2201        read-only. Support for 'true' is only
2202        required on interfaces which support DHCP."
2203
2204    OBJECT          cieIfMtu
2205    MIN-ACCESS      read-only
2206    DESCRIPTION
2207        "It is compliant to implement this object as
2208        read-only."
2209    ::= { ciscoIfExtensionMIBCompliances 6 }
2210
2211ciscoIfExtensionMIBCompliance6 MODULE-COMPLIANCE
2212    STATUS          deprecated
2213    DESCRIPTION
2214        "The compliance statement for entities which
2215        implement the CISCO-IF-EXTENSION-MIB."
2216    MODULE          -- this module
2217    GROUP           ciscoIfExtensionTablePacketGroup
2218    DESCRIPTION
2219        "Implementation of this group is optional."
2220
2221    GROUP           ciscoIfExtensionTableIntfGroup
2222    DESCRIPTION
2223        "Implementation of this group is optional."
2224
2225    GROUP           ciscoIfExtensionTableIntfGroup2
2226    DESCRIPTION
2227        "Implementation of this group is optional."
2228
2229    GROUP           ciscoIfExtensionSystemGroup
2230    DESCRIPTION
2231        "Implementation of this group is optional."
2232
2233    GROUP           ciscoIfExtDot1qEtherTypeGroup
2234    DESCRIPTION
2235        "Implementation of this group is optional."
2236
2237    GROUP           ciscoIfExtUtilizationGroup
2238    DESCRIPTION
2239        "Implementation of this group is optional."
2240
2241    GROUP           ciscoIfExtDot1dBaseMappingGroup
2242    DESCRIPTION
2243        "Implementation of this group is optional."
2244
2245    GROUP           ciscoIfExtIfNameMappingGroup
2246    DESCRIPTION
2247        "Implementation of this group is optional."
2248
2249    GROUP           cieIfStatusListGroup
2250    DESCRIPTION
2251        "Implementation of this group is optional."
2252
2253    GROUP           cieLinkUpDownNotifEnableGroup
2254    DESCRIPTION
2255        "Implementation of this group is optional."
2256
2257    GROUP           cieLinkUpDownNotifGroup
2258    DESCRIPTION
2259        "Implementation of this group is optional."
2260
2261    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2262    DESCRIPTION
2263        "Implementation of this group is optional."
2264
2265    OBJECT          cieIfDhcpMode
2266    SYNTAX          INTEGER  {
2267                        false(2)
2268                    }
2269    MIN-ACCESS      read-only
2270    DESCRIPTION
2271        "It is compliant to implement this object as
2272        read-only. Support for 'true' is only
2273        required on interfaces which support DHCP."
2274
2275    OBJECT          cieIfMtu
2276    MIN-ACCESS      read-only
2277    DESCRIPTION
2278        "It is compliant to implement this object as
2279        read-only."
2280    ::= { ciscoIfExtensionMIBCompliances 7 }
2281
2282ciscoIfExtensionMIBCompliance7 MODULE-COMPLIANCE
2283    STATUS          deprecated
2284    DESCRIPTION
2285        "The compliance statement for entities which
2286        implement the CISCO-IF-EXTENSION-MIB."
2287    MODULE          -- this module
2288    GROUP           ciscoIfExtensionTablePacketGroup
2289    DESCRIPTION
2290        "Implementation of this group is optional."
2291
2292    GROUP           ciscoIfExtensionTableIntfGroup
2293    DESCRIPTION
2294        "Implementation of this group is optional."
2295
2296    GROUP           ciscoIfExtensionTableIntfGroup2
2297    DESCRIPTION
2298        "Implementation of this group is optional."
2299
2300    GROUP           ciscoIfExtensionSystemGroup
2301    DESCRIPTION
2302        "Implementation of this group is optional."
2303
2304    GROUP           ciscoIfExtDot1qEtherTypeGroup
2305    DESCRIPTION
2306        "Implementation of this group is optional."
2307
2308    GROUP           ciscoIfExtUtilizationGroup
2309    DESCRIPTION
2310        "Implementation of this group is optional."
2311
2312    GROUP           ciscoIfExtDot1dBaseMappingGroup
2313    DESCRIPTION
2314        "Implementation of this group is optional."
2315
2316    GROUP           ciscoIfExtIfNameMappingGroup
2317    DESCRIPTION
2318        "Implementation of this group is optional."
2319
2320    GROUP           cieIfStatusListGroup
2321    DESCRIPTION
2322        "Implementation of this group is optional."
2323
2324    GROUP           cieLinkUpDownNotifEnableGroup
2325    DESCRIPTION
2326        "Implementation of this group is optional."
2327
2328    GROUP           cieLinkUpDownNotifGroup
2329    DESCRIPTION
2330        "Implementation of this group is optional."
2331
2332    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2333    DESCRIPTION
2334        "Implementation of this group is optional."
2335
2336    GROUP           ciscoIfExtUtilIntervalGroup
2337    DESCRIPTION
2338        "Implementation of this group is mandatory for those
2339        platforms which provide the information of calculation
2340        interval for utilization rate on interfaces."
2341
2342    OBJECT          cieIfDhcpMode
2343    SYNTAX          INTEGER  {
2344                        false(2)
2345                    }
2346    MIN-ACCESS      read-only
2347    DESCRIPTION
2348        "It is compliant to implement this object as
2349        read-only. Support for 'true' is only
2350        required on interfaces which support DHCP."
2351
2352    OBJECT          cieIfMtu
2353    MIN-ACCESS      read-only
2354    DESCRIPTION
2355        "It is compliant to implement this object as
2356        read-only."
2357    ::= { ciscoIfExtensionMIBCompliances 8 }
2358
2359ciscoIfExtensionMIBCompliance8 MODULE-COMPLIANCE
2360    STATUS          deprecated
2361    DESCRIPTION
2362        "The compliance statement for entities which
2363        implement the CISCO-IF-EXTENSION-MIB."
2364    MODULE          -- this module
2365    GROUP           ciscoIfExtensionTablePacketGroup
2366    DESCRIPTION
2367        "Implementation of this group is optional."
2368
2369    GROUP           ciscoIfExtensionTableIntfGroup
2370    DESCRIPTION
2371        "Implementation of this group is optional."
2372
2373    GROUP           ciscoIfExtensionTableIntfGroup2
2374    DESCRIPTION
2375        "Implementation of this group is optional."
2376
2377    GROUP           ciscoIfExtensionSystemGroup
2378    DESCRIPTION
2379        "Implementation of this group is optional."
2380
2381    GROUP           ciscoIfExtDot1qEtherTypeGroup
2382    DESCRIPTION
2383        "Implementation of this group is optional."
2384
2385    GROUP           ciscoIfExtUtilizationGroup
2386    DESCRIPTION
2387        "Implementation of this group is optional."
2388
2389    GROUP           ciscoIfExtDot1dBaseMappingGroup
2390    DESCRIPTION
2391        "Implementation of this group is optional."
2392
2393    GROUP           ciscoIfExtIfNameMappingGroup
2394    DESCRIPTION
2395        "Implementation of this group is optional."
2396
2397    GROUP           cieIfStatusListGroup
2398    DESCRIPTION
2399        "Implementation of this group is optional."
2400
2401    GROUP           cieLinkUpDownNotifEnableGroup
2402    DESCRIPTION
2403        "Implementation of this group is optional."
2404
2405    GROUP           cieLinkUpDownNotifGroup
2406    DESCRIPTION
2407        "Implementation of this group is optional."
2408
2409    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2410    DESCRIPTION
2411        "Implementation of this group is optional."
2412
2413    GROUP           ciscoIfExtUtilIntervalGroup
2414    DESCRIPTION
2415        "Implementation of this group is mandatory for those
2416        platforms which provide the information of calculation
2417        interval for utilization rate on interfaces."
2418
2419    GROUP           cieIfIndexPersistenceGroup
2420    DESCRIPTION
2421        "Implementation of this group is mandatory for those
2422        interfaces which support ifIndex Persistence."
2423
2424    OBJECT          cieIfDhcpMode
2425    SYNTAX          INTEGER  {
2426                        false(2)
2427                    }
2428    MIN-ACCESS      read-only
2429    DESCRIPTION
2430        "It is compliant to implement this object as
2431        read-only. Support for 'true' is only
2432        required on interfaces which support DHCP."
2433
2434    OBJECT          cieIfMtu
2435    MIN-ACCESS      read-only
2436    DESCRIPTION
2437        "It is compliant to implement this object as
2438        read-only."
2439    ::= { ciscoIfExtensionMIBCompliances 9 }
2440
2441ciscoIfExtensionMIBCompliance9 MODULE-COMPLIANCE
2442    STATUS          deprecated
2443    DESCRIPTION
2444        "The compliance statement for entities which
2445        implement the CISCO-IF-EXTENSION-MIB."
2446    MODULE          -- this module
2447    GROUP           ciscoIfExtensionTablePacketGroup
2448    DESCRIPTION
2449        "Implementation of this group is optional."
2450
2451    GROUP           ciscoIfExtensionTableIntfGroup
2452    DESCRIPTION
2453        "Implementation of this group is optional."
2454
2455    GROUP           ciscoIfExtensionTableIntfGroup2
2456    DESCRIPTION
2457        "Implementation of this group is optional."
2458
2459    GROUP           ciscoIfExtensionSystemGroup
2460    DESCRIPTION
2461        "Implementation of this group is optional."
2462
2463    GROUP           ciscoIfExtDot1qEtherTypeGroup
2464    DESCRIPTION
2465        "Implementation of this group is optional."
2466
2467    GROUP           ciscoIfExtUtilizationGroup
2468    DESCRIPTION
2469        "Implementation of this group is optional."
2470
2471    GROUP           ciscoIfExtDot1dBaseMappingGroup
2472    DESCRIPTION
2473        "Implementation of this group is optional."
2474
2475    GROUP           ciscoIfExtIfNameMappingGroup
2476    DESCRIPTION
2477        "Implementation of this group is optional."
2478
2479    GROUP           cieIfStatusListGroup
2480    DESCRIPTION
2481        "Implementation of this group is optional."
2482
2483    GROUP           cieLinkUpDownNotifEnableGroup
2484    DESCRIPTION
2485        "Implementation of this group is optional."
2486
2487    GROUP           cieLinkUpDownNotifGroup
2488    DESCRIPTION
2489        "Implementation of this group is optional."
2490
2491    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2492    DESCRIPTION
2493        "Implementation of this group is optional."
2494
2495    GROUP           ciscoIfExtUtilIntervalGroup
2496    DESCRIPTION
2497        "Implementation of this group is mandatory for those
2498        platforms which provide the information of calculation
2499        interval for utilization rate on interfaces."
2500
2501    GROUP           cieDelayedLinkUpDownNotifNotifGroup
2502    DESCRIPTION
2503        "Implementation of this group is optional."
2504
2505    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
2506    DESCRIPTION
2507        "Implementation of this group is optional."
2508
2509    OBJECT          cieIfDhcpMode
2510    SYNTAX          INTEGER  {
2511                        false(2)
2512                    }
2513    MIN-ACCESS      read-only
2514    DESCRIPTION
2515        "It is compliant to implement this object as
2516        read-only. Support for 'true' is only
2517        required on interfaces which support DHCP."
2518
2519    OBJECT          cieIfMtu
2520    MIN-ACCESS      read-only
2521    DESCRIPTION
2522        "It is compliant to implement this object as
2523        read-only."
2524    ::= { ciscoIfExtensionMIBCompliances 10 }
2525
2526ciscoIfExtensionMIBCompliance10 MODULE-COMPLIANCE
2527    STATUS          deprecated
2528    DESCRIPTION
2529        "The compliance statement for entities which
2530        implement the CISCO-IF-EXTENSION-MIB."
2531    MODULE          -- this module
2532    GROUP           ciscoIfExtensionTablePacketGroup
2533    DESCRIPTION
2534        "Implementation of this group is optional."
2535
2536    GROUP           ciscoIfExtensionTableIntfGroup
2537    DESCRIPTION
2538        "Implementation of this group is optional."
2539
2540    GROUP           ciscoIfExtensionTableIntfGroup2
2541    DESCRIPTION
2542        "Implementation of this group is optional."
2543
2544    GROUP           ciscoIfExtensionSystemGroup
2545    DESCRIPTION
2546        "Implementation of this group is optional."
2547
2548    GROUP           ciscoIfExtDot1qEtherTypeGroup
2549    DESCRIPTION
2550        "Implementation of this group is optional."
2551
2552    GROUP           ciscoIfExtUtilizationGroup
2553    DESCRIPTION
2554        "Implementation of this group is optional."
2555
2556    GROUP           ciscoIfExtDot1dBaseMappingGroup
2557    DESCRIPTION
2558        "Implementation of this group is optional."
2559
2560    GROUP           ciscoIfExtIfNameMappingGroup
2561    DESCRIPTION
2562        "Implementation of this group is optional."
2563
2564    GROUP           cieIfStatusListGroup
2565    DESCRIPTION
2566        "Implementation of this group is optional."
2567
2568    GROUP           cieLinkUpDownNotifEnableGroup
2569    DESCRIPTION
2570        "Implementation of this group is optional."
2571
2572    GROUP           cieLinkUpDownNotifGroup
2573    DESCRIPTION
2574        "Implementation of this group is optional."
2575
2576    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2577    DESCRIPTION
2578        "Implementation of this group is optional."
2579
2580    GROUP           ciscoIfExtUtilIntervalGroup
2581    DESCRIPTION
2582        "Implementation of this group is mandatory for those
2583        platforms which provide the information of calculation
2584        interval for utilization rate on interfaces."
2585
2586    GROUP           cieDelayedLinkUpDownNotifNotifGroup
2587    DESCRIPTION
2588        "Implementation of this group is optional."
2589
2590    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
2591    DESCRIPTION
2592        "Implementation of this group is optional."
2593
2594    GROUP           cieIfIndexPersistenceControlGroup
2595    DESCRIPTION
2596        "Implementation of this group is mandatory for those
2597        interfaces which support ifIndex Persistence."
2598
2599    OBJECT          cieIfDhcpMode
2600    SYNTAX          INTEGER  {
2601                        false(2)
2602                    }
2603    MIN-ACCESS      read-only
2604    DESCRIPTION
2605        "It is compliant to implement this object as
2606        read-only. Support for 'true' is only
2607        required on interfaces which support DHCP."
2608
2609    OBJECT          cieIfMtu
2610    MIN-ACCESS      read-only
2611    DESCRIPTION
2612        "It is compliant to implement this object as
2613        read-only."
2614    ::= { ciscoIfExtensionMIBCompliances 11 }
2615
2616ciscoIfExtensionMIBCompliance11 MODULE-COMPLIANCE
2617    STATUS          deprecated
2618    DESCRIPTION
2619        "The compliance statement for entities which
2620        implement the CISCO-IF-EXTENSION-MIB."
2621    MODULE          -- this module
2622    GROUP           ciscoIfExtensionTablePacketGroup
2623    DESCRIPTION
2624        "Implementation of this group is optional."
2625
2626    GROUP           ciscoIfExtensionTableIntfGroup
2627    DESCRIPTION
2628        "Implementation of this group is optional."
2629
2630    GROUP           ciscoIfExtensionSystemGroup
2631    DESCRIPTION
2632        "Implementation of this group is optional."
2633
2634    GROUP           ciscoIfExtDot1qEtherTypeGroup
2635    DESCRIPTION
2636        "Implementation of this group is optional."
2637
2638    GROUP           ciscoIfExtUtilizationGroup
2639    DESCRIPTION
2640        "Implementation of this group is optional."
2641
2642    GROUP           ciscoIfExtDot1dBaseMappingGroup
2643    DESCRIPTION
2644        "Implementation of this group is optional."
2645
2646    GROUP           ciscoIfExtIfNameMappingGroup
2647    DESCRIPTION
2648        "Implementation of this group is optional."
2649
2650    GROUP           cieIfStatusListGroup
2651    DESCRIPTION
2652        "Implementation of this group is optional."
2653
2654    GROUP           cieLinkUpDownNotifEnableGroup
2655    DESCRIPTION
2656        "Implementation of this group is optional."
2657
2658    GROUP           cieLinkUpDownNotifGroup
2659    DESCRIPTION
2660        "Implementation of this group is optional."
2661
2662    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2663    DESCRIPTION
2664        "Implementation of this group is optional."
2665
2666    GROUP           ciscoIfExtUtilIntervalGroup
2667    DESCRIPTION
2668        "Implementation of this group is mandatory for those
2669        platforms which provide the information of calculation
2670        interval for utilization rate on interfaces."
2671
2672    GROUP           cieDelayedLinkUpDownNotifNotifGroup
2673    DESCRIPTION
2674        "Implementation of this group is optional."
2675
2676    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
2677    DESCRIPTION
2678        "Implementation of this group is optional."
2679
2680    GROUP           cieIfIndexPersistenceControlGroup
2681    DESCRIPTION
2682        "Implementation of this group is mandatory for those
2683        interfaces which support ifIndex Persistence."
2684
2685    GROUP           ciscoIfExtensionTableIntfGroup3
2686    DESCRIPTION
2687        "Implementation of this group is optional."
2688
2689    OBJECT          cieIfDhcpMode
2690    SYNTAX          INTEGER  {
2691                        false(2)
2692                    }
2693    MIN-ACCESS      read-only
2694    DESCRIPTION
2695        "It is compliant to implement this object as
2696        read-only. Support for 'true' is only
2697        required on interfaces which support DHCP."
2698
2699    OBJECT          cieIfMtu
2700    MIN-ACCESS      read-only
2701    DESCRIPTION
2702        "It is compliant to implement this object as
2703        read-only."
2704    ::= { ciscoIfExtensionMIBCompliances 12 }
2705
2706ciscoIfExtensionMIBCompliance12 MODULE-COMPLIANCE
2707    STATUS          deprecated
2708    DESCRIPTION
2709        "The compliance statement for entities which
2710        implement the CISCO-IF-EXTENSION-MIB."
2711    MODULE          -- this module
2712    GROUP           ciscoIfExtensionTablePacketGroup
2713    DESCRIPTION
2714        "Implementation of this group is optional."
2715
2716    GROUP           ciscoIfExtensionTableIntfGroup
2717    DESCRIPTION
2718        "Implementation of this group is optional."
2719
2720    GROUP           ciscoIfExtensionSystemGroup
2721    DESCRIPTION
2722        "Implementation of this group is optional."
2723
2724    GROUP           ciscoIfExtDot1qEtherTypeGroup
2725    DESCRIPTION
2726        "Implementation of this group is optional."
2727
2728    GROUP           ciscoIfExtUtilizationGroup
2729    DESCRIPTION
2730        "Implementation of this group is optional."
2731
2732    GROUP           ciscoIfExtDot1dBaseMappingGroup
2733    DESCRIPTION
2734        "Implementation of this group is optional."
2735
2736    GROUP           ciscoIfExtIfNameMappingGroup
2737    DESCRIPTION
2738        "Implementation of this group is optional."
2739
2740    GROUP           cieLinkUpDownNotifEnableGroup
2741    DESCRIPTION
2742        "Implementation of this group is optional."
2743
2744    GROUP           cieLinkUpDownNotifGroup
2745    DESCRIPTION
2746        "Implementation of this group is optional."
2747
2748    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2749    DESCRIPTION
2750        "Implementation of this group is optional."
2751
2752    GROUP           ciscoIfExtUtilIntervalGroup
2753    DESCRIPTION
2754        "Implementation of this group is mandatory for those
2755        platforms which provide the information of calculation
2756        interval for utilization rate on interfaces."
2757
2758    GROUP           cieDelayedLinkUpDownNotifNotifGroup
2759    DESCRIPTION
2760        "Implementation of this group is optional."
2761
2762    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
2763    DESCRIPTION
2764        "Implementation of this group is optional."
2765
2766    GROUP           cieIfIndexPersistenceControlGroup
2767    DESCRIPTION
2768        "Implementation of this group is mandatory for those
2769        interfaces which support ifIndex Persistence."
2770
2771    GROUP           ciscoIfExtensionTableIntfGroup3
2772    DESCRIPTION
2773        "Implementation of this group is optional."
2774
2775    GROUP           cieIfStatusListGroup
2776    DESCRIPTION
2777        "Implementation of this group is optional."
2778
2779    GROUP           cieIfStatusListGroupSup1
2780    DESCRIPTION
2781        "Implementation of this group is optional."
2782
2783    OBJECT          cieIfDhcpMode
2784    SYNTAX          INTEGER  {
2785                        false(2)
2786                    }
2787    MIN-ACCESS      read-only
2788    DESCRIPTION
2789        "It is compliant to implement this object as
2790        read-only. Support for 'true' is only
2791        required on interfaces which support DHCP."
2792
2793    OBJECT          cieIfMtu
2794    MIN-ACCESS      read-only
2795    DESCRIPTION
2796        "It is compliant to implement this object as
2797        read-only."
2798    ::= { ciscoIfExtensionMIBCompliances 13 }
2799
2800ciscoIfExtensionMIBCompliance13 MODULE-COMPLIANCE
2801    STATUS          deprecated
2802    DESCRIPTION
2803        "The compliance statement for entities which
2804        implement the CISCO-IF-EXTENSION-MIB."
2805    MODULE          -- this module
2806    GROUP           ciscoIfExtensionTablePacketGroup
2807    DESCRIPTION
2808        "Implementation of this group is optional."
2809
2810    GROUP           ciscoIfExtensionTableIntfGroup
2811    DESCRIPTION
2812        "Implementation of this group is optional."
2813
2814    GROUP           ciscoIfExtensionSystemGroup
2815    DESCRIPTION
2816        "Implementation of this group is optional."
2817
2818    GROUP           ciscoIfExtDot1qEtherTypeGroup
2819    DESCRIPTION
2820        "Implementation of this group is optional."
2821
2822    GROUP           ciscoIfExtUtilizationGroup
2823    DESCRIPTION
2824        "Implementation of this group is optional."
2825
2826    GROUP           ciscoIfExtDot1dBaseMappingGroup
2827    DESCRIPTION
2828        "Implementation of this group is optional."
2829
2830    GROUP           ciscoIfExtIfNameMappingGroup
2831    DESCRIPTION
2832        "Implementation of this group is optional."
2833
2834    GROUP           cieLinkUpDownNotifEnableGroup
2835    DESCRIPTION
2836        "Implementation of this group is optional."
2837
2838    GROUP           cieLinkUpDownNotifGroup
2839    DESCRIPTION
2840        "Implementation of this group is optional."
2841
2842    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2843    DESCRIPTION
2844        "Implementation of this group is optional."
2845
2846    GROUP           ciscoIfExtUtilIntervalGroup
2847    DESCRIPTION
2848        "Implementation of this group is mandatory for those
2849        platforms which provide the information of calculation
2850        interval for utilization rate on interfaces."
2851
2852    GROUP           cieDelayedLinkUpDownNotifNotifGroup
2853    DESCRIPTION
2854        "Implementation of this group is optional."
2855
2856    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
2857    DESCRIPTION
2858        "Implementation of this group is optional."
2859
2860    GROUP           cieIfIndexPersistenceControlGroup
2861    DESCRIPTION
2862        "Implementation of this group is mandatory for those
2863        interfaces which support ifIndex Persistence."
2864
2865    GROUP           cieIfStatusListGroup
2866    DESCRIPTION
2867        "Implementation of this group is optional."
2868
2869    GROUP           cieIfStatusListGroupSup1
2870    DESCRIPTION
2871        "Implementation of this group is optional."
2872
2873    GROUP           cieIfVlStatsGroup
2874    DESCRIPTION
2875        "Implementation of this group is optional."
2876
2877    GROUP           ciscoIfExtensionTableIntfGroup3
2878    DESCRIPTION
2879        "Implementation of this group is optional."
2880
2881    GROUP           ciscoIfExtensionTableIntfGroup3SupR01
2882    DESCRIPTION
2883        "Implementation of this group is optional."
2884
2885    OBJECT          cieIfDhcpMode
2886    SYNTAX          INTEGER  {
2887                        false(2)
2888                    }
2889    MIN-ACCESS      read-only
2890    DESCRIPTION
2891        "It is compliant to implement this object as
2892        read-only. Support for 'true' is only
2893        required on interfaces which support DHCP."
2894
2895    OBJECT          cieIfMtu
2896    MIN-ACCESS      read-only
2897    DESCRIPTION
2898        "It is compliant to implement this object as
2899        read-only."
2900
2901    OBJECT          cieIfSpeedGroupConfig
2902    MIN-ACCESS      read-only
2903    DESCRIPTION
2904        "Write access is optional."
2905
2906    ::= { ciscoIfExtensionMIBCompliances 14 }
2907
2908ciscoIfExtensionMIBCompliance14 MODULE-COMPLIANCE
2909    STATUS          deprecated
2910    DESCRIPTION
2911        "The compliance statement for entities which
2912        implement the CISCO-IF-EXTENSION-MIB."
2913    MODULE          -- this module
2914    GROUP           ciscoIfExtensionTablePacketGroup
2915    DESCRIPTION
2916        "Implementation of this group is optional."
2917
2918    GROUP           ciscoIfExtensionTableIntfGroup
2919    DESCRIPTION
2920        "Implementation of this group is optional."
2921
2922    GROUP           ciscoIfExtensionSystemGroup
2923    DESCRIPTION
2924        "Implementation of this group is optional."
2925
2926    GROUP           ciscoIfExtDot1qEtherTypeGroup
2927    DESCRIPTION
2928        "Implementation of this group is optional."
2929
2930    GROUP           ciscoIfExtUtilizationGroup
2931    DESCRIPTION
2932        "Implementation of this group is optional."
2933
2934    GROUP           ciscoIfExtDot1dBaseMappingGroup
2935    DESCRIPTION
2936        "Implementation of this group is optional."
2937
2938    GROUP           ciscoIfExtIfNameMappingGroup
2939    DESCRIPTION
2940        "Implementation of this group is optional."
2941
2942    GROUP           cieLinkUpDownNotifGroup
2943    DESCRIPTION
2944        "Implementation of this group is optional."
2945
2946    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
2947    DESCRIPTION
2948        "Implementation of this group is optional."
2949
2950    GROUP           ciscoIfExtUtilIntervalGroup
2951    DESCRIPTION
2952        "Implementation of this group is mandatory for those
2953        platforms which provide the information of calculation
2954        interval for utilization rate on interfaces."
2955
2956    GROUP           cieDelayedLinkUpDownNotifNotifGroup
2957    DESCRIPTION
2958        "Implementation of this group is optional."
2959
2960    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
2961    DESCRIPTION
2962        "Implementation of this group is optional."
2963
2964    GROUP           cieIfIndexPersistenceControlGroup
2965    DESCRIPTION
2966        "Implementation of this group is mandatory for those
2967        interfaces which support ifIndex Persistence."
2968
2969    GROUP           cieIfStatusListGroup
2970    DESCRIPTION
2971        "Implementation of this group is optional."
2972
2973    GROUP           cieIfStatusListGroupSup1
2974    DESCRIPTION
2975        "Implementation of this group is optional."
2976
2977    GROUP           cieIfVlStatsGroup
2978    DESCRIPTION
2979        "Implementation of this group is optional."
2980
2981    GROUP           ciscoIfExtensionTableIntfGroup3
2982    DESCRIPTION
2983        "Implementation of this group is optional."
2984
2985    GROUP           ciscoIfExtensionTableIntfGroup3SupR01
2986    DESCRIPTION
2987        "Implementation of this group is optional."
2988
2989    GROUP           cieLinkUpDownNotifConfigGroup
2990    DESCRIPTION
2991        "Implementation of this group is optional."
2992
2993    OBJECT          cieIfDhcpMode
2994    SYNTAX          INTEGER  {
2995                        false(2)
2996                    }
2997    MIN-ACCESS      read-only
2998    DESCRIPTION
2999        "It is compliant to implement this object as
3000        read-only. Support for 'true' is only
3001        required on interfaces which support DHCP."
3002
3003    OBJECT          cieIfMtu
3004    MIN-ACCESS      read-only
3005    DESCRIPTION
3006        "It is compliant to implement this object as
3007        read-only."
3008
3009    OBJECT          cieIfSpeedGroupConfig
3010    MIN-ACCESS      read-only
3011    DESCRIPTION
3012        "Write access is optional."
3013    ::= { ciscoIfExtensionMIBCompliances 15 }
3014
3015
3016ciscoIfExtensionMIBCompliance15 MODULE-COMPLIANCE
3017    STATUS          current
3018    DESCRIPTION
3019        "The compliance statement for entities which
3020        implement the CISCO-IF-EXTENSION-MIB."
3021    MODULE          -- this module
3022    GROUP           ciscoIfExtensionTablePacketGroup
3023    DESCRIPTION
3024        "Implementation of this group is optional."
3025
3026    GROUP           ciscoIfExtensionTableIntfGroup
3027    DESCRIPTION
3028        "Implementation of this group is optional."
3029
3030    GROUP           ciscoIfExtensionSystemGroup
3031    DESCRIPTION
3032        "Implementation of this group is optional."
3033
3034    GROUP           ciscoIfExtDot1qEtherTypeGroup
3035    DESCRIPTION
3036        "Implementation of this group is optional."
3037
3038    GROUP           ciscoIfExtUtilizationGroup
3039    DESCRIPTION
3040        "Implementation of this group is optional."
3041
3042    GROUP           ciscoIfExtDot1dBaseMappingGroup
3043    DESCRIPTION
3044        "Implementation of this group is optional."
3045
3046    GROUP           ciscoIfExtIfNameMappingGroup
3047    DESCRIPTION
3048        "Implementation of this group is optional."
3049
3050    GROUP           cieLinkUpDownNotifGroup
3051    DESCRIPTION
3052        "Implementation of this group is optional."
3053
3054    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
3055    DESCRIPTION
3056        "Implementation of this group is optional."
3057
3058    GROUP           ciscoIfExtUtilIntervalGroup
3059    DESCRIPTION
3060        "Implementation of this group is mandatory for those
3061        platforms which provide the information of calculation
3062        interval for utilization rate on interfaces."
3063
3064    GROUP           cieDelayedLinkUpDownNotifNotifGroup
3065    DESCRIPTION
3066        "Implementation of this group is optional."
3067
3068    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
3069    DESCRIPTION
3070        "Implementation of this group is optional."
3071
3072    GROUP           cieIfIndexPersistenceControlGroup
3073    DESCRIPTION
3074        "Implementation of this group is mandatory for those
3075        interfaces which support ifIndex Persistence."
3076
3077    GROUP           cieIfStatusListGroup
3078    DESCRIPTION
3079        "Implementation of this group is optional."
3080
3081    GROUP           cieIfStatusListGroupSup1
3082    DESCRIPTION
3083        "Implementation of this group is optional."
3084
3085    GROUP           cieIfVlStatsGroup
3086    DESCRIPTION
3087        "Implementation of this group is optional."
3088
3089    GROUP           ciscoIfExtensionTableIntfGroup3
3090    DESCRIPTION
3091        "Implementation of this group is optional."
3092
3093    GROUP           ciscoIfExtensionTableIntfGroup3SupR01
3094    DESCRIPTION
3095        "Implementation of this group is optional."
3096
3097    GROUP           ciscoIfExtensionTableIntfGroup3SupR02
3098    DESCRIPTION
3099        "Implementation of this group is optional."
3100
3101    GROUP           cieLinkUpDownNotifConfigGroup
3102    DESCRIPTION
3103        "Implementation of this group is optional."
3104
3105    OBJECT          cieIfDhcpMode
3106    SYNTAX          INTEGER  {
3107                        false(2)
3108                    }
3109    MIN-ACCESS      read-only
3110    DESCRIPTION
3111        "It is compliant to implement this object as
3112        read-only. Support for 'true' is only
3113        required on interfaces which support DHCP."
3114
3115    OBJECT          cieIfMtu
3116    MIN-ACCESS      read-only
3117    DESCRIPTION
3118        "It is compliant to implement this object as
3119        read-only."
3120
3121    OBJECT          cieIfSpeedGroupConfig
3122    MIN-ACCESS      read-only
3123    DESCRIPTION
3124        "Write access is optional."
3125
3126    OBJECT          cieIfTransceiverFrequencyConfig
3127    MIN-ACCESS      read-only
3128    DESCRIPTION
3129        "Write access is optional."
3130
3131    OBJECT          cieIfFillPatternConfig
3132    MIN-ACCESS      read-only
3133    DESCRIPTION
3134        "Write access is optional."
3135
3136    OBJECT          cieIfIgnoreBitErrorsConfig
3137    MIN-ACCESS      read-only
3138    DESCRIPTION
3139        "Write access is optional."
3140
3141    OBJECT          cieIfIgnoreInterruptThresholdConfig
3142    MIN-ACCESS      read-only
3143    DESCRIPTION
3144        "Write access is optional."
3145    ::= { ciscoIfExtensionMIBCompliances 16 }
3146
3147ciscoIfExtensionTablePacketGroup OBJECT-GROUP
3148    OBJECTS         {
3149                        cieIfLastInTime,
3150                        cieIfLastOutTime,
3151                        cieIfLastOutHangTime,
3152                        cieIfInRuntsErrs,
3153                        cieIfInGiantsErrs,
3154                        cieIfInFramingErrs,
3155                        cieIfInOverrunErrs,
3156                        cieIfInIgnored,
3157                        cieIfInAbortErrs,
3158                        cieIfInputQueueDrops,
3159                        cieIfOutputQueueDrops,
3160                        cieIfPacketDiscontinuityTime
3161                    }
3162    STATUS          current
3163    DESCRIPTION
3164        "A collection of objects containing packet
3165        statistics for a given interface."
3166    ::= { ciscoIfExtensionMIBGroups 1 }
3167
3168ciscoIfExtensionTableIntfGroup OBJECT-GROUP
3169    OBJECTS         {
3170                        cieIfResetCount,
3171                        cieIfKeepAliveEnabled,
3172                        cieIfStateChangeReason,
3173                        cieIfCarrierTransitionCount,
3174                        cieIfInterfaceDiscontinuityTime
3175                    }
3176    STATUS          current
3177    DESCRIPTION
3178        "A collection of objects containing
3179        information about properties of
3180        interfaces."
3181    ::= { ciscoIfExtensionMIBGroups 2 }
3182
3183ciscoIfExtensionTableIntfGroup1 OBJECT-GROUP
3184    OBJECTS         {
3185                        cieIfDhcpMode,
3186                        cieIfMtu,
3187                        cieIfContextName
3188                    }
3189    STATUS          deprecated
3190    DESCRIPTION
3191        "A collection of objects containing
3192        information about properties of
3193        interfaces."
3194    ::= { ciscoIfExtensionMIBGroups 3 }
3195
3196ciscoIfExtensionSystemGroup OBJECT-GROUP
3197    OBJECTS         { cieSystemMtu }
3198    STATUS          current
3199    DESCRIPTION
3200        "A collection of objects providing
3201        global system-wise information about
3202        interfaces."
3203    ::= { ciscoIfExtensionMIBGroups 4 }
3204
3205ciscoIfExtDot1qEtherTypeGroup OBJECT-GROUP
3206    OBJECTS         {
3207                        cieIfDot1qCustomAdminEtherType,
3208                        cieIfDot1qCustomOperEtherType
3209                    }
3210    STATUS          current
3211    DESCRIPTION
3212        "A collection of objects providing
3213        the information about 802.1q
3214        custom EtherType on the
3215        interface."
3216    ::= { ciscoIfExtensionMIBGroups 5 }
3217
3218ciscoIfExtUtilizationGroup OBJECT-GROUP
3219    OBJECTS         {
3220                        cieIfInPktRate,
3221                        cieIfInOctetRate,
3222                        cieIfOutPktRate,
3223                        cieIfOutOctetRate
3224                    }
3225    STATUS          current
3226    DESCRIPTION
3227        "A collection of objects containing
3228        information about utilization rates of
3229        interfaces."
3230    ::= { ciscoIfExtensionMIBGroups 6 }
3231
3232ciscoIfExtDot1dBaseMappingGroup OBJECT-GROUP
3233    OBJECTS         { cieIfDot1dBaseMappingPort }
3234    STATUS          current
3235    DESCRIPTION
3236        "A collection of objects containing
3237        mapping information about the ifIndex values
3238        of interfaces and their dot1dBasePort
3239        values."
3240    ::= { ciscoIfExtensionMIBGroups 7 }
3241
3242ciscoIfExtIfNameMappingGroup OBJECT-GROUP
3243    OBJECTS         { cieIfIndex }
3244    STATUS          current
3245    DESCRIPTION
3246        "A collection of objects for the
3247        'ifName' to 'ifIndex' mapping."
3248    ::= { ciscoIfExtensionMIBGroups 8 }
3249
3250ciscoIfExtensionTableIntfGroup2 OBJECT-GROUP
3251    OBJECTS         {
3252                        cieIfDhcpMode,
3253                        cieIfMtu,
3254                        cieIfContextName,
3255                        cieIfOperStatusCause,
3256                        cieIfOperStatusCauseDescr
3257                    }
3258    STATUS          deprecated
3259    DESCRIPTION
3260        "A collection of objects containing
3261        information about properties of
3262        interfaces."
3263    ::= { ciscoIfExtensionMIBGroups 9 }
3264
3265cieIfStatusListGroup OBJECT-GROUP
3266    OBJECTS         {
3267                        cieInterfacesIndex,
3268                        cieInterfacesOperMode,
3269                        cieInterfacesOperCause
3270                    }
3271    STATUS          current
3272    DESCRIPTION
3273        "A collection of objects containing
3274        information about set of interfaces."
3275    ::= { ciscoIfExtensionMIBGroups 10 }
3276
3277cieLinkUpDownNotifEnableGroup OBJECT-GROUP
3278    OBJECTS         {
3279                        cieLinkUpDownEnable,
3280                        cieStandardLinkUpDownVarbinds
3281                    }
3282    STATUS          deprecated
3283    DESCRIPTION
3284        "A collection of objects to control
3285        'cieLinkUp/cieLinkDown' and standard mib-II
3286        defined 'linkUp/linkDown' notifications."
3287    ::= { ciscoIfExtensionMIBGroups 11 }
3288
3289cieLinkUpDownNotifGroup NOTIFICATION-GROUP
3290   NOTIFICATIONS    {
3291                        cieLinkDown,
3292                        cieLinkUp
3293                    }
3294    STATUS          current
3295    DESCRIPTION
3296        "A collection of cisco specific linkUp and
3297        linkDown notifications."
3298    ::= { ciscoIfExtensionMIBGroups 12 }
3299
3300ciscoIfExtensionAsymmetricalSpeedGroup OBJECT-GROUP
3301    OBJECTS         {
3302                        cieIfSpeedReceive,
3303                        cieIfHighSpeedReceive
3304                    }
3305    STATUS          current
3306    DESCRIPTION
3307        "An optional group used to provide information on asymmetrical
3308        interface speeds."
3309    ::= { ciscoIfExtensionMIBGroups 13 }
3310
3311ciscoIfExtUtilIntervalGroup OBJECT-GROUP
3312    OBJECTS         { cieIfInterval }
3313    STATUS          current
3314    DESCRIPTION
3315        "A collection of objects containing
3316        information about calculation interval for
3317        utilization rate on interfaces."
3318    ::= { ciscoIfExtensionMIBGroups 14 }
3319
3320cieIfIndexPersistenceGroup OBJECT-GROUP
3321    OBJECTS         {
3322                        cieIfIndexPersistence,
3323                        cieIfIndexPersistenceEnabled
3324                    }
3325    STATUS          deprecated
3326    DESCRIPTION
3327        "A collection of objects containing information about ifIndex
3328        Persistence of interfaces.
3329
3330        Since cieIfIndexPersistence and cieIfIndexPersistenceEnabled are
3331        deprecated, so, cieIfIndexPersistenceGroup containing these two
3332        objects are deprecated by cieIfIndexPersistenceControlGroup."
3333    ::= { ciscoIfExtensionMIBGroups 15 }
3334
3335cieDelayedLinkUpDownNotifNotifEnableGroup OBJECT-GROUP
3336    OBJECTS         {
3337                        cieDelayedLinkUpDownNotifEnable,
3338                        cieDelayedLinkUpDownNotifDelay
3339                    }
3340    STATUS          current
3341    DESCRIPTION
3342        "The group of objects that help configure the
3343        cieDelayedLinkUpDownNotif on the system."
3344    ::= { ciscoIfExtensionMIBGroups 16 }
3345
3346cieDelayedLinkUpDownNotifNotifGroup NOTIFICATION-GROUP
3347   NOTIFICATIONS    { cieDelayedLinkUpDownNotif }
3348    STATUS          current
3349    DESCRIPTION
3350        "A collection for cisco specific delayed trap notifications."
3351    ::= { ciscoIfExtensionMIBGroups 17 }
3352
3353cieIfIndexPersistenceControlGroup OBJECT-GROUP
3354    OBJECTS         {
3355                        cieIfIndexGlobalPersistence,
3356                        cieIfIndexPersistenceControl
3357                    }
3358    STATUS          current
3359    DESCRIPTION
3360        "A collection of objects containing information about ifIndex
3361        Persistence of interfaces."
3362    ::= { ciscoIfExtensionMIBGroups 18 }
3363
3364ciscoIfExtensionTableIntfGroup3 OBJECT-GROUP
3365    OBJECTS         {
3366                        cieIfDhcpMode,
3367                        cieIfMtu,
3368                        cieIfContextName,
3369                        cieIfOperStatusCause,
3370                        cieIfOperStatusCauseDescr,
3371                        cieIfOwner
3372                    }
3373    STATUS          current
3374    DESCRIPTION
3375        "A collection of objects containing
3376        information about properties of
3377        interfaces."
3378    ::= { ciscoIfExtensionMIBGroups 19 }
3379
3380cieIfStatusListGroupSup1 OBJECT-GROUP
3381    OBJECTS         { cieInterfaceOwnershipBitmap }
3382    STATUS          current
3383    DESCRIPTION
3384        "Additional objects containing information about a
3385        set of interfaces."
3386    ::= { ciscoIfExtensionMIBGroups 20 }
3387
3388cieIfVlStatsGroup OBJECT-GROUP
3389    OBJECTS         {
3390                        cieIfNoDropVlInPkts,
3391                        cieIfNoDropVlInOctets,
3392                        cieIfNoDropVlOutPkts,
3393                        cieIfNoDropVlOutOctets,
3394                        cieIfDropVlInPkts,
3395                        cieIfDropVlInOctets,
3396                        cieIfDropVlOutPkts,
3397                        cieIfDropVlOutOctets
3398                    }
3399    STATUS          current
3400    DESCRIPTION
3401        "Objects containing information about a
3402        VL (Virtual Link) statistics on an interface."
3403    ::= { ciscoIfExtensionMIBGroups 21 }
3404
3405ciscoIfExtensionTableIntfGroup3SupR01 OBJECT-GROUP
3406    OBJECTS         {
3407                        cieIfSharedConfig,
3408                        cieIfSpeedGroupConfig
3409                    }
3410    STATUS          current
3411    DESCRIPTION
3412        "This group is supplement to ciscoIfExtensionTableIntfGroup3."
3413    ::= { ciscoIfExtensionMIBGroups 22 }
3414
3415cieLinkUpDownNotifConfigGroup OBJECT-GROUP
3416    OBJECTS         { cieLinkUpDownConfig }
3417    STATUS          current
3418    DESCRIPTION
3419        "A collection of objects to control
3420        'cieLinkUp/cieLinkDown' and standard mib-II
3421        defined 'linkUp/linkDown' notifications."
3422    ::= { ciscoIfExtensionMIBGroups 23 }
3423
3424ciscoIfExtensionTableIntfGroup3SupR02 OBJECT-GROUP
3425    OBJECTS         {
3426                        cieIfTransceiverFrequencyConfig,
3427                        cieIfFillPatternConfig,
3428                        cieIfIgnoreBitErrorsConfig,
3429                        cieIfIgnoreInterruptThresholdConfig
3430                    }
3431    STATUS          current
3432    DESCRIPTION
3433        "This group is supplement to ciscoIfExtensionTableIntfGroup3SupR01."
3434    ::= { ciscoIfExtensionMIBGroups 24 }
3435
3436END
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459