Guest

Cisco BTS 10200 Softswitch

SNMPv2-SMI.mib (Releases 4.5.0 and 4.5.13)

MIME-Version: 1.0 Content-Location: file:///C:/EF37D5E9/SNMPv2-SMI.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" --------------------------------------------------------------------=

---------------------------------------------------= -----------------
-- SNMPv2-SMI.my:  SNMPv2 Stru= cture of Management Information
--
-- May 1994, Jeffrey T. Johnson
--
-- Copyright (c) 1994-1996 by cisco Systems, Inc.
-- All rights reserved.
--
--------------------------------------------------------------------
-- Revision 3.3  1996/08/14 10:58:57  mordock
-- CSCdi65979:  mibs dont load cleanly into HP Openview
-- cosmetic change to get mibs to load cleanly into HP Openview.
-- also added InterfaceIndexOrZero textual-convention to CISCO-TC
--
-- Revision 3.2  1995/11/17   08:37:13   hampton
-- Remove old entries from the RCS header logs.
--
-- Revision 3.1   1995/11/09   10:52:27   shaker
-- Bump version numbers from 2.x to 3.x.
--
-- Revision 2.1   1995/06/07  20:03:18   hampton
-- Bump version numbers from 1.x to 2.x.
--
--------------------------------------------------------------------
--
--       The following is extracted from RFC 1442
--       All macro definitions have been commented out because they are
--       predefined in the mib compiler

        =   SNMPv2-SMI DEFINITIONS ::=3D BEGIN


        =   -- the path to the root

        =   org         =     OBJECT IDENTIFIER ::=3D { iso 3 }
        =   dod         =     OBJECT IDENTIFIER ::=3D { org 6 }
        =   internet        OBJECT IDENTIFIER ::=3D { dod= 1 }

        =   directory    &n= bsp; OBJECT IDENTIFIER ::=3D { internet 1 }

        =   mgmt        =    OBJECT IDENTIFIER ::=3D { internet 2 }

        =   experimental   OBJ= ECT IDENTIFIER ::=3D { internet 3 }

        =   private        OBJECT IDENTIFIER ::=3D { internet 4 }
        =   enterprises    OBJECT IDENTIFIER ::=3D { private 1 }

        =   security       OBJE= CT IDENTIFIER ::=3D { internet 5 }

        =   snmpV2         OBJECT IDENTIFIER ::=3D { internet 6 }

        =   -- transport domains<= br>           snmpDomains    OBJECT IDENTIFIER ::= =3D { snmpV2 1 }

        =   -- transport proxies
        =   snmpProxys     OBJECT IDENTIFIER ::=3D { snmpV2 2 }

        =   -- module identities
        =   snmpModules    OBJECT IDENTIFIER ::=3D { snmpV2 3 }

       &= nbsp;      mib-2     OBJECT IDENTIFIER  ::=3D  {=   mgmt  1  }

        =   -- definitions for information modules

--        =   MODULE-IDENTITY MACRO ::=3D
--        =   BEGIN
--        =       TYPE NOTATION ::=3D
--        =             &nb= sp;       "LAST-UPDATED" value(Update UTCTime)
--        =                 =     "ORGANIZATION" Text
--        =             &nb= sp;       "CONTACT-INFO" Text
--        =             &nb= sp;       "DESCRIPTION" Text
--        =             &nb= sp;       RevisionPart
--
--        =       VALUE NOTATION ::=3D
--        =             &nb= sp;       value(VALUE OBJECT IDENTIFIER)
--
--        =       RevisionPart ::=3D
--        =             &nb= sp;       Revisions
--        =             &nb= sp;     | empty
--        =       Revisions ::=3D
--        =             &nb= sp;       Revision
--        =             &nb= sp;     | Revisions Revision
--      
       Revision ::=3D
--        =             &nb= sp;       "REVISION" value(Update UTCTime)
--        =             &nb= sp;       "DESCRIPTION" Text
--
        =       -- uses the NVT ASCII character set
--        =       Text ::=3D """" string """"<= br> --        =   END


--          OBJECT-IDENTITY MACRO = ::=3D
--        =   BEGIN
--        =       TYPE NOTATION ::=3D
--        =             &nb= sp;       "STATUS" Status
--        =             &nb= sp;       "DESCRIPTION" Text
--        =             &nb= sp;       ReferPart
--
--        =       VALUE NOTATION ::=3D
--          =             &nb= sp;     value(VALUE OBJECT IDENTIFIER)
--
--        =       Status ::=3D
--        =             &nb= sp;       "current"
--        =             &nb= sp;     | "obsolete"
--
--        =       ReferPart ::=3D
--        =             &nb= sp;     "REFERENCE" Text
--      &nbs= p;         =         | empty
--
--        =       Text ::=3D """" string """"<= br> --        =   END

        =   -- names of objects

--        =   ObjectName ::=3D
--        =       OBJECT IDENTIFIER


        =   -- syntax of objects

--        =   ObjectSyntax ::=3D
--        =      CHOICE {
--        =           simple
--        =             &nb= sp; SimpleSyntax,

        =             -- note that SEQUENCEs for conceptual tables and
        =             -- rows are not mentioned here...

--        =          application-wide
--        =             ApplicationSyntax
--        =    }


        =   -- built-in ASN.1 types

--        =   SimpleSyntax ::=3D
--        =       CHOICE {
        =           -- INTEGERs with a more restrictive range
        =           -- may also be used
--        =           integer-value
--        =             &nb= sp; INTEGER (-2147483648..2147483647),
--
--        =           string-value
--        =             &nb= sp; OCTET STRING,
--
--        =           objectID-value
--        =             &nb= sp; OBJECT IDENTIFIER,
--
        =           -- only the enumerated form is allowed
--        =           bit-value
--        =             &nb= sp; BIT STRING
--        =       }



        =   -- indistinguishable from INTEGER, but never needs more than
        =   -- 32-bits for a two's complement representation
--        =   Integer32 ::=3D
--        =       [UNIVERSAL 2]
--        =           IMPLICIT INTEGER (-2147483648..2147483647)


        =   -- application-wide types

--        =   ApplicationSyntax ::=3D
--        =       CHOICE {
--        =           ipAddress-value
--        =             &nb= sp; IpAddress,
--
--        =           counter-value
--        =             &nb= sp; Counter32,
--
--        =           gauge-value
--        =             &nb= sp; Gauge32,
--
--        =           timeticks-value
--        =             &nb= sp; TimeTicks,
--
--        =           arbitrary-value
--        =             &nb= sp; Opaque,
--
--        =           nsapAddress-value
--        =             &nb= sp; NsapAddress,
--
--        =           big-counter-value
--        =             &nb= sp; Counter64,
--
--        =           unsigned-integer-value
--        =               = UInteger32
--        =       }

        =   -- in network-byte order
        =   -- (this is a tagged type for historical reasons)
--        =   IpAddress ::=3D
--        =       [APPLICATION 0]
--        =           IMPLICIT OCTET STRING (SIZE (4))

        =   -- this wraps
--        =   Counter32 ::=3D
--        =       [APPLICATION 1]
--        =           IMPLICIT INTEGER (0..4294967295)

        =   -- this doesn't wrap
--        =   Gauge32 ::=3D
--        =       [APPLICATION 2]
--        =           IMPLICIT INTEGER (0..4294967295)

        =   -- hundredths of seconds since an epoch
--        =   TimeTicks ::=3D
--        =       [APPLICATION 3]
--        =           IMPLICIT INTEGER (0..4294967295)

        =   -- for backward-compatibility only
--        =   Opaque ::=3D
--        =       [APPLICATION 4]
--        =           IMPLICIT OCTET STRING

        =  
-- for OSI NSAP addresses
        =   -- (this is a tagged type for historical reasons)
--        =   NsapAddress ::=3D
--        =       [APPLICATION 5]
--        =           IMPLICIT OCTET STRING (SIZE (1 | 4..21))

        =   -- for counters that wrap in less than one hour with only 32 bits
--        =   Counter64 ::=3D
--        =       [APPLICATION 6]
--        =           IMPLICIT INTEGER (0..18446744073709551615)

        =   -- an unsigned 32-bit quantity
--        =   UInteger32 ::=3D
--        =       [APPLICATION 7]
--        =           IMPLICIT INTEGER (0..4294967295)


        =   -- definition for objects

--        =   OBJECT-TYPE MACRO ::=3D
--        =   BEGIN
--        =       TYPE NOTATION ::=3D
--        =              =        "SYNTAX" type(Syntax)
--        =             &nb= sp;       UnitsPart
--        =             &nb= sp;       "MAX-ACCESS" Access
--        =             &nb= sp;       "STATUS" Status
--        =             &nb= sp;       "DESCRIPTION" Text
--        =             &nb= sp;       ReferPart
--        =             &nb= sp;       IndexPart
--        =             &nb= sp;       DefValPart
--
--        =       VALUE NOTATION ::=3D
--        =             &nb= sp;       value(VALUE ObjectName)
--
--        =       UnitsPart ::=3D
--        =             &nb= sp;       "UNITS" Text
--        =             &nb= sp;     | empty
--
--        =       Access ::=3D
--        =             &nb= sp;       "not-accessible"
--        =             &nb= sp;     | "read-only"
--        =             &nb= sp;     | "read-write"
--        =             &nb= sp;     | "read-create"
--
--        =       Stat= us ::=3D
--        =             &nb= sp;       "current"
--        =             &nb= sp;     | "deprecated"
--        =             &nb= sp;     | "obsolete"
--
--        =       ReferPart ::=3D
--        =             &nb= sp;       "REFERENCE" Text
--        =             &nb= sp;     | empty
--
--        =       IndexPart ::=3D
--        =             &nb= sp;       "INDEX"    "{" IndexTypes "}"
--        =             &nb= sp;     | "AUGMENTS" "{" Entry      "}"
--        =             &nb= sp;     | empty
--        =       IndexTypes ::=3D
--        =             &nb= sp;       IndexType
--        =             &nb= sp;     | IndexTypes "," IndexType
--        =       IndexType ::=3D
--        =             &nb= sp;       "IMPLIED" Index
--        =             &nb= sp;     | Index
--        =       Index ::=3D
        =             &nb= sp;         -- use the SYNTAX value of the
        =             &nb= sp;         -- correspondent OBJECT-TYPE invocation
--        =             &nb= sp;       value(Indexobject ObjectName)
--        =       Entry ::=3D
        =             &nb= sp;         -- use the INDEX value of the
        =             &nb= sp;         -- correspondent OBJECT-TYPE invocation
--        =             &nb= sp;       value(Entryobject ObjectName)
--
--        =       DefValPart ::=3D
--        =             &nb= sp;       "DEFVAL" "{" value(Defval Syntax) "}"
--        =             &nb= sp;     | empty
--
        =       -- uses the NVT ASCII character set
--        =       Text ::=3D """" string """"<= br> --        =   END


        =   -- definitions for notifications

--        =   NOTIFICATION-TYPE MACRO ::=3D
--        =   BEGIN
--        =       TYPE NOTATION ::=3D
--        =             &nb= sp;       ObjectsPart
--        =             &nb= sp;       "STATUS" Status
--        =             &nb= sp;       "DESCRIPTION" Text
--        =             &nb= sp;       ReferPart
--
--        =       VALUE NOTATION ::=3D
--        =             &nb= sp;       value(VALUE OBJECT IDENTIFIER)
--
--              ObjectsPart= ::=3D
--        =             &nb= sp;       "OBJECTS" "{" Objects "}"
--        =             &nb= sp;     | empty
--        =       Objects ::=3D
--        =             &nb= sp;       Object
--        =             &nb= sp;     | Objects "," Object
--        =       Object ::=3D
--        =             &nb= sp;       value(Name ObjectName)
--
--        =       Status ::=3D
--        =             &nb= sp;       "current"
--        =             &nb= sp;     | "deprecated"
--        =             &nb= sp;     | "obsolete"
--
--        =       ReferPart ::=3D
--        =                 =   "REFERENCE" Text
--        =             &nb= sp;   | empty
--
        =       -- uses the NVT ASCII character set
--        =       Text ::=3D """" string """"<= br> --        =   END


        =   END