1-- *****************************************************************
2-- CISCO-TC.my:  Cisco MIB Textual Conventions
3--
4-- May 1994, Jeffrey T. Johnson
5--
6-- Copyright (c) 1994-2015 and by Cisco Systems Inc.
7-- All rights reserved.
8--
9-- ***************************************************************
10
11CISCO-TC DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY,
15    Gauge32,
16    Integer32,
17    Unsigned32,
18    Counter64
19        FROM SNMPv2-SMI
20    TEXTUAL-CONVENTION
21        FROM SNMPv2-TC
22    ciscoModules
23        FROM CISCO-SMI;
24
25
26ciscoTextualConventions MODULE-IDENTITY
27    LAST-UPDATED    "201506090000Z"
28    ORGANIZATION    "Cisco Systems, Inc."
29    CONTACT-INFO
30            "Cisco Systems
31            Customer Service
32
33            Postal: 170 W Tasman Drive
34            San Jose, CA  95134
35            USA
36
37            Tel: +1 800 553-NETS
38
39            E-mail: cs-snmp@cisco.com"
40    DESCRIPTION
41        "This module defines textual conventions used throughout
42        cisco enterprise mibs."
43    REVISION        "201506090000Z"
44    DESCRIPTION
45        "Added the following enumerations for IfOperStatusReason:
46        physicalPortHotStandBy,
47        wimaxModemUnattached,
48        wpanModemUnattached,
49        rbhModulo,
50        fpcMinLinkNotMet,
51        misCabling,
52        rcvSrpOnNonFcoeFex,
53        acessPortOnBd,
54        lacpMisConfig,
55        fortyGMemberPort,
56        goldLoopBackTest,
57        edpError,
58        vpcCompCheckFailed,
59        aclQosNoResource,
60        vpcShutdown,
61        notPcMember,
62        systemIntfShut,
63        speedGroupConfigMisMatch,
64        dot1qMisConfig,
65        mdMisMatch,
66        vpcPeerLinkShut,
67        notAvailable"
68    REVISION        "201407230000Z"
69    DESCRIPTION
70        "-Added the textual-convention CiscoAbsZeroBasedCounter64."
71    REVISION        "201208060000Z"
72    DESCRIPTION
73        "-Added the following enums for IfOperStatusReason:
74        ficonNoPortSwapLogicalPort,
75        ficonInvalidPortNum,
76        remotePortInL2vpnDown,
77        suspendedDueToNoLacpPdus,
78        fcotValidationFailedAtDriver,
79        unsupportedTransceiverMd5DigestNotSame,
80        unsupportedTransceiver,
81        adminStateConfigChange,
82        vlanAllowedList,
83        vlanAllowedListOverride,
84        vlanAllowedListAdd,
85        vlanAllowedRemove,
86        vlanCfgStateChange,
87        vlanCfgDelete,
88        pppPeerNotResponding,
89        pppAuthFailed,
90        xcvrAuthFailed,
91        badFramesRcvdFromLink"
92    REVISION        "201202010000Z"
93    DESCRIPTION
94        "Added CiscoVlanIndex TC."
95    REVISION        "201111110000Z"
96    DESCRIPTION
97        "Added CiscoEntityIndexList TC."
98    REVISION        "201106170000Z"
99    DESCRIPTION
100        "-Added the following enums for FcIfOperStatusReason:
101        fcRedirectIsolation,
102        portActLicenseNotAvailable,
103        sdmIsolation,
104        fcidAllocationFailed,
105        unavailableNPVUpstreamPort,
106        unavailableNPVPrefUpstreamPort,
107        sfpReadError,
108        stickyDownOnLinkFailure,
109        tooManyLinkFlapsErr,
110        unidirectionalUDLD,
111        txRxLoopUDLD,
112        neighborMismatchUDLD,
113        authzPending,
114        hotStdbyInBundle,
115        incompleteConfig,
116        incompleteTunnelCfg,
117        hwProgrammingFailed,
118        tunnelDstUnreachable,
119        suspendByMtu,
120        sfpInvalid,
121        sfpAbsent,
122        portCapabilitiesUnknown,
123        channelErrDisabled,
124        vrfMismatch,
125        vrfForwardReferencing,
126        dupTunnelConfigDetected,
127        primaryVLANDown,
128        vrfUnusable,
129        errDisableHandShkFailure,
130        errDisabledBPDUGuard,
131        dot1xSecViolationErrDisabled,
132        emptyEchoUDLD,
133        vfTaggingCapErr,
134        portDisabled,
135        tunnelModeNotConfigured,
136        tunnelSrcNotConfigured,
137        tunnelDstNotConfigured,
138        tunnelUnableToResolveSrcIP
139        tunnelUnableToResolveDstIP,
140        tunnelVrfDown,
141        sifAdminDown,
142        phyIntfDown,
143        ifSifLimitExceeded,
144        sifHoldDown,
145        noFcoe,
146        dcxCompatMismatch,
147        isolateBundleLimitExceeded,
148        sifNotBound,
149        errDisabledLacpMiscfg,
150        satFabricIfDown,
151        invalidSatFabricIf,
152        noRemoteChassis,
153        vicEnableNotReceived,
154        vicDisableReceived,
155        vlanVsanMappingNotEnabled,
156        stpNotFwdingInFcoeMappedVlan,
157        moduleOffline,
158        udldAggModeLinkFailure,
159        stpInconsVpcPeerDisabled,
160        setPortStateFailed,
161        suspendedByVpc,
162        vpcCfgInProgress,
163        vpcPeerLinkDown,
164        vpcNoRspFromPeer,
165        protoPortSuspend,
166        tunnelSrcDown,
167        cdpInfoUnavailable,
168        fexSfpInvalid,
169        errDisabledIpConflict,
170        fcotClkRateMismatch,
171        portGuardTrustSecViolation,
172        sdpTimeout,
173        satIncompatTopo,
174        waitForFlogi,
175        satNotConfigured,
176        npivNotEnabledInUpstream,
177        vsanMismatchWithUpstreamSwPort,
178        portGuardBitErrRate,
179        portGuardSigLoss,
180        portGuardSyncLoss,
181        portGuardLinkReset,
182        portGuardCreditLoss,
183        bitErrorRate,
184        signalLoss,
185        syncLoss,
186        linkReset,
187        creditLoss,
188        ipQosMgrPolicyAppFailure,
189        pauseRateLimitErrDisabled,
190        lstGrpUplinkDown,
191        stickyDnLinkFailure,
192        routerMacFailure,
193        dcxMultipleMsapIds,
194        dcxHundredPdusRcvdNoAck,
195        enmSatIncompatibleUplink,
196        enmLoopDetected,
197        nonStickyExternallyDisabled,
198        subGroupIdNotAssigned,
199        vemUnlicensed,
200        profileNotFound,
201        nonExistentVlan,
202        vlanInvalidType,
203        vlanDown,
204        vpcPeerUpgrade,
205        ipQosDcbxpCompatFailure,
206        nonCiscoHbaVfTag,
207        domainIdConfigMismatch,
208        sfpSpeedMismatch,
209        xcvrInitializing,
210        xcvrAbsent,
211        xcvrInvalid,
212        vfcBindingInvalid,
213        vlanNotFcoeEnabled,
214        pvlanNativeVlanErr,
215        ethL2VlanDown,
216        ethIntfInvalidBinding,
217        pmonFailure,
218        l3NotReady,
219        speedMismatch,
220        flowControlMismatch,
221        vdcMode,
222        suspendedDueToMinLinks,
223        enmPinFailLinkDown,
224        inactiveM1PortFpathActiveVlan,
225        parentPortDown,
226        moduleRemoved,
227        corePortMct,
228        nonCorePortMct,
229        ficonInorderNotActive,
230        invalidEncapsulation,
231        modemLineDeasserted,
232        ipSecHndshkInProgress,
233        sfpEthCompliantErr,
234        cellularModemUnattached,
235        outOfGlblRxBuffers,
236        sfpFcCompliantErr,
237        ethIntfNotLicensed,
238        domainIdsInvalid,
239        fabricNameInvalid."
240    REVISION        "201002240000Z"
241    DESCRIPTION
242        "Added CiscoURLStringOrEmpty textual convention."
243    REVISION        "200906180000Z"
244    DESCRIPTION
245        "Added the new textual convention CiscoVrfName"
246    REVISION        "200903100000Z"
247    DESCRIPTION
248        "Added the new textual convention CiscoInterfaceIndexList"
249    REVISION        "200902260000Z"
250    DESCRIPTION
251        "Added the new textual convention Cisco2KVlanList"
252    REVISION        "200804020000Z"
253    DESCRIPTION
254        "Added the new textual convention CiscoBridgeDomain."
255    REVISION        "200702150000Z"
256    DESCRIPTION
257        "Added following textual conventions:
258        CiscoVlanList,
259        CiscoCosList,
260        CiscoPbbServiceIdentifier"
261    REVISION        "200607060000Z"
262    DESCRIPTION
263        "Added the following enums to IfOperStatusReason:
264        - elpFailureAllZeroPeerWWNRcvd,
265        - preferredPathIsolation."
266    REVISION        "200604130000Z"
267    DESCRIPTION
268        "Added enumeration to IfOperStatusReason from 113-131
269        ('dpvmVsanSuspended' to 'domainOther')."
270    REVISION        "200506240000Z"
271    DESCRIPTION
272        "Added CvE164Address textual convention."
273    REVISION        "200506160000Z"
274    DESCRIPTION
275        "Added following textual conventions:
276        CiscoURLString
277        CiscoHTTPResponseStatusCode
278        EntLogicalIndexOrZero."
279    REVISION        "200410110000Z"
280    DESCRIPTION
281        "Added IfOperStatusReason textual convention."
282    REVISION        "200406080000Z"
283    DESCRIPTION
284        "Added CiscoPortListRange textual convention."
285    REVISION        "200404140000Z"
286    DESCRIPTION
287        "Added CiscoPortList textual convention.
288        Removed Unsigned32 textual convention."
289    REVISION        "200212180000Z"
290    DESCRIPTION
291        "Changed MilliSeconds TC to CiscoMilliSeconds as it was
292        overlapping with the one in a standard MIB."
293    REVISION        "200212121600Z"
294    DESCRIPTION
295        "Added the 'http' enumeration to CiscoNetworkProtocol."
296    REVISION        "200212020000Z"
297    DESCRIPTION
298        "Added Unsigned64 textual convention."
299    REVISION        "200209220000Z"
300    DESCRIPTION
301        "Added ListIndex, ListIndexOrZero, TimeIntervalSec,
302        TimeintervalMin, MicroSeconds and MicroSeconds TC from
303        Andiamo's TC MIB ."
304    REVISION        "200209170000Z"
305    DESCRIPTION
306        "Added ConfigIterator & BulkConfigResult textual
307        convention for bulk provisioning.
308        Added CountryCodeITU textual convention for ITU-T defined
309        country codes for non-standard facilities."
310    REVISION        "200204160000Z"
311    DESCRIPTION
312        "Added PerfHighIntervalCount TEXTUAL-CONVENTION."
313    REVISION        "200107070000Z"
314    DESCRIPTION
315        "Added enumerations to CiscoNetworkProtocol"
316    REVISION        "200101180000Z"
317    DESCRIPTION
318        "Added CiscoAlarmSeverity textual convention.
319        Changed SAPType display hint to d.  Changed
320        INTEGER to Integer32 in CiscoPort and
321        CiscoIpProtocol TCs.  Changed SnmpAdminString
322        to OCTET STRING in CiscoLocationSpecifier.
323        Removed IMPORTs for ciscoProducts and
324        SnmpAdminString."
325    REVISION        "200011210000Z"
326    DESCRIPTION
327        "Added CiscoLocationClass, CiscoLocationSpecifier
328        CiscoInetAddressMask, CiscoAbsZeroBasedCounter32,
329        CiscoSnapShotAbsCounter32 textual conventions."
330    REVISION        "9810280000Z"
331    DESCRIPTION
332        "Added CiscoRowOperStatus, EntPhysicalIndexOrZero,
333        Port and IpProtocol textual conventions."
334    REVISION        "9703130000Z"
335    DESCRIPTION
336        "Added SAPType, CountryCode textual convention."
337    REVISION        "9608140000Z"
338    DESCRIPTION
339        "Added InterfaceIndexOrZero textual convention."
340    REVISION        "9607080000Z"
341    DESCRIPTION
342        "Added new CiscoNetworkProtocol enumerations."
343    REVISION        "9602220000Z"
344    DESCRIPTION
345        "Added Unsigned32 textual conventions."
346    REVISION        "9506070000Z"
347    DESCRIPTION
348        "Miscellaneous updates/corrections, including making
349        CiscoNetworkProtocol enumerations contiguous."
350    ::= { ciscoModules 1 }
351
352
353
354Layer2Cos ::= TEXTUAL-CONVENTION
355    STATUS          current
356    DESCRIPTION
357        "An integer that is in the range of the layer 2 CoS values. It
358        corresponds to the IEEE 802.1P CoS value which defines eight
359        (2^3) user priority levels.
360        Note: the IEEE 802.1P has been merged into IEEE 802.1D."
361
362    REFERENCE
363        "IEEE 802.1D, 2004 Edition, Annex G User priorities and traffic
364            classes."
365    SYNTAX          Integer32 (0..7)
366
367CiscoNetworkProtocol ::= TEXTUAL-CONVENTION
368    STATUS          current
369    DESCRIPTION
370        "Represents the different types of network layer protocols."
371    SYNTAX          INTEGER  {
372                        ip(1),
373                        decnet(2),
374                        pup(3),
375                        chaos(4),
376                        xns(5),
377                        x121(6),
378                        appletalk(7),
379                        clns(8),
380                        lat(9),
381                        vines(10),
382                        cons(11),
383                        apollo(12),
384                        stun(13),
385                        novell(14),
386                        qllc(15),
387                        snapshot(16),
388                        atmIlmi(17),
389                        bstun(18),
390                        x25pvc(19),
391                        ipv6(20),
392                        cdm(21),
393                        nbf(22),
394                        bpxIgx(23),
395                        clnsPfx(24),
396                        http(25),
397                        unknown(65535)
398                    }
399
400CiscoNetworkAddress ::= TEXTUAL-CONVENTION
401    STATUS          current
402    DESCRIPTION
403        "Represents a network layer address.  The length and format of
404        the address is protocol dependent as follows:
405        ip        4 octets
406        decnet    2 octets
407        pup       obsolete
408        chaos     2 octets
409        xns       10 octets
410                  first 4 octets are the net number
411                  last 6 octets are the host number
412        x121
413        appletalk 3 octets
414                  first 2 octets are the net number
415                  last octet is the host number
416        clns
417        lat
418        vines     6 octets
419                  first 4 octets are the net number
420                  last 2 octets are the host number
421        cons
422        apollo    10 octets
423                  first 4 octets are the net number
424                  last 6 octets are the host number
425        stun      8 octets
426        novell    10 octets
427                  first 4 octets are the net number
428                  last 6 octets are the host number
429        qllc      6 octets
430        bstun     1 octet - bi-sync serial tunnel
431        snapshot  1 octet
432        atmIlmi   4 octets
433        x25 pvc   2 octets (12 bits)
434        ipv6      16 octets
435        cdm
436        nbf
437        bgpIgx
438        clnsPfx  upto 20 octets
439        http     upto 70 octets
440                 first 4 octets are the IPv4 host
441                 address
442                 next 2 octets are the TCP port
443                 number
444                 remaining(1 upto 64) octets are
445                 the URI"
446    SYNTAX          OCTET STRING
447
448Unsigned64 ::= TEXTUAL-CONVENTION
449    STATUS          current
450    DESCRIPTION
451        "An unsigned 64 bit integer. We use SYNTAX Counter64 for the
452        encoding rules."
453    SYNTAX          Counter64
454
455InterfaceIndexOrZero ::= TEXTUAL-CONVENTION
456    STATUS          current
457    DESCRIPTION
458        "Either the value 0, or the ifIndex value of an
459        interface in the ifTable."
460    SYNTAX          Integer32 (0..2147483647)
461
462SAPType ::= TEXTUAL-CONVENTION
463    STATUS          current
464    DESCRIPTION
465        "Service Access Point - is a term that denotes the means
466        by which a user entity in layer n+1 accesses a service
467        of a provider entity in layer n."
468    SYNTAX          Integer32 (0..254)
469
470CountryCode ::= TEXTUAL-CONVENTION
471    STATUS          current
472    DESCRIPTION
473        "Represents a case-insensitive 2-letter country code taken
474        from ISO-3166. Unrecognized countries are represented as
475        empty string."
476    SYNTAX          OCTET STRING (SIZE (0 | 2))
477
478CountryCodeITU ::= TEXTUAL-CONVENTION
479    STATUS          current
480    DESCRIPTION
481        "This textual convention represents a country or area code for
482        non-standard facilities in telematic services."
483
484    REFERENCE       "ITU-T T.35 - Section 3.1 Country Code"
485    SYNTAX          Unsigned32 (0..255)
486
487EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION
488    STATUS          current
489    DESCRIPTION
490        "This textual convention is an extension of entPhysicalIndex.
491        If non-zero, the object is an entPhysicalIndex. If zero, no
492        appropriate entPhysicalIndex exists. Any additional semantics
493        are object specific."
494    SYNTAX          Integer32 (0..2147483647)
495
496CiscoRowOperStatus ::= TEXTUAL-CONVENTION
497    STATUS          current
498    DESCRIPTION
499        "Represents the operational status of an table entry.
500        This textual convention allows explicitly representing
501        the states of rows dependent on rows in other tables.
502
503        active(1) -
504            Indicates this entry's RowStatus is active
505            and the RowStatus for each dependency is active.
506
507        activeDependencies(2) -
508            Indicates that the RowStatus for each dependency
509            is active, but the entry's RowStatus is not active.
510
511        inactiveDependency(3) -
512            Indicates that the RowStatus for at least one
513            dependency is not active.
514
515        missingDependency(4) -
516            Indicates that at least one dependency does
517            not exist in it's table."
518    SYNTAX          INTEGER  {
519                        active(1),
520                        activeDependencies(2),
521                        inactiveDependency(3),
522                        missingDependency(4)
523                    }
524
525CiscoPort ::= TEXTUAL-CONVENTION
526    STATUS          current
527    DESCRIPTION
528        "The TCP or UDP port number range."
529
530    REFERENCE
531        "Transmission Control Protocol. J. Postel. RFC793,
532            User Datagram Protocol. J. Postel. RFC768"
533    SYNTAX          Integer32 (0..65535)
534
535CiscoIpProtocol ::= TEXTUAL-CONVENTION
536    STATUS          current
537    DESCRIPTION
538        "IP protocol number range."
539
540    REFERENCE       "Internet Protocol. J. Postel. RFC791"
541    SYNTAX          Integer32 (0..255)
542
543CiscoLocationClass ::= TEXTUAL-CONVENTION
544    STATUS          current
545    DESCRIPTION
546        "An enumerated value which provides an indication of
547        the general location type of a particular physical and/or
548        logical interface.
549        chassis - a system framework for mounting one or more
550                  shelves/slots/cards.
551        shelf - a cabinet that holds one or more slots.
552        slot -  card or subSlot holder.
553        subSlot - daughter-card holder.
554        port - a physical port (e.g., a DS1 or DS3 physical port).
555        subPort - a logical port on a physical port (e.g., a DS1
556                  subPort on a DS3 physical port).
557        channel - a logical interface (e.g., a DS0 channel, signaling
558                  channel, ATM port, other virtual interfaces).
559        subChannel - a sub-channel on a logical interface."
560    SYNTAX          INTEGER  {
561                        chassis(1),
562                        shelf(2),
563                        slot(3),
564                        subSlot(4),
565                        port(5),
566                        subPort(6),
567                        channel(7),
568                        subChannel(8)
569                    }
570
571CiscoLocationSpecifier ::= TEXTUAL-CONVENTION
572    STATUS          current
573    DESCRIPTION
574        "Use this TC to define objects that indicate the
575        physical entity and/or logical interface location
576        of a managed entity on a managed device. In SNMP, a
577        standard mechanism for indicating the physical location
578        of entities is via the ENTITY-MIB. However, that approach
579        is not satisfactory in some cases because:
580
581        1. The entity requiring a location-based naming may be
582           associated with an entity which can not be represented
583           as a physical entity in the ENTITY-MIB,
584        2. NMS applications may desire a more direct
585           name/representation of a physical entity than is
586           available via the ENTITY-MIB, e.g., a physical entity
587           which is named via a hierarchy of levels in the ENTITY-MIB.
588
589        The value of an object defined using this TC is an ASCII
590        string consisting of zero or more elements separated by
591        commas. Each element is of the form  = .
592
593        An example of this syntax is 'slot=5,port=3'.
594
595        The syntax of the string is formally specified using
596        ABNF notation (with one exception, noted below), as
597        follows:
598
599        location-specifier =  elem *(',' elem)
600                       ; subject to
601                       ; size restriction specified in the SYNTAX
602                       ; clause below
603
604        elem    =   loctype '=' number
605
606        number  = %x00-FFFFFFFF / %d0-4294967295
607
608        loctype = 1*32VCHAR
609
610        It is recommended that loctype use one of the enumerated
611        labels defined for CiscoLocationClass.
612
613        (NOTE: To conform to ABNF notation as defined in RFC2234,
614         substitute the single-quote symbol with a double-quote
615         symbol in the above rules.)
616
617        A zero length of CiscoLocationSpecifier is object-specific
618        and must be defined as part of the description of any object
619        which uses this syntax."
620
621    REFERENCE
622        "RFC2234, Augmented BNF for syntax specifications: ABNF"
623    SYNTAX          OCTET STRING (SIZE (0..255))
624
625CiscoInetAddressMask ::= TEXTUAL-CONVENTION
626    STATUS          current
627    DESCRIPTION
628        "Denotes a generic Internet subnet address mask.
629        The Internet subnet address mask is represented as the
630        number of contiguous 1-bit from MSB (most significant bit)
631        of the Internet subnet address mask.
632        A CiscoInetAddressMask value is always interpreted within
633        the context of an InetAddressType value. The
634        InetAddressType only object or InetAddressType with
635        InetAddress objects which define the context must be
636        registered immediately before the object which uses the
637        CiscoInetAddressMask textual convention.  In other words,
638        the object identifiers for the InetAddressType object and
639        the CiscoInetAddressMask object MUST have the same length
640        and the last sub-identifier of the InetAddressType object
641        MUST be 1 less than the last sub-identifier of the
642        CiscoInetAddressMask object and MUST be 2 less than the
643        last sub-identifier of the CiscoInetAddressMask object if
644        an InetAddress object is defined between InetAddressType
645        and CiscoInetAddressMask objects.
646        The maximum value of the CiscoInetAddressMask TC is 32 for
647        the value 'ipv4(1)' in InetAddressType object and 128 for
648        the value 'ipv6(2)' in InetAddressType object.
649        The value zero is object-specific and must therefore be
650        defined as part of the description of any object which
651        uses this syntax.  Examples of the usage of zero might
652        include situations where Internet subnet mask was unknown,
653        or when none subnet masks need to be referenced."
654
655    REFERENCE
656        "RFC2851, Textual Conventions for Internet Network Addresses."
657    SYNTAX          Unsigned32 (0..128)
658
659CiscoAbsZeroBasedCounter32 ::= TEXTUAL-CONVENTION
660    STATUS          current
661    DESCRIPTION
662        "This TC describes an object which counts events with the
663        following semantics: objects of this type will be set to
664        zero(0) on creation and will thereafter count appropriate
665        events, it locks at the maximum value of 4,294,967,295 if
666        the counter overflows.
667        This TC may be used only in situations where wrapping is
668        not possible or extremely unlikely situation."
669    SYNTAX          Gauge32
670
671CiscoSnapShotAbsCounter32 ::= TEXTUAL-CONVENTION
672    STATUS          current
673    DESCRIPTION
674        "This TC describes an object which stores a snap-shot value
675        with the following semantics: objects of this type will
676        take a snap-shot value from their associated
677        CiscoAbsZeroBasedCounter32 type objects on creation."
678    SYNTAX          Unsigned32
679
680CiscoAlarmSeverity ::= TEXTUAL-CONVENTION
681    STATUS          current
682    DESCRIPTION
683        "Represents the perceived alarm severity associated
684        with a service or safety affecting condition and/or
685        event.  These are based on ITU severities, except
686        that info(7) is added.
687
688            cleared(1) -
689                Indicates a previous alarm condition has been
690                cleared.  It is not required (unless specifically
691                stated elsewhere on a case by case basis) that an
692                alarm condition that has been cleared will produce
693                a notification or other event containing an
694                alarm severity with this value.
695
696            indeterminate(2) -
697                Indicates that the severity level cannot be
698                determined.
699
700            critical(3) -
701                Indicates that a service or safety affecting
702                condition has occurred and an immediate
703                corrective action is required.
704
705            major(4) -
706                Indicates that a service affecting condition has
707                occurred and an urgent corrective action is
708                required.
709
710            minor(5) -
711                Indicates the existence of a non-service affecting
712                condition and that corrective action should be
713                taken in order to prevent a more serious (for
714                example, service or safety affecting) condition.
715
716            warning(6) -
717                Indicates the detection of a potential or impending
718                service or safety affecting condition, before any
719                significant effects have been felt.
720
721            info(7) -
722                Indicates an alarm condition that does not
723                meet any other severity definition.  This can
724                include important, but non-urgent, notices or
725                informational events."
726
727    REFERENCE       "ITU-X.733"
728    SYNTAX          INTEGER  {
729                        cleared(1),
730                        indeterminate(2),
731                        critical(3),
732                        major(4),
733                        minor(5),
734                        warning(6),
735                        info(7)
736                    }
737
738PerfHighIntervalCount ::= TEXTUAL-CONVENTION
739    STATUS          current
740    DESCRIPTION
741        "A 64 bit counter associated with a
742        performance measurement in a previous
743        15 minute measurement interval. In the
744        case where the agent has no valid data
745        available for a particular interval the
746        corresponding object instance is not
747        available and upon a retrieval request
748        a corresponding error message shall be
749        returned to indicate that this instance
750        does not exist (for example, a noSuchName
751        error for SNMPv1 and a noSuchInstance for
752        SNMPv2 GET operation).
753        In a system supporting
754        a history of n intervals with
755        IntervalCount(1) and IntervalCount(n) the
756        most and least recent intervals
757        respectively, the following applies at
758        the end of a 15 minute interval:
759            - discard the value of IntervalCount(n)
760            - the value of IntervalCount(i) becomes that
761              of IntervalCount(i-1) for n >= i > 1
762            - the value of IntervalCount(1) becomes that
763              of CurrentCount
764            - the TotalCount, if supported, is adjusted.
765
766        This definition is based on CounterBasedGauge64 TEXTUAL
767        CONVENTION  defined in RFC2856. The PerfHighIntervalCount
768        type represents a non-negative
769        integer, which may increase or decrease, but shall never
770        exceed a maximum value, nor fall below a minimum value. The
771        maximum value can not be greater than 2^64-1
772        (18446744073709551615 decimal), and the minimum value can
773        not be smaller than 0.  The value of a PerfHighIntervalCount,
774        has its maximum value whenever the information being modeled
775        is greater than or equal to its maximum value, and has its
776        minimum value whenever the information being modeled is
777        smaller than or equal to its minimum value.  If the
778        information being modeled subsequently decreases below
779        (increases above) the maximum (minimum) value, the
780        PerfHighIntervalCount also decreases (increases).
781
782        Note that this TC is not strictly supported in SMIv2,
783        because the 'always increasing' and 'counter wrap' semantics
784        associated with the Counter64 base type are not preserved.
785        It is possible that management applications which rely
786        solely upon the (Counter64) ASN.1 tag to determine object
787        semantics will mistakenly operate upon objects of this type
788        as they would for Counter64 objects.
789
790        This textual convention represents a limited and short-term
791        solution, and may be deprecated as a long term solution is
792        defined and deployed to replace it."
793
794    REFERENCE
795        "RFC 2856(HCNUM-TC MIB).
796            RFC 2493(PerfHist-TC-MIB)."
797    SYNTAX          Counter64
798
799ConfigIterator ::= TEXTUAL-CONVENTION
800    STATUS          current
801    DESCRIPTION
802        "This object type is a control object type which applies to
803        writable objects in the same SNMP PDU related to the
804        same table containing those objects. It controls an
805        operation which repeatedly applies the specified
806        configuration data to more than one rows in a table.
807        The operation starts from the row specified by the index
808        of the instance and repeats for the number of rows as
809        the value of the object.
810
811        ConfigIterator object needs to be accompanied by one set of
812        writable objects which are of the same instance to apply to.
813
814        For example, a SNMP PDU contains
815           { objectA.10 = 1,
816             objectB.10 = 'E1',
817             objectC.10 = 44,
818             objectRepetition.10 = 100 }
819
820        The SYNTAX of objectRepetition is ConfigIterator.
821        This will apply value 1 to objectA, value 'E1' to objectB,
822        value 44 to objectC in the table starting from row 10
823        repeatedly for 100 rows.
824
825        The iteration is based on the number of rows, not based on
826        the value of the index. For sparse tables, the index 10,
827        20, 30, 110, and 120 counts for 5 rows, the operation will
828        go beyond index 100 in the previous SNMP PDU example.
829
830        The iteration will stop prematurely when it comes to the
831        following situations:
832        (1) When the number of the rows in the table is less than
833            the designated row indicated by the ConfigIterator
834            object.
835        (2) When it encounters the first error in any row, the
836            operation won't continue to next row.
837
838        The operation of ConfigIterator object applies only to
839        the writable objects having the same index as the
840        ConfigIterator object in one SNMP PDU.
841
842        For example, a SNMP PDU contains
843           { objectD.5 = 38,
844             objectE.6 = 'T1',
845             objectF.5 = 'false',
846             objectIterator.5 = 10 }
847
848        The SYNTAX of objectIterator is ConfigIterator.
849        This will apply value 38 to objectD, value 'false' to
850        objectF in the table starting from row 5 repeatedly
851        for 10 rows. Since the object objectE.6 has different
852        index (6) from the index of objectIterator, the
853        repetition won't be applied to it. However the value
854        of objectE in the row 6 will be set to 'T1' according
855        to regular SNMP SET orperation.
856
857        If there is row overlapping of the iteration in a SNMP PDU,
858        it will be operated as they are in two different SNMP PDUs.
859
860        For example, a SNMP PDU contains
861           { objectD.5 = 38,
862             objectD.6 = 40,
863             objectE.6 = 'T1',
864             objectF.5 = 'false',
865             objectIterator.5 = 10
866             objectIterator.6 = 10 }
867
868        This will apply value 38 to objectD, value 'false' to
869        objectF starting from row 5 repeatedly for 10 rows, and
870        apply value 40 to objectD, value 'T1' to objectE starting
871        from row 6 repeatedly for 10 rows. The final value of
872        objectD.6 can be 38 or 40, it depends on the SNMP stack of
873        the system starts SNMP SET for the row 5 before the row 6
874        or the other way around.
875
876        The object defined as ConfigIterator will be set to value 1
877        after the iteration operation is kick-off regardless the
878        system has completed the operation to the designated rows
879        or not. Therefore retrieving the value of this object
880        is meaningless. It acts as the one time operation for
881        bulk configuration.
882
883        The object defined as ConfigIterator has no meaning by itself,
884        it has to be combined with one or more than one writable
885        objects from the same table and within the same SNMP PDU
886        for the repetition operation.
887
888        For example, a SNMP PDU contains
889           { objectG.2 = 49,
890             objectH.2 = 'AE'h
891             objectIterator.4 = 20 }
892
893        The SYNTAX of objectIterator is ConfigIterator. Since
894        there are no objects having the same index as the index
895        of objectIterator in the PDU, the result of this SNMP
896        operation will set value 49 to objectG and value 0xAE
897        to objectH of the row 2 only as regular SNMP SET operation.
898
899        The index of the instance indicates the starting row for the
900        iteration.
901        The order of the iteration depends, for instance, on:
902        (1) physical hardware position, or
903        (2) logical index.
904
905        It depends on the characters of the table which contains
906        the ConfigIterator object.
907
908        Iteration can be done through some or all the components
909        of the index for a table. The description of the iterator
910        object in that table should describe which part of the
911        index the iteration is applied to.
912
913        The operation for this object type is based on the best
914        effort. When the agent receives a SNMP PDU containing this
915        data type, the return status of the SNMP request reflects
916        only the result of the SET operation has applied to the
917        starting row. It may return a SNMP response with SUCCESS
918        status regardless the number of rows for the data actually
919        been deployed later on. Therefore it is possible the data
920        might not be completely deployed to the number of rows
921        designated by the ConfigIterator and the operation stops
922        prematurely due to an error it first encounters after
923        n rows (n < the value of ConfigIterator object).
924
925        Usually the error report mechanism for this type of operation
926        is accomplished by combining this type of object with the
927        other two objects in the same table:
928
929        (1) An OwnerString object
930        (2) An object indicates the result of the operation.
931
932        When issuing this bulk configuration request, the SNMP
933        manager should provide its identifier in (1) object.
934        After issuing the request, it should check the value of (1)
935        object if it is the same with it own name.
936        If they are the same, then the value of the object presents
937        in (2) is the result from the previous operation from this
938        manager. Otherwise, another SNMP manager might issue
939        the bulk configuration to the same table before the previous
940        bulk operation has been completed. These two objects will
941        represent the last bulk operation in the table."
942    SYNTAX          Unsigned32 (1..4294967295)
943
944BulkConfigResult ::= TEXTUAL-CONVENTION
945    STATUS          current
946    DESCRIPTION
947        "This textual convention defines the format of the
948        displayable textual result from the bulk configuration
949        operation specified as ConfigIterator type.
950
951        The format should be:
952        'COMPLETION=          error occured>/,
953         ERROR=/:
954         '
955
956        For example:
957        'COMPLETION=22/100,ERROR=38/44:Invalid Ds1 line coding
958         for the line type'"
959    SYNTAX          OCTET STRING (SIZE (0..255))
960
961ListIndex ::= TEXTUAL-CONVENTION
962    STATUS          current
963    DESCRIPTION
964        "A unique value greater than zero, for each of the
965        list that is defined. The object using this
966        convention should give all the object specific
967        details including the list type."
968    SYNTAX          Integer32 (1..2147483647)
969
970ListIndexOrZero ::= TEXTUAL-CONVENTION
971    STATUS          current
972    DESCRIPTION
973        "This textual convention is an extension of the
974        ListIndex. In addition to the ListIndex range,
975        this also includes 0 in its range of values.
976        This value could be object specific and
977        should be given the description of that object.
978        In most cases, a value 0 means that the it does
979        not represent any lists."
980    SYNTAX          Integer32 (0..2147483647)
981
982TimeIntervalSec ::= TEXTUAL-CONVENTION
983    STATUS          current
984    DESCRIPTION
985        "A period of time, measured in units of 1 second."
986    SYNTAX          Unsigned32
987
988TimeIntervalMin ::= TEXTUAL-CONVENTION
989    STATUS          current
990    DESCRIPTION
991        "A period of time, measured in units of 1 minute."
992    SYNTAX          Unsigned32
993
994CiscoMilliSeconds ::= TEXTUAL-CONVENTION
995    STATUS          current
996    DESCRIPTION
997        "Represents time unit value in milliseconds."
998    SYNTAX          Unsigned32
999
1000MicroSeconds ::= TEXTUAL-CONVENTION
1001    STATUS          current
1002    DESCRIPTION
1003        "Represents time unit value in microseconds."
1004    SYNTAX          Unsigned32
1005
1006CiscoPortList ::= TEXTUAL-CONVENTION
1007    STATUS          current
1008    DESCRIPTION
1009        "Each octet within this value specifies a set of eight
1010        ports. The object defined by this textual convention
1011        can specify a port range of 2k ports in its description.
1012        Example: 1 - 2048, 2049 - 4096, etc. The first octet
1013        represents the first 8 ports of the range of ports
1014        specified by the object, the second octet represents
1015        the next 8 ports, etc. When a port range is not
1016        specified, a default port range of '1 - 2048' is assumed.
1017
1018        Within each octet, the most significant bit represents
1019        the lowest numbered port, and the least significant bit
1020        represents the highest numbered port. Thus, each port
1021        of the bridge is represented by a single bit within the
1022        value of this object.  If that bit has a value of '1'
1023        then that port is included in the set of ports; the port
1024        is not included if its bit has a value of '0'.
1025
1026        Note that if the length of this string is less than
1027        256 octets, any 'missing' octets are assumed to contain
1028        the value zero. An NMS may omit any zero-valued octets
1029        from the end of this string in order to reduce SetPDU size,
1030        and the agent may also omit zero-valued trailing octets,
1031        to reduce the size of GetResponse PDUs."
1032    SYNTAX          OCTET STRING (SIZE (0..256))
1033
1034CiscoPortListRange ::= TEXTUAL-CONVENTION
1035    STATUS          current
1036    DESCRIPTION
1037        "Indicates the port range.
1038
1039        oneto2K(1) indicates that the port number range is
1040        from 1 to 2048.
1041
1042        twoKto4K(2) indicates that the port number range is
1043        from 2049 to 4096.
1044
1045        fourKto6K(3) indicates that the port number range is
1046        from 4097 to 6144.
1047
1048        sixKto8K(4) indicates that the port number range is
1049        from 6145 to 8192.
1050
1051        eightKto10K(5) indicates that the port number range is
1052        from 8193 to 10240.
1053
1054        tenKto12K(6) indicates that the port number range is
1055        from 10241 to 12288.
1056
1057        twelveKto14K(7) indicates that the port number range is
1058        from 12289 to 14336.
1059
1060        fourteenKto16K(8) indicates that the port number range is
1061        from 14337 to 16384.
1062
1063        When an object is defined with this textual convention,
1064        it must be accompanied by an object of CiscoPortList
1065        syntax."
1066    SYNTAX          INTEGER  {
1067                        oneto2k(1),
1068                        twoKto4K(2),
1069                        fourKto6K(3),
1070                        sixKto8K(4),
1071                        eightKto10K(5),
1072                        tenKto12K(6),
1073                        twelveKto14K(7),
1074                        fourteenKto16K(8)
1075                    }
1076
1077IfOperStatusReason ::= TEXTUAL-CONVENTION
1078    STATUS          current
1079    DESCRIPTION
1080        "The cause of current operational state of the
1081        interface.
1082
1083        GLOSSARY:
1084
1085                BB        - Buffer-to-Buffer.
1086
1087        BB_Credit - Buffer-to-Buffer credit, a link level flow
1088                    control mechanism.
1089
1090        B_Port    - A Fibre Channel, Bridging port.
1091
1092        BPDU      - Bridge Protocol Data Unit.
1093
1094        CDP       - Cisco Discovery Protocol.
1095
1096        Class F   - A connectionless service with notification on
1097                    non-delivery between E_Ports, used for control,
1098                    coordination, and configuration of the Fabric.
1099
1100        Class N   - Refers to any class of service (different types
1101                    of frame delivery services) other than Class F.
1102
1103        E_D_TOV   - Error Detect Timeout Value.
1104
1105        EDP       - Error Disabled Policy.
1106
1107        ENM       - Egress Non-Multicast.
1108
1109        ELP       - Exchange Link Parameter.
1110
1111        E-mode    - A fibre channel port providing E_Port
1112                    functionality.
1113
1114        E_Port    - A Fabric Expansion Port.
1115
1116        EPP       - Exchange Peer Parameters.
1117
1118        ESC       - Exchange Switch Capabilities.
1119
1120        Fabric    - The set of physically connected fibre channel
1121                    switches.
1122
1123        FEX       - Fabric EXtender.
1124
1125        FC-FS     - Fibre Channel Framing and Signaling.
1126
1127        FCIP      - Fibre Channel over IP protocol.
1128
1129        FCID      - Fibre Channel Domain ID.
1130
1131        FCOE      - Fibre Channel Over Ethernet.
1132
1133        FCOT      - Fibre channel optical transmitter.
1134
1135        FC-PH     - The Fibre Channel Physical and Signaling
1136                    standard.
1137
1138        FCSP      - Fibre Channel Security Protocol.
1139
1140        Fibre Channel - The primary protocol for building SANs.
1141
1142        FICON     - An I\O protocol used between IBM (and compatible)
1143                    mainframes and storage.
1144
1145        FLOGI     - Fabric Login, used by a node port to establish a
1146                    session with the fabric.
1147
1148        FPC       - Fabric Port Channel.
1149
1150        GBIC      - Gigabit Interface Converter; a removable
1151                    transceiver module permitting Fibre Channel and
1152                    Gigabit Ethernet physical-layer transport.
1153
1154        Interconnect_Ports - Switch Ports that assume either the
1155                    E_Port or B_Port mode are generally referred to
1156                    as Interconnect_Ports.
1157
1158        LACP      - Link Access Control Protocol.
1159
1160        LIP       - Loop Initialization Primitive sequence.
1161
1162        LR        - Link Reset, the FC-PH defined primitive sequence
1163                    used to initiate a link reset.
1164
1165        MTU       - Maximun transmission unit.
1166
1167        NOS       - Not Operational Sequence, the FC-PH defined
1168                    primitive sequence to indicate that the
1169                    transmitting port has detected a link failure (or)
1170                    offline condition.
1171
1172        VIC       - Virtual Interface Card.
1173
1174        VPC       - Virtual Port Channel.
1175
1176        NPIV      - N Port Identifier Virtualization.
1177
1178        NPV       - NPort Virtualizer.
1179
1180        Nx_Port   - A Fiber Channel Node Port.
1181
1182        OLS       - Offline Sequence, the FC-PH defined primitive
1183                    sequence to indicate that the port is entering
1184                    into offline state.
1185
1186        OHMS      - Online Health Management System.
1187
1188        PMON      - Port Monitor.
1189
1190        QoS       - Quality of Service.
1191
1192        R_A_TOV   - Resource Allocation Timeout Value.
1193
1194        RBH       - Resource Bundle Hash.
1195
1196        RCF       - Reconfigure Fabric.
1197
1198        Rxbbcredit - Receive BB credit value configured for
1199                     a FC interface.
1200
1201        SAN       - Storage Area Network; a network linking computing
1202                    devices to disk or tape arrays and other devices
1203                    over Fibre Channel.
1204
1205        SIF       - Service Information Field.
1206
1207        SDM       - Security Device Manager.
1208
1209        SDP       - Secure Device Provisioning.
1210
1211        SFP       - Small Formfactor Pluggable.
1212
1213        SRP       - Spatial Reuse Protocol.
1214
1215        TE_Port   - Trunking E_Port.
1216
1217        TOV       - Time out value.
1218
1219        UDLD      - Uni Directional Link Detection.
1220
1221        VDC       - Virtual Device Context.
1222
1223        VEM       - Virtual Ethernet Module.
1224
1225        VFC       - Virtual Fibre Channel.
1226
1227        VRF       - VPN Routing and Forwarding.
1228
1229        VSAN      - Virtual Storage Area Network.
1230
1231        WiMAX     - Worldwide Interoperability for Microwave Access.
1232
1233        WPAN      - Wireless Personal Area Network.
1234
1235        WWN       - World Wide Name.
1236
1237        xE_Port   - A Fiber channel port that can assume either
1238                    E_Port or TE_Port mode.
1239
1240        The enumerated values which provides the cause of the current
1241        operational state of the interface are,
1242
1243           'other(1)' - reasons other than defined here.
1244
1245           'none(2)' - no failure.
1246
1247           'hwFailure(3)' - hardware failure.
1248
1249           'loopbackDiagFailure(4)' - loopback diagnostics failure.
1250
1251           'errorDisabled(5)' - the port is not operational due to
1252               some error conditions that require administrative
1253               attention.
1254
1255           'swFailure(6)' - software failure.
1256
1257           'linkFailure(7)' - physical link failure.
1258
1259           'offline(8)' -  physical link is in offline state as
1260               defined in the FC-FS standards.
1261
1262           'nonParticipating(9)' - during loop initialization, the
1263               port is not allowed to participate in loop operations.
1264
1265           'initializing(10)' - port is being initialized.
1266
1267           'vsanInactive(11)'- port VSAN is inactive. The port becomes
1268               operational again when the port VSAN is active.
1269
1270           'adminDown(12)' - ifAdminStatus is 'down'.
1271
1272           'channelAdminDown(13)' - this port is a member of a port
1273               channel and that port channel's ifAdminStatus is
1274               'down'.
1275
1276           'channelOperSuspended(14)' - this port is a member of a
1277               port channel and its operational parameters are
1278               incompatible with the port channel parameters.
1279
1280           'channelConfigurationInProgress(15)' - this port is
1281               undergoing a port channel configuration.
1282
1283           'rcfInProgress(16)' - an isolated xE_port is transmitting
1284               an reconfigure fabric, requesting a disruptive
1285               reconfiguration in an attempt to build a single,
1286               non-isolated fabric. Only the Interconnect_Ports can
1287               become isolated.
1288
1289           'elpFailureIsolation(17)' - during a port initialization
1290               the prospective Interconnect_Ports find incompatible
1291               link parameters.
1292
1293           'escFailureIsolation(18) - during a port initialization the
1294               prospective Interconnect_Ports are unable to proceed
1295               with initialization as a result of ESC.
1296
1297           'domainOverlapIsolation(19)' - there is a overlap in
1298               domains while attempting to connect two existing
1299               fabrics.
1300
1301           'domainAddrAssignFailureIsolation(20)' - the elected
1302               principal switch is not capable of performing domain
1303               address manager functions so no Nx_port traffic can be
1304               forwarded across switches, hence all Interconnect_Ports
1305               in the switch are isolated.
1306
1307           'domainOtherSideEportIsolation(21)' - the peer E_port is
1308               isolated.
1309
1310           'domainInvalidRcfReceived(22)' - invalid RCF received.
1311
1312           'domainManagerDisabled(23) - domain manager is disabled.
1313
1314           'zoneMergeFailureIsolation(24)' - the two Interconnect_Ports
1315               cannot merge zoning configuration after having exchanged
1316               merging request for zoning.
1317
1318           'vsanMismatchIsolation(25)' - this VSAN is not configured
1319               on both sides of a trunk port.
1320
1321           'parentDown(26)' - the physical port to which this interface
1322               is bound is down.
1323
1324           'srcPortNotBound(27)'- no source port is specified for this
1325               interface.
1326
1327           'interfaceRemoved(28)' - interface is being removed.
1328
1329           'fcotNotPresent(29)' - FCOT (GBIC) not present.
1330
1331           'fcotVendorNotSupported(30)' - FCOT (GBIC) vendor is not
1332               supported.
1333
1334           'incompatibleAdminMode(31)' - port administrative mode is
1335               incompatible with port capabilities.
1336
1337           'incompatibleAdminSpeed(32)' - port speed is incompatible
1338               with port capabilities.
1339
1340           'suspendedByMode(33)' - port that belongs to a port channel
1341               is suspended due to incompatible operational mode.
1342
1343           'suspendedBySpeed(34)' - port that belongs to a port channel
1344               is suspended due to incompatible operational speed.
1345
1346           'suspendedByWwn(35)' - port that belongs to a port channel
1347               is suspended due to incompatible remote switch WWN.
1348
1349           'domainMaxReTxFailure(36)' - domain manager failure after
1350               maximum retries.
1351
1352           'eppFailure(37)' - trunk negotiation protocol failure after
1353               maximum retries.
1354
1355           'portVsanMismatchIsolation(38)' - an attempt is made to
1356               connect two switches using non-trunking ports having
1357               different port VSANs.
1358
1359           'loopbackIsolation(39)' - port is connected to another port
1360               in the same switch.
1361
1362           'upgradeInProgress(40)' - linecard upgrade in progress.
1363
1364           'incompatibleAdminRxBbCredit(41)' - receive BB credit is
1365               incompatible.
1366
1367           'incompatibleAdminRxBufferSize(42)' - receive buffer size
1368               is incompatible.
1369
1370           'portChannelMembersDown(43)' - no operational members.
1371
1372           'zoneRemoteNoRespIsolation(44)' - isolation due to remote
1373               zone server not responding.
1374
1375           'firstPortUpAsEport(45)' - in a over subscribed line card,
1376               when the first port in a group is up in E-mode, other
1377               ports in that group cannot be brought up.
1378
1379           'firstPortNotUp(46)' - in a over subscribed line card,
1380               first port cannot be brought up in E-mode when the
1381               other ports in the group are up.
1382
1383           'peerFcipPortClosedConnection(47)' - port went down because
1384               peer FCIP port closed TCP connection.
1385
1386           'peerFcipPortResetConnection(48)' - port went down because
1387               the TCP connection was reset by the peer FCIP port.
1388
1389           'fcipPortMaxReTx(49)' - FCIP port went down due to maximum
1390               TCP re-transmissions reached the configured limit.
1391
1392           'fcipPortKeepAliveTimerExpire(50)' - FCIP port went down
1393               due to TCP keep alive timer expired.
1394
1395           'fcipPortPersistTimerExpire(51)' - FCIP port went down due
1396               to TCP persist timer expired.
1397
1398           'fcipPortSrcLinkDown(52)' - FCIP port went down due to
1399               Ethernet link down.
1400
1401           'fcipPortSrcAdminDown(53)' - FCIP port went down because
1402               the source Ethernet link was administratively shutdown.
1403
1404           'fcipPortAdminCfgChange(54)' - FCIP port went down due to
1405               configuration change.
1406
1407           'fcipSrcPortRemoved(55)' - FCIP port went down due to source
1408               port removal.
1409
1410           'fcipSrcModuleNotOnline(56)' - FCIP port went down due to
1411               source module not online.
1412
1413           'invalidConfig(57)' - this port has a misconfiguration with
1414               respect to port channels.
1415
1416           'portBindFailure(58)' - port got isolated due to port bind
1417               failure.
1418
1419           'portFabricBindFailure(59)' - port got isolated due to
1420               fabric bind failure.
1421
1422           'noCommonVsanIsolation(60)' - trunk is isolated because
1423               there are no common VSANs with peer.
1424
1425           'ficonVsanDown (61)' - FICON VSAN down.
1426
1427           'invalidAttachment (62)' -  invalid attachment.
1428
1429           'portBlocked (63)' - port blocked due to FICON.
1430
1431           'incomAdminRxBbCreditPerBuf (64)' - disabled due to
1432               incompatible administrative port rxbbcredit,
1433               performance buffers.
1434
1435           'tooManyInvalidFlogis (65)' - suspended due to too many
1436               invalid FLOGIs.
1437
1438           'deniedDueToPortBinding (66)' - suspended due to port
1439               binding.
1440
1441           'elpFailureRevMismatch (67)' - isolated for ELP failure due
1442               to revision mismatch.
1443
1444           'elpFailureClassFParamErr (68)' - isolated for ELP failure
1445               due to Class F parameter error.
1446
1447           'elpFailureClassNParamErr (69)' - isolated for ELP failure
1448               due to Class N parameter error.
1449
1450           'elpFailureUnknownFlowCtlCode (70)' - isolated for ELP
1451               failure due to invalid flow control code.
1452
1453           'elpFailureInvalidFlowCtlParam (71)' - isolated for ELP
1454               failure due to invalid flow control parameter.
1455
1456           'elpFailureInvalidPortName(72)' - isolated for ELP failure
1457               due to invalid port name.
1458
1459           'elpFailureInvalidSwitchName (73)' - isolated for ELP
1460               failure due to invalid switch name.
1461
1462           'elpFailureRatovEdtovMismatch (74)' - isolated for ELP
1463               failure due to R_A_TOV or E_D_TOV mismatch.
1464
1465           'elpFailureLoopbackDetected (75)' - isolated for ELP
1466               failure due to loopback detected.
1467
1468           'elpFailureInvalidTxBbCredit (76)' - isolated for ELP
1469               failure due to invalid transmit BB credit.
1470
1471           'elpFailureInvalidPayloadSize (77)' - isolated for ELP
1472               failure due to invalid payload size.
1473
1474           'bundleMisCfg (78)' - misconfiguration in port channel
1475               membership detected.
1476
1477           'bitErrRuntimeThreshExceeded (79)' - bit error rate too
1478               high. It has exceeded the run time threshold.
1479
1480           'linkFailLinkReset (80)' - link failure due to link reset.
1481
1482           'linkFailPortInitFail (81)' - link failure due to port
1483               initialization failure.
1484
1485           'linkFailPortUnusable (82)' - link failure due to port
1486               unusable.
1487
1488           'linkFailLossOfSignal (83)' - link failure due to loss of
1489               signal.
1490
1491           'linkFailLossOfSync (84)' - link failure due to loss of
1492               sync.
1493
1494           'linkFailNosRcvd (85)' - link failure due to non-operational
1495               sequences received.
1496
1497           'linkFailOLSRcvd (86)' - link failure due to offline
1498               sequences received.
1499
1500           'linkFailDebounceTimeout (87)' - link failure due to
1501               re-negotiation failed.
1502
1503           'linkFailLrRcvd (88)' - link failure when link reset(LR)
1504               operation fails due to non-empty receive queue.
1505
1506           'linkFailCreditLoss (89)' - link failure due to excessive
1507               credit loss indications.
1508
1509           'linkFailRxQOverflow (90)' - link failure due to receive
1510               queue overflow.
1511
1512           'linkFailTooManyInterrupts (91)' - link failure due to
1513               excessive port interrupts.
1514
1515           'linkFailLipRcvdBb (92)' - link failure when loop
1516               initialization(LIP) operation fails due to non empty
1517               receive queue.
1518
1519           'linkFailBbCreditLoss (93)' - link failure when link
1520               reset(LR) operation fails due to queue not empty.
1521
1522           'linkFailOpenPrimSignalTimeout (94)' - link failure due to
1523               open primitive signal timeout while receive queue
1524               not empty.
1525
1526           'linkFailOpenPrimSignalReturned (95)' - link failure due to
1527               open primitive signal returned while receive queue
1528               not empty.
1529
1530           'linkFailLipF8Rcvd (96)' - link failure due to F8 LIP
1531               received.
1532
1533           'linkFailLineCardPortShutdown (97)' - link failure due to
1534               port shutdown.
1535
1536           'fcspAuthenFailure (98)' - fibre channel security protocol
1537               authorization fail.
1538
1539           'fcotChecksumError (99)' - FCOT SPROM checksum error.
1540
1541           'ohmsExtLoopbackTest (100)' - link suspended due to external
1542               loopback diagnostics failure.
1543
1544           'invalidFabricBindExchange (101)' - invalid fabric binding
1545               exchange.
1546
1547           'tovMismatch (102)' - link isolation due to TOV mismatch.
1548
1549           'ficonNotEnabled (103)' - FICON not enabled.
1550
1551           'ficonNoPortNumber (104)' - no FICON port number.
1552
1553           'ficonBeingEnabled (105)' - FICON is being enabled.
1554
1555           'ePortProhibited (106)' - port down because FICON prohibit
1556               mask in place for E/TE port.
1557
1558           'portGracefulShutdown (107)' - port has been shutdown
1559               gracefully.
1560
1561           'trunkNotFullyActive (108)' - some of the VSANs which are
1562               common with the peer are not up.
1563
1564           'fabricBindingSwitchWwnNotFound (109)' - peer switch WWN not
1565               found in fabric binding active database.
1566
1567           'fabricBindingDomainInvalid (110)' - peer domain ID is
1568               invalid in fabric binding active database.
1569
1570           'fabricBindingDbMismatch (111)' - fabric binding active
1571               database mismatch with peer.
1572
1573           'fabricBindingNoRspFromPeer (112)' - fabric binding no
1574               response from peer.
1575
1576           'dpvmVsanSuspended (113)' - dpvm vsan is suspended.
1577
1578           'dpvmVsanNotFound (114)' - dpvm vsan not found.
1579
1580           'trackedPortDown (115)' - port down because tracked
1581               port is down.
1582
1583           'ecSuspendedOnLoop (116)' - port suspended because extended
1584               BB credits are configured on loop port.
1585
1586           'isolateBundleMisCfg (117)' - port isolated due to bundle
1587               mis-configuration.
1588
1589           'noPeerBundleSupport (118)' - peer port does not support
1590               bundle.
1591
1592           'portBringupIsolation (119)' - trunk port isolated during
1593               bringup time.
1594
1595           'domainNotAllowedIsolated (120)' - port isolated due to
1596               domain not allowed.
1597
1598           'virtualIvrDomainOverlapIsolation (121)' - port isolated
1599                      due to virtual IVR domain overlap.
1600
1601           'outOfService (122)' - port is in out of service state.
1602
1603           'portAuthFailed (123)' - port has encountered an 802.1x
1604            authentication failure.
1605
1606           'bundleStandby (124)' - port cannot be brought up in
1607                   a bundle, since the bundle has max members.
1608
1609           'portConnectorTypeErr (125)' - Error in the port connector
1610            type (SFP).
1611
1612           'errorDisabledReInitLmtReached (126)' - the port is not
1613            operational after trying to initialize the port multiple
1614            times due to some erorrs.
1615
1616           'ficonDupPortNum (127)' - the ficon vsan has a duplicate
1617            port number.
1618
1619           'localRcf (128)' - fcdomain applied a locally disruptive
1620            reconfiguration (the local domain became invalid; no
1621            RCF frames have been sent outside the local switch).
1622
1623            'twoSwitchesWithSameWWN (129)' - merge attempt between
1624            VSANs containing the same WWN. If the user attempts to
1625            merge two different VSANs and both have at least one
1626            switch with the same WWN then the link in between the
1627            VSANs is isolated.
1628
1629            'invalidOtherSidePrincEFPReqRecd (130)' - EFP request frame
1630            indicating a principal switch other than the locally
1631            known one.
1632
1633            'domainOther (131)' - other domain manager reasons not
1634            defined here.
1635
1636            'elpFailureAllZeroPeerWWNRcvd (132)' - isolated for ELP
1637            failure due to peer WWN is received with all zeros.
1638
1639            'preferredPathIsolation (133)' - port isolated due to
1640             preferred path not able to program the routes.
1641
1642            'fcRedirectIsolation (134)' - port isolated due to
1643                    FC Redirect not being able to program routes.
1644
1645             'portActLicenseNotAvailable (135)' - port not brought up
1646                due to lack of port activation licenses.
1647
1648             'sdmIsolation (136)' - port isolated due to SDM
1649                (Security Device Manager) not being
1650                able to program routes.
1651
1652             'fcidAllocationFailed (137)' - port down due to failure
1653                in FCID (Fibre Channel Domain ID) allocation.
1654
1655             'externallyDisabled (138)' - port externally disabled.
1656
1657             'unavailableNPVUpstreamPort (139)' - NPV
1658                     (NPort Virtualizer) upstream port not available.
1659
1660             'unavailableNPVPrefUpstreamPort (140)' - NPV
1661                (NPort Virtualizer) preferred
1662                upstream port not available.
1663
1664             'sfpReadError (141)' - the port is not operational due to
1665                     SFP (Small Formfactor Pluggable) read error.
1666
1667             'stickyDownOnLinkFailure (142)' - the port is
1668                     not operational due to link failure
1669                     in the sticky down mode.
1670
1671             'tooManyLinkFlapsErr (143)' - too many link flaps
1672                     on the port in a short interval.
1673
1674             'unidirectionalUDLD (144)' - unidirectional UDLD
1675                (Uni Directional Link Detection) detected.
1676
1677             'txRxLoopUDLD (145)' - UDLD (Uni Directional
1678                     Link Detection) Tx Rx loop.
1679
1680             'neighborMismatchUDLD (146)' - UDLD
1681                (Uni Directional Link Detection) neighbor mismatch.
1682
1683             'authzPending (147)' - authorization pending.
1684
1685             'hotStdbyInBundle (148)' - hot standby in bundle.
1686
1687             'incompleteConfig (149)' - all parameters on the port
1688                              have not been configured.
1689
1690             'incompleteTunnelCfg (150)' - incomplete tunnel config.
1691
1692             'hwProgrammingFailed (151)' - hardware programming failed.
1693
1694             'tunnelDstUnreachable (152)' - no route to
1695                     tunnel destination address.
1696
1697             'suspendByMtu (153)' - MTU allocation failed.
1698
1699             'sfpInvalid (154)' - SFP (Small Formfactor Pluggable)
1700                is not Cisco certified.
1701
1702             'sfpAbsent (155)' - SFP (Small Formfactor
1703                     Pluggable) is absent.
1704
1705            'portCapabilitiesUnknown (156)' - the capabilities of the
1706                    port are unknown.
1707
1708             'channelErrDisabled (157)' - the port-channel to which
1709                     the port belongs is in error disabled state.
1710
1711             'vrfMismatch (158)' - Mismatch in source and transport VRF
1712                        (VPN Routing and Forwarding).
1713
1714             'vrfForwardReferencing (159)' - Forward referencing
1715                     transport VRF (VPN Routing and Forwarding).
1716
1717             'dupTunnelConfigDetected (160)' - two tunnel interfaces
1718                     with same configuration is not allowed.
1719
1720             'primaryVLANDown (161)' - primary VLAN is in down state.
1721
1722             'vrfUnusable (162)' - VRF (VPN Routing and Forwarding)
1723                    is unusable.
1724
1725             'errDisableHandShkFailure (163)' - port is not operational
1726                             due to an internal handshake failure.
1727
1728             'errDisabledBPDUGuard (164)' - BPDUGuard
1729             (Bridge Protocol Data Unit) triggered
1730             error disable on the port.
1731
1732             'dot1xSecViolationErrDisabled (165)' - error disabled
1733                   due to dot1x security violation.
1734
1735             'emptyEchoUDLD (166)' - UDLD (Uni Directional
1736                     Link Detection) empty echo.
1737
1738             'vfTaggingCapErr (167)' - VF Tagging capability
1739                     mismatch error.
1740
1741             'portDisabled (168)' - Port disabled.
1742
1743             'tunnelModeNotConfigured (169)' - Tunnel Mode is not
1744                             configured.
1745
1746             'tunnelSrcNotConfigured (170)' - Tunnel Source is not
1747                             configured.
1748
1749             'tunnelDstNotConfigured (171)' - Tunnel Destination
1750                             is not configured.
1751
1752             'tunnelUnableToResolveSrcIP (172)' - Unable to resolve
1753                             tunnel source IP address.
1754
1755             'tunnelUnableToResolveDstIP (173)' - Unable to resolve
1756                             tunnel destination IP address.
1757
1758             'tunnelVrfDown (174)' - Tunnel VRF down.
1759
1760             'sifAdminDown (175)' - SIF (Service Information Field)
1761                is admin down.
1762
1763             'phyIntfDown (176)' - Physical interface is down.
1764
1765             'ifSifLimitExceeded (177)' - Interface SIF
1766             (Service Information Field)limit is exceeded.
1767
1768             'sifHoldDown (178)' - SIF (Service Information Field)
1769                     hold down.
1770
1771             'noFcoe (179)' - No FCOE (Fibre Channel Over Ethernet)
1772                configuration.
1773
1774             'dcxCompatMismatch (180)' - DCX Compatibility Mismatch.
1775
1776             'isolateBundleLimitExceeded (181)' - Isolation due to
1777                         bundle limit exceeded.
1778
1779             'sifNotBound (182)' - SIF (ervice Information Field)
1780                     is not bound.
1781
1782             'errDisabledLacpMiscfg (183)' - Error Disabled due to
1783                     LACP (Link Access Control Protocol) misconfig.
1784
1785             'satFabricIfDown (184)' - Satellite fabric interface down.
1786
1787             'invalidSatFabricIf (185)' - Invalid satellite fabric
1788                             interface.
1789
1790             'noRemoteChassis (186)' - No remote chassis.
1791
1792             'vicEnableNotReceived (187)' - VIC enable not received.
1793
1794             'vicDisableReceived (188)' - VIC disable received.
1795
1796             'vlanVsanMappingNotEnabled (189)' - VLAN VSAN mapping not
1797                             enabled.
1798
1799             'stpNotFwdingInFcoeMappedVlan (190)' - STP not forwarding
1800                             in FCOE Mapped Vlan.
1801
1802             'moduleOffline (191)' - Module Offline.
1803
1804             'udldAggModeLinkFailure (192)' - UDLD (Uni Directional Link
1805                Detection) aggresive mode link failure.
1806
1807             'stpInconsVpcPeerDisabled (193)' - STP inconsistent
1808                     VPC (Virtual Port Channel) peer disabled.
1809
1810             'setPortStateFailed (194)' - Set port state failed.
1811
1812             'suspendedByVpc (195)' - Suspended by VPC
1813                     (Virtual Port Channel).
1814
1815             'vpcCfgInProgress (196)' - VPC (Virtual Port Channel)
1816                 configuration in progress.
1817
1818             'vpcPeerLinkDown (197)' - VPC (Virtual Port Channel)
1819                 peer link down.
1820
1821             'vpcNoRspFromPeer (198)' - VPC (Virtual Port Channel)
1822                no response from peer.
1823
1824             'protoPortSuspend (199)' - Proto port suspend.
1825
1826             'tunnelSrcDown (200)' - Tunnel source down.
1827
1828             'cdpInfoUnavailable (201)' - CDP
1829             (Cisco Discovery Protocol) information unavailable.
1830
1831             'fexSfpInvalid (202)' - FEX (Fabric Extender)
1832             SFP (Small Formfactor Pluggable) invalid.
1833
1834             'errDisabledIpConflict (203)' - Error Disabled due to IP
1835                              conflict.
1836
1837             'fcotClkRateMismatch (204)' - FCOT CLK rate mismatch.
1838
1839             'portGuardTrustSecViolation (205)' - Error disabled due
1840                 to port guard (Cisco Trusted Security Violation).
1841
1842             'sdpTimeout (206)' - SDP (Secure Device Provisioning)
1843                      timeout.
1844
1845             'satIncompatTopo (207)' - Satellite incompatible topology.
1846
1847             'waitForFlogi (208)' - Wait for FLOGI.
1848
1849             'satNotConfigured (209)' - Satellite not configured.
1850
1851             'npivNotEnabledInUpstream (210)' - NPIV (N Port Identifier
1852                Virtualization) not enabled in upstream.
1853
1854             'vsanMismatchWithUpstreamSwPort (211)' - VSAN
1855                     mismatch with upstream switch port.
1856
1857             'portGuardBitErrRate (212)' - Error disabled due to port
1858                             guard (Bit Error Rate).
1859
1860             'portGuardSigLoss (213)' - Error disabled due to
1861                     port guard (Signal Loss).
1862
1863             'portGuardSyncLoss (214)' - Error disabled due to port
1864                             guard (Sync Loss).
1865
1866             'portGuardLinkReset (215)' - Error disabled due to port
1867                             guard (Link Reset).
1868
1869             'portGuardCreditLoss (216)' - Error disabled due to port
1870                             guard (Credit Loss).
1871
1872             'ipQosMgrPolicyAppFailure (217)' - IP QOS Manager policy
1873                          application failure.
1874
1875             'pauseRateLimitErrDisabled (218)' - Port error disabled due
1876                                        to pause rate limit condition.
1877
1878             'lstGrpUplinkDown (219)' - EthPM LSTGRP downstream link
1879                             down due to upstream link down.
1880
1881             'stickyDnLinkFailure (220)' - Port kept in error disabled
1882                                         state due to Link Failure.
1883
1884             'routerMacFailure (221)' - Router MAC failure.
1885
1886             'dcxMultipleMsapIds (222)' - Port error disabled due to
1887                                        multiple MSAP IDs (DCX).
1888
1889             'dcxHundredPdusRcvdNoAck (223)' - Hundred PDUs received
1890                             without ACK (DCX).
1891
1892             'enmSatIncompatibleUplink (224)' - Satellite Incompatible
1893                             Uplink.
1894
1895             'enmLoopDetected (225)' - Loop Detected (ENM).
1896
1897             'nonStickyExternallyDisabled (226)' - Disabled by VPD
1898                             Manager with shut/no shut allowed.
1899
1900             'nonStickyExternallyDisabled (227)' - Sub-group ID
1901                             not assigned.
1902
1903             'vemUnlicensed (228)' - VEM Unlicensed.
1904
1905             'profileNotFound (229)' - Profile not found.
1906
1907             'nonExistentVlan (230)' - VLAN does not exist.
1908
1909             'vlanInvalidType (231)' - Invalid VLAN type.
1910
1911             'vlanDown (232)' - VLAN down.
1912
1913             'vpcPeerUpgrade (233)' - VPC Peer Upgrade.
1914
1915             'ipQosDcbxpCompatFailure (234)' - IPQOS DCBXP compatibility
1916                           failure.
1917
1918             'nonCiscoHbaVfTag (235)' - Error Disabled due to Non-Cisco
1919                             HBA VF Tag.
1920
1921             'domainIdConfigMismatch (236)' - Domain ID config mismatch.
1922
1923             'sfpSpeedMismatch (237)' - SFP (Small Formfactor Pluggable)
1924                 speed mismatch.
1925             'xcvrInitializing (238)' - Transceiver initializing.
1926
1927             'xcvrAbsent (239)' - Transceiver absent.
1928
1929             'xcvrInvalid (240)' - Transceiver invalid.
1930
1931             'vfcBindingInvalid (241)' - Invalid VFC Binding.
1932
1933             'vlanNotFcoeEnabled (242)' - VLAN down due to FCOE
1934                             disabled.
1935
1936             'pvlanNativeVlanErr (243)' - Private VLAN
1937                             Native VLAN error.
1938
1939             'ethL2VlanDown (244)' - Ethernet L2 VLAN down.
1940
1941             'ethIntfInvalidBinding (245)' - Invalid Binding
1942                     to Ethernet Interface.
1943
1944             'pmonFailure (246)' - PMON Failure.
1945
1946             'l3NotReady (247)' - L3 not ready.
1947
1948             'speedMismatch (248)' - Speed Mismatch.
1949
1950             'flowControlMismatch (249)' - Flow Control Mismatch.
1951
1952             'vdcMode (250)' - VDC mode
1953
1954             'suspendedDueToMinLinks (251)' - Suspended due
1955                             to Min Links.
1956
1957             'enmPinFailLinkDown (252)' - ENM Pin Fail Link Down.
1958
1959             'inactiveM1PortFpathActiveVlan (253)' - Inactive M1 Port
1960                                    F Path Active VLAN.
1961
1962             'parentPortDown (254)' - Parent Port Down.
1963
1964             'moduleRemoved (255)' - Module Removed.
1965
1966             'corePortMct (256)' - Core Port MCT.
1967
1968             'nonCorePortMct (257)' - Non Core port MCT.
1969
1970             'ficonInorderNotActive (258)'- FICON Inorder Not Active.
1971
1972             'invalidEncapsulation (259)' - Invalid Encapsulation.
1973
1974             'modemLineDeasserted (260)' - Modem line Deasserted.
1975
1976             'ipSecHndshkInProgress (261)' - IP Sec Handshake in
1977                                     progress.
1978
1979             'sfpEthCompliantErr (262)' - Sfp Ethernet compliant error.
1980
1981             'cellularModemUnattached (263)' - Cellular Modem
1982                             unattached.
1983
1984             'outOfGlblRxBuffers (264)' - Out of Global Rx Buffers.
1985
1986             'sfpFcCompliantErr (265)' - Sfp Fc compliant Error.
1987
1988             'ethIntfNotLicensed (266)' - Ethernet Interface Not
1989                                             Licensed.
1990
1991             'domainIdsInvalid (267)' - Domain IDs Invalid.
1992
1993             'fabricNameInvalid (268)' - Fabric Name Invalid.
1994
1995             'ficonNoPortSwapLogicalPort (269)' - Ficon No Port Swap Logical Port.
1996
1997             'ficonInvalidPortNum (270)' - Ficon Invalid Port Number.
1998
1999             'remotePortInL2vpnDown (271)' - Remote Port in L2VPN Down.
2000
2001             'suspendedDueToNoLacpPdus (272)' - Suspended due to no LACP PDUs.
2002
2003             'fcotValidationFailedAtDriver (273)' - Fcot validation failed at driver.
2004
2005             'unsupportedTransceiverMd5DigestNotSame (274)' - Unsupported transceiver MD5 digest not Same.
2006
2007             'unsupportedTransceiver (275)' - Unsupport transceiver.
2008
2009             'adminStateConfigChange (276)' - Admin state config change.
2010
2011             'vlanAllowedList (277)' - Allowed Vlan list configured on the port.
2012
2013             'vlanAllowedListOverride (278)' - Allowed Vlan list changed on the port.
2014
2015             'vlanAllowedListAdd (279)' - Vlan has been added to the allowed Vlan list on the port.
2016
2017             'vlanAllowedListRemove  (280)' - Vlan has been removed from the allowed Vlan list on the port.
2018
2019             'vlanCfgStateChange (281)' - Port affected due to Vlan state change.
2020
2021             'vlanCfgDelete (282)' - Port affected due to Vlan delete.
2022
2023             'pppPeerNotResponding (283)' - ppp peer not responding.
2024
2025             'pppAuthFailed (284)' - ppp authentication failed.
2026
2027             'xcvrAuthFailed (285)' - Transceiver authentication failed.
2028
2029             'badFramesRcvdFromLink (286)' - Excessive bad frames received from link.
2030
2031             'physicalPortHotStandBy (287)'
2032                  - Physical Port in Hot-StandBy State.
2033
2034             'wimaxModemUnattached (288)'
2035                  - Modem Disconnected from WiMAX network.
2036
2037             'wpanModemUnattached (289)'
2038                  - Modem Disconnected from WPAN network.
2039
2040             'rbhModulo (290)'
2041                  - Down due to RBH modulo load-balance feature toggle.
2042
2043             'fpcMinLinkNotMet (291)'
2044                  - Suspended as the FPC min-link requirement has not
2045                    been met.
2046
2047             'misCabling (292)'
2048                  - Miscabling detected.
2049
2050             'rcvSrpOnNonFcoeFex (293)'
2051                  - Down due to received SRP for a non-FCOE capable FEX
2052
2053             'acessPortOnBd (294)'
2054                  - Inactive due to access port is configured with a
2055                    Bridge-Domain ID.
2056
2057             'lacpMisConfig (295)'
2058                  - LACP port suspended due to misconfiguration.
2059
2060             'fortyGMemberPort (300)'
2061                  - Port is a member of a 40G interface.
2062
2063             'goldLoopBackTest (301)'
2064                  - Suspended due to Loopback diagnostics.
2065
2066             'edpError (302)'
2067                  - Down due to EDP enforcement.
2068
2069             'vpcCompCheckFailed (303)'
2070                  - VPC down because compatibility check failed.
2071
2072             'aclQosNoResource (304)'
2073                  - Not enough free entries in TCAM bank for QoS.
2074
2075             'vpcShutdown (305)'
2076                  - VPC shutdown.
2077
2078             'notPcMember (306)'
2079                  - Port is not a member of a port channel.
2080
2081             'systemIntfShut (307)'
2082                  - System interface shutdown.
2083
2084             'speedGroupConfigMisMatch (308)'
2085                  - Speed-Group config does not match type of transceiver.
2086
2087             'dot1qMisConfig (310)'
2088                  - Dot1q-tunnel misconfiguration.
2089
2090             'mdMisMatch (311)'
2091                  - Mobility Domain Config Mismatch.
2092
2093             'vpcPeerLinkShut (312)'
2094                  - Suspended because VPC peer link had been shut down.
2095
2096             'notAvailable (313)'
2097                  - Port Operation Status is currently not available.
2098             "
2099    SYNTAX          INTEGER  {
2100                        other(1),
2101                        none(2),
2102                        hwFailure(3),
2103                        loopbackDiagFailure(4),
2104                        errorDisabled(5),
2105                        swFailure(6),
2106                        linkFailure(7),
2107                        offline(8),
2108                        nonParticipating(9),
2109                        initializing(10),
2110                        vsanInactive(11),
2111                        adminDown(12),
2112                        channelAdminDown(13),
2113                        channelOperSuspended(14),
2114                        channelConfigurationInProgress(15),
2115                        rcfInProgress(16),
2116                        elpFailureIsolation(17),
2117                        escFailureIsolation(18),
2118                        domainOverlapIsolation(19),
2119                        domainAddrAssignFailureIsolation(20),
2120                        domainOtherSideEportIsolation(21),
2121                        domainInvalidRcfReceived(22),
2122                        domainManagerDisabled(23),
2123                        zoneMergeFailureIsolation(24),
2124                        vsanMismatchIsolation(25),
2125                        parentDown(26),
2126                        srcPortNotBound(27),
2127                        interfaceRemoved(28),
2128                        fcotNotPresent(29),
2129                        fcotVendorNotSupported(30),
2130                        incompatibleAdminMode(31),
2131                        incompatibleAdminSpeed(32),
2132                        suspendedByMode(33),
2133                        suspendedBySpeed(34),
2134                        suspendedByWWN(35),
2135                        domainMaxReTxFailure(36),
2136                        eppFailure(37),
2137                        portVsanMismatchIsolation(38),
2138                        loopbackIsolation(39),
2139                        upgradeInProgress(40),
2140                        incompatibleAdminRxBbCredit(41),
2141                        incompatibleAdminRxBufferSize(42),
2142                        portChannelMembersDown(43),
2143                        zoneRemoteNoRespIsolation(44),
2144                        firstPortUpAsEport(45),
2145                        firstPortNotUp(46),
2146                        peerFCIPPortClosedConnection(47),
2147                        peerFCIPPortResetConnection(48),
2148                        fcipPortMaxReTx(49),
2149                        fcipPortKeepAliveTimerExpire(50),
2150                        fcipPortPersistTimerExpire(51),
2151                        fcipPortSrcLinkDown(52),
2152                        fcipPortSrcAdminDown(53),
2153                        fcipPortAdminCfgChange(54),
2154                        fcipSrcPortRemoved(55),
2155                        fcipSrcModuleNotOnline(56),
2156                        invalidConfig(57),
2157                        portBindFailure(58),
2158                        portFabricBindFailure(59),
2159                        noCommonVsanIsolation(60),
2160                        ficonVsanDown(61),
2161                        invalidAttachment(62),
2162                        portBlocked(63),
2163                        incomAdminRxBbCreditPerBuf(64),
2164                        tooManyInvalidFlogis(65),
2165                        deniedDueToPortBinding(66),
2166                        elpFailureRevMismatch(67),
2167                        elpFailureClassFParamErr(68),
2168                        elpFailureClassNParamErr(69),
2169                        elpFailureUnknownFlowCtlCode(70),
2170                        elpFailureInvalidFlowCtlParam(71),
2171                        elpFailureInvalidPortName(72),
2172                        elpFailureInvalidSwitchName(73),
2173                        elpFailureRatovEdtovMismatch(74),
2174                        elpFailureLoopbackDetected(75),
2175                        elpFailureInvalidTxBbCredit(76),
2176                        elpFailureInvalidPayloadSize(77),
2177                        bundleMisCfg(78),
2178                        bitErrRuntimeThreshExceeded(79),
2179                        linkFailLinkReset(80),
2180                        linkFailPortInitFail(81),
2181                        linkFailPortUnusable(82),
2182                        linkFailLossOfSignal(83),
2183                        linkFailLossOfSync(84),
2184                        linkFailNosRcvd(85),
2185                        linkFailOLSRcvd(86),
2186                        linkFailDebounceTimeout(87),
2187                        linkFailLrRcvd(88),
2188                        linkFailCreditLoss(89),
2189                        linkFailRxQOverflow(90),
2190                        linkFailTooManyInterrupts(91),
2191                        linkFailLipRcvdBb(92),
2192                        linkFailBbCreditLoss(93),
2193                        linkFailOpenPrimSignalTimeout(94),
2194                        linkFailOpenPrimSignalReturned(95),
2195                        linkFailLipF8Rcvd(96),
2196                        linkFailLineCardPortShutdown(97),
2197                        fcspAuthenfailure(98),
2198                        fcotChecksumError(99),
2199                        ohmsExtLoopbackTest(100),
2200                        invalidFabricBindExchange(101),
2201                        tovMismatch(102),
2202                        ficonNotEnabled(103),
2203                        ficonNoPortNumber(104),
2204                        ficonBeingEnabled(105),
2205                        ePortProhibited(106),
2206                        portGracefulShutdown(107),
2207                        trunkNotFullyActive(108),
2208                        fabricBindingSwitchWwnNotFound(109),
2209                        fabricBindingDomainInvalid(110),
2210                        fabricBindingDbMismatch(111),
2211                        fabricBindingNoRspFromPeer(112),
2212                        dpvmVsanSuspended(113),
2213                        dpvmVsanNotFound(114),
2214                        trackedPortDown(115),
2215                        ecSuspendedOnLoop(116),
2216                        isolateBundleMisCfg(117),
2217                        noPeerBundleSupport(118),
2218                        portBringupIsolation(119),
2219                        domainNotAllowedIsolated(120),
2220                        virtualIvrDomainOverlapIsolation(121),
2221                        outOfService(122),
2222                        portAuthFailed(123),
2223                        bundleStandby(124),
2224                        portConnectorTypeErr(125),
2225                        errorDisabledReInitLmtReached(126),
2226                        ficonDupPortNum(127),
2227                        localRcf(128),
2228                        twoSwitchesWithSameWWN(129),
2229                        invalidOtherSidePrincEFPReqRecd(130),
2230                        domainOther(131),
2231                        elpFailureAllZeroPeerWWNRcvd(132),
2232                        preferredPathIsolation(133),
2233                        fcRedirectIsolation(134),
2234                        portActLicenseNotAvailable(135),
2235                        sdmIsolation(136),
2236                        fcidAllocationFailed(137),
2237                        externallyDisabled(138),
2238                        unavailableNPVUpstreamPort(139),
2239                        unavailableNPVPrefUpstreamPort(140),
2240                        sfpReadError(141),
2241                        stickyDownOnLinkFailure(142),
2242                        tooManyLinkFlapsErr(143),
2243                        unidirectionalUDLD(144),
2244                        txRxLoopUDLD(145),
2245                        neighborMismatchUDLD(146),
2246                        authzPending(147),
2247                        hotStdbyInBundle(148),
2248                        incompleteConfig(149),
2249                        incompleteTunnelCfg(150),
2250                        hwProgrammingFailed(151),
2251                        tunnelDstUnreachable(152),
2252                        suspendByMtu(153),
2253                        sfpInvalid(154),
2254                        sfpAbsent(155),
2255                        portCapabilitiesUnknown(156),
2256                        channelErrDisabled(157),
2257                        vrfMismatch(158),
2258                        vrfForwardReferencing(159),
2259                        dupTunnelConfigDetected(160),
2260                        primaryVLANDown(161),
2261                        vrfUnusable(162),
2262                        errDisableHandShkFailure(163),
2263                        errDisabledBPDUGuard(164),
2264                        dot1xSecViolationErrDisabled(165),
2265                        emptyEchoUDLD(166),
2266                        vfTaggingCapErr(167),
2267                        portDisabled(168),
2268                        tunnelModeNotConfigured(169),
2269                        tunnelSrcNotConfigured(170),
2270                        tunnelDstNotConfigured(171),
2271                        tunnelUnableToResolveSrcIP(172),
2272                        tunnelUnableToResolveDstIP(173),
2273                        tunnelVrfDown(174),
2274                        sifAdminDown(175),
2275                        phyIntfDown(176),
2276                        ifSifLimitExceeded(177),
2277                        sifHoldDown(178),
2278                        noFcoe(179),
2279                        dcxCompatMismatch(180),
2280                        isolateBundleLimitExceeded(181),
2281                        sifNotBound(182),
2282                        errDisabledLacpMiscfg(183),
2283                        satFabricIfDown(184),
2284                        invalidSatFabricIf(185),
2285                        noRemoteChassis(186),
2286                        vicEnableNotReceived(187),
2287                        vicDisableReceived(188),
2288                        vlanVsanMappingNotEnabled(189),
2289                        stpNotFwdingInFcoeMappedVlan(190),
2290                        moduleOffline(191),
2291                        udldAggModeLinkFailure(192),
2292                        stpInconsVpcPeerDisabled(193),
2293                        setPortStateFailed(194),
2294                        suspendedByVpc(195),
2295                        vpcCfgInProgress(196),
2296                        vpcPeerLinkDown(197),
2297                        vpcNoRspFromPeer(198),
2298                        protoPortSuspend(199),
2299                        tunnelSrcDown(200),
2300                        cdpInfoUnavailable(201),
2301                        fexSfpInvalid(202),
2302                        errDisabledIpConflict(203),
2303                        fcotClkRateMismatch(204),
2304                        portGuardTrustSecViolation(205),
2305                        sdpTimeout(206),
2306                        satIncompatTopo(207),
2307                        waitForFlogi(208),
2308                        satNotConfigured(209),
2309                        npivNotEnabledInUpstream(210),
2310                        vsanMismatchWithUpstreamSwPort(211),
2311                        portGuardBitErrRate(212),
2312                        portGuardSigLoss(213),
2313                        portGuardSyncLoss(214),
2314                        portGuardLinkReset(215),
2315                        portGuardCreditLoss(216),
2316                        ipQosMgrPolicyAppFailure(217),
2317                        pauseRateLimitErrDisabled(218),
2318                        lstGrpUplinkDown(219),
2319                        stickyDnLinkFailure(220),
2320                        routerMacFailure(221),
2321                        dcxMultipleMsapIds(222),
2322                        dcxHundredPdusRcvdNoAck(223),
2323                        enmSatIncompatibleUplink(224),
2324                        enmLoopDetected(225),
2325                        nonStickyExternallyDisabled(226),
2326                        subGroupIdNotAssigned(227),
2327                        vemUnlicensed(228),
2328                        profileNotFound(229),
2329                        nonExistentVlan(230),
2330                        vlanInvalidType(231),
2331                        vlanDown(232),
2332                        vpcPeerUpgrade(233),
2333                        ipQosDcbxpCompatFailure(234),
2334                        nonCiscoHbaVfTag(235),
2335                        domainIdConfigMismatch(236),
2336                        sfpSpeedMismatch(237),
2337                        xcvrInitializing(238),
2338                        xcvrAbsent(239),
2339                        xcvrInvalid(240),
2340                        vfcBindingInvalid(241),
2341                        vlanNotFcoeEnabled(242),
2342                        pvlanNativeVlanErr(243),
2343                        ethL2VlanDown(244),
2344                        ethIntfInvalidBinding(245),
2345                        pmonFailure(246),
2346                        l3NotReady(247),
2347                        speedMismatch(248),
2348                        flowControlMismatch(249),
2349                        vdcMode(250),
2350                        suspendedDueToMinLinks(251),
2351                        enmPinFailLinkDown(252),
2352                        inactiveM1PortFpathActiveVlan(253),
2353                        parentPortDown(254),
2354                        moduleRemoved(255),
2355                        corePortMct(256),
2356                        nonCorePortMct(257),
2357                        ficonInorderNotActive(258),
2358                        invalidEncapsulation(259),
2359                        modemLineDeasserted(260),
2360                        ipSecHndshkInProgress(261),
2361                        sfpEthCompliantErr(262),
2362                        cellularModemUnattached(263),
2363                        outOfGlblRxBuffers(264),
2364                        sfpFcCompliantErr(265),
2365                        ethIntfNotLicensed(266),
2366                        domainIdsInvalid(267),
2367                        fabricNameInvalid(268),
2368                        ficonNoPortSwapLogicalPort(269),
2369                        ficonInvalidPortNum(270),
2370                        remotePortInL2vpnDown(271),
2371                        suspendedDueToNoLacpPdus(272),
2372                        fcotValidationFailedAtDriver(273),
2373                        unsupportedTransceiverMd5DigestNotSame(274),
2374                        unsupportedTransceiver(275),
2375                        adminStateConfigChange(276),
2376                        vlanAllowedList(277),
2377                        vlanAllowedListOverride(278),
2378                        vlanAllowedListAdd(279),
2379                        vlanAllowedRemove(280),
2380                        vlanCfgStateChange(281),
2381                        vlanCfgDelete(282),
2382                        pppPeerNotResponding(283),
2383                        pppAuthFailed(284),
2384                        xcvrAuthFailed(285),
2385                        badFramesRcvdFromLink(286),
2386                        physicalPortHotStandBy(287),
2387                        wimaxModemUnattached(288),
2388                        wpanModemUnattached(289),
2389                        rbhModulo(290),
2390                        fpcMinLinkNotMet(291),
2391                        misCabling(292),
2392                        rcvSrpOnNonFcoeFex(293),
2393                        acessPortOnBd(294),
2394                        lacpMisConfig(295),
2395                        fortyGMemberPort(300),
2396                        goldLoopBackTest(301),
2397                        edpError(302),
2398                        vpcCompCheckFailed(303),
2399                        aclQosNoResource(304),
2400                        vpcShutdown(305),
2401                        notPcMember(306),
2402                        systemIntfShut(307),
2403                        speedGroupConfigMisMatch(308),
2404                        dot1qMisConfig(310),
2405                        mdMisMatch(311),
2406                        vpcPeerLinkShut(312),
2407                        notAvailable(313)
2408                    }
2409
2410EntLogicalIndexOrZero ::= TEXTUAL-CONVENTION
2411    STATUS          current
2412    DESCRIPTION
2413        "This textual convention is an extension of entLogicalIndex.
2414        If non-zero, the semantic is same as entLogicalIndex object.
2415        If zero, no appropriate entLogicalIndex exists.  Any additional
2416        semantics must be defined as part of the description of any
2417        object which uses this syntax."
2418    SYNTAX          Integer32 (0..2147483647)
2419
2420CiscoURLString ::= TEXTUAL-CONVENTION
2421    STATUS          current
2422    DESCRIPTION
2423        "This textual convention defines the URL string.
2424        The  Universal Resource Locator(URL). The URL strings
2425        are compact string representation for a resource
2426        available via internet. This is the address location
2427        of the page to load. The string should represent a
2428        fully qualifying string with the format
2429        'protocol:/server/page'. In general the string should
2430        point to any value that can be saved/loaded.
2431        Any limitation for the URL must be defined as part of
2432        the description of any object which uses this syntax."
2433
2434    REFERENCE       "Uniform Resource Locators. RFC 1738."
2435    SYNTAX          OCTET STRING (SIZE (1..255))
2436
2437CiscoURLStringOrEmpty ::= TEXTUAL-CONVENTION
2438    STATUS          current
2439    DESCRIPTION
2440        "This textual convention is an extension of CiscoURLString.
2441        This extension permits the additional value of empty (zero
2442        length) string.  The description of any object which uses this
2443        syntax must specifically describe the meaning of empty string
2444        value."
2445
2446    REFERENCE       "Uniform Resource Locators. RFC 1738."
2447    SYNTAX          OCTET STRING (SIZE (0..255))
2448
2449CiscoHTTPResponseStatusCode ::= TEXTUAL-CONVENTION
2450    STATUS          current
2451    DESCRIPTION
2452        "This corresponds to the HTTP Status code.
2453        The Status-Code element in HTTP response is
2454        a 3-digit integer result code of the attempt
2455        to understand and satisfy the HTTP request
2456        The Status-Code is intended for use by automata.
2457
2458        The first digit of the Status-Code defines the class of
2459        response.  The last two digits do not have any
2460        categorization role. There are 5 values for the first digit:
2461
2462         - 1xx: Informational - Request received, continuing process
2463
2464         - 2xx: Success - The action was successfully received,
2465                understood, and accepted
2466
2467         - 3xx: Redirection - Further action must be taken in order
2468                to complete the request
2469
2470         - 4xx: Client Error - The request contains bad syntax
2471                or cannot be fulfilled
2472
2473         - 5xx: Server Error - The server failed to fulfill an
2474                apparently valid request."
2475
2476    REFERENCE
2477        "RFC 2616 Section 6.1.1 Status Code and Reason Phrase."
2478    SYNTAX          Unsigned32 (100..599)
2479
2480CvE164Address ::= TEXTUAL-CONVENTION
2481    STATUS          current
2482    DESCRIPTION
2483        "A UTF-8 string limited to the character set defined for
2484        E.164, '0123456789*#,'.
2485        Note that  represents the double quote which
2486        cannot be contained in a SMI description clause.
2487             OR
2488        An IA5String limited to the character set '0123456789*#,.'"
2489
2490    REFERENCE
2491        "ITU-T E.164, Q.931 chapter 4.5.10
2492         ITU-H H.225.0 Annex H"
2493    SYNTAX          OCTET STRING (SIZE (1..128))
2494
2495CiscoVlanList ::= TEXTUAL-CONVENTION
2496    STATUS          current
2497    DESCRIPTION
2498        "Each octet within this value specifies a set of eight
2499        VLANs. The object defined by this textual convention
2500        can specify a VLAN range of 1k VLANs in its description.
2501        Example: 0 - 1023, 1024 - 2047, etc. The first octet
2502        represents the first 8 VLANs of the range of VLANs
2503        specified by the object, the second octet represents
2504        the next 8 VLANs, etc. When a VLAN range is not
2505        specified, a default VLAN range of '0 - 1023' is assumed.
2506
2507        Within each octet, the most significant bit represents
2508        the lowest numbered VLAN, and the least significant bit
2509        represents the highest numbered VLAN. Thus, each VLAN
2510        of the device is represented by a single bit within the
2511        value of this object.  If that bit has a value of '1'
2512        then that VLAN is included in the set of VLANs; the VLAN
2513        is not included if its bit has a value of '0'.
2514
2515        Note that if the length of this string is less than
2516        128 octets, any 'missing' octets are assumed to contain
2517        the value zero. An NMS may omit any zero-valued octets
2518        from the end of this string in order to reduce SetPDU size,
2519        and the agent may also omit zero-valued trailing octets,
2520        to reduce the size of GetResponse PDUs."
2521    SYNTAX          OCTET STRING (SIZE (0..128))
2522
2523CiscoCosList ::= TEXTUAL-CONVENTION
2524    STATUS          current
2525    DESCRIPTION
2526        "Each bit represents a CoS value (0 through 7)."
2527    SYNTAX          BITS {
2528                        cos0(0),
2529                        cos1(1),
2530                        cos2(2),
2531                        cos3(3),
2532                        cos4(4),
2533                        cos5(5),
2534                        cos6(6),
2535                        cos7(7)
2536                    }
2537
2538CiscoPbbServiceIdentifier ::= TEXTUAL-CONVENTION
2539    STATUS          current
2540    DESCRIPTION
2541        "An integer-value which identifies the service instance of
2542        the Provider Backbone Bridge frame."
2543
2544    REFERENCE       "IEEE P802.1ah/D3.3 chapter 9.8, December 2006"
2545    SYNTAX          Unsigned32 (1..16777216)
2546
2547CiscoBridgeDomain ::= TEXTUAL-CONVENTION
2548    STATUS          current
2549    DESCRIPTION
2550        "An object with this syntax contains a bridge domain number
2551        which is used to distinguish between multiple bridge domains. A
2552        bridge domain represents a set of (logical) Ethernet segments
2553        which are interconnected by 802.1D bridges. 802.1Q allows for a
2554        maximum of 4095 VLANs within a bridge domain. Some devices can
2555        be connected to multiple bridge domains, e.g., routers with
2556        some of their interfaces in one bridge domain and other
2557        interfaces in other bridge domain. In such devices, the
2558        combination of bridge-domain-number and VLAN-id can be used to
2559        uniquely identify any VLAN across all interfaces."
2560    SYNTAX          Unsigned32 (1..65535)
2561
2562Cisco2KVlanList ::= TEXTUAL-CONVENTION
2563    STATUS          current
2564    DESCRIPTION
2565        "Each octet within this value specifies a set of eight VLANs.
2566        The object defined by this textual convention can specify a VLAN
2567        range of 2k VLANs in its description. Example: 0 - 2047, 2048 -
2568        4095, etc. The first octet represents the first 8 VLANs of the
2569        range of VLANs specified by the object, the second octet
2570        represents the next 8 VLANs, etc.
2571
2572        Within each octet, the most significant bit represents the
2573        lowest numbered VLAN, and the least significant bit represents
2574        the highest numbered VLAN. Thus, each VLAN of the device is
2575        represented by a single bit within the value of this object. If
2576        that bit has a value of '1' then that VLAN is included in the
2577        set of VLANs; the VLAN is not included if its bit has a value of
2578        '0'.
2579
2580        Note that if the length of this string is less than 256 octets,
2581        any 'missing' octets are assumed to contain the value zero. An
2582        NMS may omit any zero-valued octets from the end of this string
2583        in order to reduce SetPDU size, and the agent may also omit
2584        zero-valued trailing octets, to reduce the size of GetResponse
2585        PDUs."
2586    SYNTAX          OCTET STRING (SIZE (0..256))
2587
2588CiscoInterfaceIndexList ::= TEXTUAL-CONVENTION
2589    STATUS          current
2590    DESCRIPTION
2591        "This textual convention contains a list of ifIndex values.
2592
2593        Each ifIndex value is represented by four octets.
2594        Every set of four octets represents a value of an instance
2595        of ifIndex object, defined in IF-MIB, corresponding to a
2596        particular interface.
2597
2598        For example, the first octet to the fourth octet represent a
2599        value of the instance of ifIndex object for the first
2600        interface in the list.  The fifth octet to the eighth octet
2601        represent a value of the instance of ifIndex object for
2602        the second interface in the list.
2603
2604        Up to 64 interfaces can be represented by this textual
2605        convention."
2606    SYNTAX          OCTET STRING (SIZE (0..256))
2607
2608CiscoVrfName ::= TEXTUAL-CONVENTION
2609    STATUS          current
2610    DESCRIPTION
2611        "The name of the Virtual Private Network Routing and
2612        Forwarding (VRF) domain.
2613
2614        Semantics of a zero length CiscoVrfName are object-specific
2615        and must be defined as part of the description of any object
2616        which uses this syntax."
2617    SYNTAX          OCTET STRING (SIZE (0..32))
2618
2619CiscoEntityIndexList ::= TEXTUAL-CONVENTION
2620    STATUS          current
2621    DESCRIPTION
2622        "This text convention contains a list of entPhysicalIndex
2623        values.
2624
2625        Each entPhysicalIndex value is represented by four
2626        octets. Every set of four octets represents a value of an
2627        instance of entPhysicalIndex object, defined in ENTITY-MIB,
2628        corresponding to a particular physical entity.
2629
2630        For example, the first octet to the fourth octet
2631        represents a value of the instance of entPhysicalIndex object
2632        for the first physical entity in the list. The fifth octet to
2633        the eighth octet represents a value of the instance of
2634        entPhysicalIndex object for the second physical entity in the
2635        list.
2636
2637        Up to 64 physical entities can be represented by this
2638        textual convention."
2639    SYNTAX          OCTET STRING (SIZE (0..256))
2640
2641CiscoVlanIndex ::= TEXTUAL-CONVENTION
2642    STATUS          current
2643    DESCRIPTION
2644        "The VLAN-id of a VLAN on ISL or 802.1q trunks.
2645
2646
2647        For a new object which needs the vlan-id of a VLAN as
2648        its SYNTAX, it is suggested to import VlanIndex or VlanId
2649        from Q-BRIDGE-MIB instead of importing this TC.
2650
2651
2652        For a existing MIB which have the import of VlanIndex
2653        from CISCO-VTP-MIB, it is suggested to import this TC."
2654    SYNTAX          Integer32 (0..4095)
2655
2656CiscoAbsZeroBasedCounter64 ::= TEXTUAL-CONVENTION
2657    STATUS          current
2658    DESCRIPTION
2659        "This TC describes an object which counts events with
2660        the following semantics: objects of this type will be
2661        set to zero(0) on creation and will thereafter count
2662        appropriate events, it locks at the maximum value of
2663        2^64-1 (18446744073709551615 decimal) if the counter
2664        overflows. This TC may be used only in situations where
2665        wrapping is not possible or extremely unlikely situation."
2666    SYNTAX          Counter64
2667
2668END
2669
2670