Guest

Support

SNMPv2-SMI.mib (Release 6.0.3)

Hierarchical Navigation

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:&= nbsp; SNMPv2 Structure of Management Information

--

-- May 1994, Jeffrey T. Johnson

--

-- Copyright (c) 1994-1996 by cisco Systems, Inc.

-- All rights reserved.

--

---------------------------------------------------= -----------------

-- Revision 3.3&nb= sp; 1996/08/14 10:58:57  mo= rdock

-- CSCdi65979:&nbs= p; mibs dont load cleanly into HP Openview

-- cosmetic change to get mibs to load cleanly into= HP Openview.

-- also added InterfaceIndexOrZero textual-conventi= on to CISCO-TC

--

-- Revision 3.2&nb= sp; 1995/11/17  08:37:13   hampton

-- Remove old entries from the RCS header logs.

--

-- Revision 3.1&nb= sp; 1995/11/09  10:52:27   shaker

-- Bump version numbers from 2.x to 3.x.

--

-- Revision 2.1&nb= sp; 1995/06/07  20:03:18   hampton

-- Bump version numbers from 1.x to 2.x.

--

---------------------------------------------------= -----------------

--

--      The follow= ing 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       OBJE= CT 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

        =   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

--        =                 =     "LAST-UPDATED" value(Update UTCTime)

--        =             &nb= sp;       "ORGANIZATION" Text

--        =             &nb= sp;       "CONTACT-INFO" Text

--        =             &nb= sp;       "DESCRIPTION" Text

--        =             &nb= sp;       RevisionPart

--

--  &nbs= p;         =   VALUE NOTATION ::=3D

--        =             &nb= sp;       value(VALUE OBJECT IDENTIFIER)

--

--        =       RevisionPart ::=3D

--        =             &nb= sp;       Revisions

--        =             &nb= sp;     | empty

--        =       Revisions ::=3D

--        =                =      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 """"<= /p>

--        =   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

--        =             &nb= sp;   | empty

--

--        =       Text ::=3D """" string """"<= /p>

--        =   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

--         =               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

--        =             &nb= sp; 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

--         =             &nb= sp;       "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"

--

--  &nbs= p;          =  Status ::=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      "}&qu= ot;

--        =             &nb= sp;     | empty

--        =       IndexTypes ::=3D

--        =                 =     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) "}"<= /p>

--        =             &nb= sp;     | empty

--

        =       -- uses the NVT ASCII character set

--        =       Text ::=3D """" string """"<= /p>

--        =   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

--        =                     = value(VALUE OBJECT IDENTIFIER)

--

--        =       ObjectsPart ::=3D

--        =             &nb= sp;       "OBJECTS" "{" Objects "}"

--        =             &nb= sp;     | empty

--        =       Objects ::=3D

--        =             &nb= sp;       Object

--        =                 =   | Objects "," Object

--        =       Object ::=3D

--        =             &nb= sp;       value(Name ObjectName)

--

--        =       Status ::=3D

--        =             &nb= sp;       "current"

--        =             &nb= sp;     | "deprecated"

--        =             &nb= sp;     | "obsolete"

--

--        =       ReferPart ::=3D

--        =             &nb= sp;     "REFERENCE" Text

--        =             &nb= sp;   | empty

--

        =       -- uses the NVT ASCII character set

--        =       Text ::=3D """" string """"<= /p>

--        =   END

 

 

   =       END