Blame mibs/SNMP-COMMUNITY-MIB.txt

Packit fcad23
SNMP-COMMUNITY-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
    IpAddress,
Packit fcad23
    MODULE-IDENTITY,
Packit fcad23
    OBJECT-TYPE,
Packit fcad23
    Integer32,
Packit fcad23
    snmpModules
Packit fcad23
        FROM SNMPv2-SMI
Packit fcad23
    RowStatus,
Packit fcad23
    StorageType
Packit fcad23
        FROM SNMPv2-TC
Packit fcad23
    SnmpAdminString,
Packit fcad23
    SnmpEngineID
Packit fcad23
        FROM SNMP-FRAMEWORK-MIB
Packit fcad23
    SnmpTagValue,
Packit fcad23
    snmpTargetAddrEntry
Packit fcad23
        FROM SNMP-TARGET-MIB
Packit fcad23
    MODULE-COMPLIANCE,
Packit fcad23
    OBJECT-GROUP
Packit fcad23
        FROM SNMPv2-CONF;
Packit fcad23
Packit fcad23
snmpCommunityMIB MODULE-IDENTITY
Packit fcad23
    LAST-UPDATED "200003060000Z"          -- 6 Mar 2000, midnight
Packit fcad23
    ORGANIZATION "SNMPv3 Working Group"
Packit fcad23
    CONTACT-INFO "WG-email:   snmpv3@lists.tislabs.com
Packit fcad23
                  Subscribe:  majordomo@lists.tislabs.com
Packit fcad23
                              In msg body:  subscribe snmpv3
Packit fcad23
Packit fcad23
                  Chair:      Russ Mundy
Packit fcad23
                              TIS Labs at Network Associates
Packit fcad23
                  Postal:     3060 Washington Rd
Packit fcad23
                              Glenwood MD 21738
Packit fcad23
                              USA
Packit fcad23
                  Email:      mundy@tislabs.com
Packit fcad23
                  Phone:      +1-301-854-6889
Packit fcad23
Packit fcad23
                  Co-editor:  Rob Frye
Packit fcad23
                              CoSine Communications
Packit fcad23
                  Postal:     1200 Bridge Parkway
Packit fcad23
                              Redwood City, CA 94065
Packit fcad23
                              USA
Packit fcad23
                  E-mail:     rfrye@cosinecom.com
Packit fcad23
                  Phone:      +1 703 725 1130
Packit fcad23
Packit fcad23
                  Co-editor:  David B. Levi
Packit fcad23
                              Nortel Networks
Packit fcad23
                  Postal:     3505 Kesterwood Drive
Packit fcad23
                              Knoxville, TN 37918
Packit fcad23
                  E-mail:     dlevi@nortelnetworks.com
Packit fcad23
                  Phone:      +1 423 686 0432
Packit fcad23
Packit fcad23
                  Co-editor:  Shawn A. Routhier
Packit fcad23
                              Integrated Systems Inc.
Packit fcad23
                  Postal:     333 North Ave 4th Floor
Packit fcad23
                              Wakefield, MA 01880
Packit fcad23
                  E-mail:     sar@epilogue.com
Packit fcad23
                  Phone:      +1 781 245 0804
Packit fcad23
Packit fcad23
                  Co-editor:  Bert Wijnen
Packit fcad23
                              Lucent Technologies
Packit fcad23
                  Postal:     Schagen 33
Packit fcad23
                              3461 GL Linschoten
Packit fcad23
                              Netherlands
Packit fcad23
                  Email:      bwijnen@lucent.com
Packit fcad23
                  Phone:      +31-348-407-775
Packit fcad23
                 "
Packit fcad23
        DESCRIPTION
Packit fcad23
            "This MIB module defines objects to help support coexistence
Packit fcad23
             between SNMPv1, SNMPv2c, and SNMPv3."
Packit fcad23
        REVISION "200003060000Z" -- 6 Mar 2000
Packit fcad23
        DESCRIPTION "This version published as RFC 2576."
Packit fcad23
        REVISION "199905130000Z" -- 13 May 1999
Packit fcad23
        DESCRIPTION "The Initial Revision"
Packit fcad23
    ::= { snmpModules 18 }
Packit fcad23
Packit fcad23
-- Administrative assignments ****************************************
Packit fcad23
Packit fcad23
snmpCommunityMIBObjects     OBJECT IDENTIFIER ::= { snmpCommunityMIB 1 }
Packit fcad23
snmpCommunityMIBConformance OBJECT IDENTIFIER ::= { snmpCommunityMIB 2 }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- The snmpCommunityTable contains a database of community strings.
Packit fcad23
-- This table provides mappings between community strings, and the
Packit fcad23
Packit fcad23
-- parameters required for View-based Access Control.
Packit fcad23
--
Packit fcad23
Packit fcad23
snmpCommunityTable OBJECT-TYPE
Packit fcad23
    SYNTAX       SEQUENCE OF SnmpCommunityEntry
Packit fcad23
    MAX-ACCESS   not-accessible
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The table of community strings configured in the SNMP
Packit fcad23
         engine's Local Configuration Datastore (LCD)."
Packit fcad23
    ::= { snmpCommunityMIBObjects 1 }
Packit fcad23
Packit fcad23
snmpCommunityEntry OBJECT-TYPE
Packit fcad23
    SYNTAX       SnmpCommunityEntry
Packit fcad23
    MAX-ACCESS   not-accessible
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Information about a particular community string."
Packit fcad23
    INDEX       { IMPLIED snmpCommunityIndex }
Packit fcad23
    ::= { snmpCommunityTable 1 }
Packit fcad23
Packit fcad23
SnmpCommunityEntry ::= SEQUENCE {
Packit fcad23
    snmpCommunityIndex               SnmpAdminString,
Packit fcad23
    snmpCommunityName                OCTET STRING,
Packit fcad23
    snmpCommunitySecurityName        SnmpAdminString,
Packit fcad23
    snmpCommunityContextEngineID     SnmpEngineID,
Packit fcad23
    snmpCommunityContextName         SnmpAdminString,
Packit fcad23
    snmpCommunityTransportTag        SnmpTagValue,
Packit fcad23
    snmpCommunityStorageType         StorageType,
Packit fcad23
    snmpCommunityStatus              RowStatus
Packit fcad23
}
Packit fcad23
Packit fcad23
snmpCommunityIndex OBJECT-TYPE
Packit fcad23
    SYNTAX      SnmpAdminString (SIZE(1..32))
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The unique index value of a row in this table."
Packit fcad23
    ::= { snmpCommunityEntry 1 }
Packit fcad23
Packit fcad23
snmpCommunityName OBJECT-TYPE
Packit fcad23
    SYNTAX       OCTET STRING
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The community string for which a row in this table
Packit fcad23
         represents a configuration."
Packit fcad23
    ::= { snmpCommunityEntry 2 }
Packit fcad23
Packit fcad23
snmpCommunitySecurityName OBJECT-TYPE
Packit fcad23
    SYNTAX       SnmpAdminString (SIZE(1..32))
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A human readable string representing the corresponding
Packit fcad23
         value of snmpCommunityName in a Security Model
Packit fcad23
         independent format."
Packit fcad23
    ::= { snmpCommunityEntry 3 }
Packit fcad23
Packit fcad23
snmpCommunityContextEngineID OBJECT-TYPE
Packit fcad23
    SYNTAX       SnmpEngineID
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The contextEngineID indicating the location of the
Packit fcad23
         context in which management information is accessed
Packit fcad23
         when using the community string specified by the
Packit fcad23
         corresponding instance of snmpCommunityName.
Packit fcad23
Packit fcad23
         The default value is the snmpEngineID of the entity in
Packit fcad23
         which this object is instantiated."
Packit fcad23
    ::= { snmpCommunityEntry 4 }
Packit fcad23
Packit fcad23
snmpCommunityContextName OBJECT-TYPE
Packit fcad23
    SYNTAX       SnmpAdminString (SIZE(0..32))
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The context in which management information is accessed
Packit fcad23
         when using the community string specified by the corresponding
Packit fcad23
         instance of snmpCommunityName."
Packit fcad23
    DEFVAL      { ''H }   -- the empty string
Packit fcad23
    ::= { snmpCommunityEntry 5 }
Packit fcad23
Packit fcad23
snmpCommunityTransportTag OBJECT-TYPE
Packit fcad23
    SYNTAX       SnmpTagValue
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "This object specifies a set of transport endpoints
Packit fcad23
         from which a command responder application will accept
Packit fcad23
         management requests.  If a management request containing
Packit fcad23
         this community is received on a transport endpoint other
Packit fcad23
         than the transport endpoints identified by this object,
Packit fcad23
         the request is deemed unauthentic.
Packit fcad23
Packit fcad23
         The transports identified by this object are specified
Packit fcad23
Packit fcad23
         in the snmpTargetAddrTable.  Entries in that table
Packit fcad23
         whose snmpTargetAddrTagList contains this tag value
Packit fcad23
         are identified.
Packit fcad23
Packit fcad23
         If the value of this object has zero-length, transport
Packit fcad23
         endpoints are not checked when authenticating messages
Packit fcad23
         containing this community string."
Packit fcad23
    DEFVAL      { ''H }   -- the empty string
Packit fcad23
    ::= { snmpCommunityEntry 6 }
Packit fcad23
Packit fcad23
snmpCommunityStorageType OBJECT-TYPE
Packit fcad23
    SYNTAX       StorageType
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The storage type for this conceptual row in the
Packit fcad23
         snmpCommunityTable.  Conceptual rows having the value
Packit fcad23
         'permanent' need not allow write-access to any
Packit fcad23
         columnar object in the row."
Packit fcad23
    ::= { snmpCommunityEntry 7 }
Packit fcad23
Packit fcad23
snmpCommunityStatus OBJECT-TYPE
Packit fcad23
    SYNTAX       RowStatus
Packit fcad23
    MAX-ACCESS   read-create
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The status of this conceptual row in the snmpCommunityTable.
Packit fcad23
Packit fcad23
         An entry in this table is not qualified for activation
Packit fcad23
         until instances of all corresponding columns have been
Packit fcad23
         initialized, either through default values, or through
Packit fcad23
         Set operations.  The snmpCommunityName and
Packit fcad23
         snmpCommunitySecurityName objects must be explicitly set.
Packit fcad23
Packit fcad23
         There is no restriction on setting columns in this table
Packit fcad23
         when the value of snmpCommunityStatus is active(1)."
Packit fcad23
    ::= { snmpCommunityEntry 8 }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- The snmpTargetAddrExtTable
Packit fcad23
--
Packit fcad23
Packit fcad23
snmpTargetAddrExtTable OBJECT-TYPE
Packit fcad23
    SYNTAX       SEQUENCE OF SnmpTargetAddrExtEntry
Packit fcad23
    MAX-ACCESS   not-accessible
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The table of mask and mms values associated with the
Packit fcad23
Packit fcad23
         snmpTargetAddrTable.
Packit fcad23
Packit fcad23
         The snmpTargetAddrExtTable augments the
Packit fcad23
         snmpTargetAddrTable with a transport address mask value
Packit fcad23
         and a maximum message size value.  The transport address
Packit fcad23
         mask allows entries in the snmpTargetAddrTable to define
Packit fcad23
         a set of addresses instead of just a single address.
Packit fcad23
         The maximum message size value allows the maximum
Packit fcad23
         message size of another SNMP entity to be configured for
Packit fcad23
         use in SNMPv1 (and SNMPv2c) transactions, where the
Packit fcad23
         message format does not specify a maximum message size."
Packit fcad23
    ::= { snmpCommunityMIBObjects 2 }
Packit fcad23
Packit fcad23
snmpTargetAddrExtEntry OBJECT-TYPE
Packit fcad23
    SYNTAX       SnmpTargetAddrExtEntry
Packit fcad23
    MAX-ACCESS   not-accessible
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Information about a particular mask and mms value."
Packit fcad23
    AUGMENTS       { snmpTargetAddrEntry }
Packit fcad23
    ::= { snmpTargetAddrExtTable 1 }
Packit fcad23
Packit fcad23
SnmpTargetAddrExtEntry ::= SEQUENCE {
Packit fcad23
    snmpTargetAddrTMask              OCTET STRING,
Packit fcad23
    snmpTargetAddrMMS                Integer32
Packit fcad23
}
Packit fcad23
Packit fcad23
snmpTargetAddrTMask OBJECT-TYPE
Packit fcad23
    SYNTAX      OCTET STRING (SIZE (0..255))
Packit fcad23
    MAX-ACCESS  read-create
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The mask value associated with an entry in the
Packit fcad23
         snmpTargetAddrTable.  The value of this object must
Packit fcad23
         have the same length as the corresponding instance of
Packit fcad23
         snmpTargetAddrTAddress, or must have length 0.  An
Packit fcad23
         attempt to set it to any other value will result in
Packit fcad23
         an inconsistentValue error.
Packit fcad23
Packit fcad23
         The value of this object allows an entry in the
Packit fcad23
         snmpTargetAddrTable to specify multiple addresses.
Packit fcad23
         The mask value is used to select which bits of
Packit fcad23
         a transport address must match bits of the corresponding
Packit fcad23
         instance of snmpTargetAddrTAddress, in order for the
Packit fcad23
         transport address to match a particular entry in the
Packit fcad23
         snmpTargetAddrTable.  Bits which are 1 in the mask
Packit fcad23
         value indicate bits in the transport address which
Packit fcad23
         must match bits in the snmpTargetAddrTAddress value.
Packit fcad23
Packit fcad23
         Bits which are 0 in the mask indicate bits in the
Packit fcad23
         transport address which need not match.  If the
Packit fcad23
         length of the mask is 0, the mask should be treated
Packit fcad23
         as if all its bits were 1 and its length were equal
Packit fcad23
         to the length of the corresponding value of
Packit fcad23
         snmpTargetAddrTable.
Packit fcad23
Packit fcad23
         This object may not be modified while the value of the
Packit fcad23
         corresponding instance of snmpTargetAddrRowStatus is
Packit fcad23
         active(1).  An attempt to set this object in this case
Packit fcad23
         will result in an inconsistentValue error."
Packit fcad23
    DEFVAL { ''H }
Packit fcad23
    ::= { snmpTargetAddrExtEntry 1 }
Packit fcad23
Packit fcad23
snmpTargetAddrMMS OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (0|484..2147483647)
Packit fcad23
    MAX-ACCESS  read-create
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The maximum message size value associated with an entry
Packit fcad23
         in the snmpTargetAddrTable."
Packit fcad23
    DEFVAL { 484 }
Packit fcad23
    ::= { snmpTargetAddrExtEntry 2 }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- The snmpTrapAddress and snmpTrapCommunity objects are included
Packit fcad23
-- in notifications that are forwarded by a proxy, which were
Packit fcad23
-- originally received as SNMPv1 Trap messages.
Packit fcad23
--
Packit fcad23
Packit fcad23
snmpTrapAddress OBJECT-TYPE
Packit fcad23
    SYNTAX      IpAddress
Packit fcad23
    MAX-ACCESS  accessible-for-notify
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value of the agent-addr field of a Trap PDU which
Packit fcad23
         is forwarded by a proxy forwarder application using
Packit fcad23
         an SNMP version other than SNMPv1.  The value of this
Packit fcad23
         object SHOULD contain the value of the agent-addr field
Packit fcad23
         from the original Trap PDU as generated by an SNMPv1
Packit fcad23
         agent."
Packit fcad23
    ::= { snmpCommunityMIBObjects 3 }
Packit fcad23
Packit fcad23
snmpTrapCommunity OBJECT-TYPE
Packit fcad23
    SYNTAX      OCTET STRING
Packit fcad23
    MAX-ACCESS  accessible-for-notify
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value of the community string field of an SNMPv1
Packit fcad23
         message containing a Trap PDU which is forwarded by a
Packit fcad23
         a proxy forwarder application using an SNMP version
Packit fcad23
         other than SNMPv1.  The value of this object SHOULD
Packit fcad23
         contain the value of the community string field from
Packit fcad23
         the original SNMPv1 message containing a Trap PDU as
Packit fcad23
         generated by an SNMPv1 agent."
Packit fcad23
    ::= { snmpCommunityMIBObjects 4 }
Packit fcad23
Packit fcad23
-- Conformance Information *******************************************
Packit fcad23
Packit fcad23
snmpCommunityMIBCompliances OBJECT IDENTIFIER
Packit fcad23
                            ::= { snmpCommunityMIBConformance 1 }
Packit fcad23
snmpCommunityMIBGroups      OBJECT IDENTIFIER
Packit fcad23
                            ::= { snmpCommunityMIBConformance 2 }
Packit fcad23
Packit fcad23
-- Compliance statements
Packit fcad23
Packit fcad23
snmpCommunityMIBCompliance MODULE-COMPLIANCE
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The compliance statement for SNMP engines which
Packit fcad23
         implement the SNMP-COMMUNITY-MIB."
Packit fcad23
Packit fcad23
    MODULE       -- this module
Packit fcad23
        MANDATORY-GROUPS { snmpCommunityGroup }
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunityName
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunitySecurityName
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunityContextEngineID
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunityContextName
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunityTransportTag
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunityStorageType
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
Packit fcad23
        OBJECT           snmpCommunityStatus
Packit fcad23
        MIN-ACCESS       read-only
Packit fcad23
        DESCRIPTION     "Write access is not required."
Packit fcad23
    ::= { snmpCommunityMIBCompliances 1 }
Packit fcad23
Packit fcad23
snmpProxyTrapForwardCompliance MODULE-COMPLIANCE
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The compliance statement for SNMP engines which
Packit fcad23
         contain a proxy forwarding application which is
Packit fcad23
         capable of forwarding SNMPv1 traps using SNMPv2c
Packit fcad23
         or SNMPv3."
Packit fcad23
    MODULE       -- this module
Packit fcad23
        MANDATORY-GROUPS { snmpProxyTrapForwardGroup }
Packit fcad23
    ::= { snmpCommunityMIBCompliances 2 }
Packit fcad23
Packit fcad23
snmpCommunityGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        snmpCommunityName,
Packit fcad23
        snmpCommunitySecurityName,
Packit fcad23
        snmpCommunityContextEngineID,
Packit fcad23
        snmpCommunityContextName,
Packit fcad23
        snmpCommunityTransportTag,
Packit fcad23
        snmpCommunityStorageType,
Packit fcad23
        snmpCommunityStatus,
Packit fcad23
        snmpTargetAddrTMask,
Packit fcad23
        snmpTargetAddrMMS
Packit fcad23
    }
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A collection of objects providing for configuration
Packit fcad23
         of community strings for SNMPv1 (and SNMPv2c) usage."
Packit fcad23
    ::= { snmpCommunityMIBGroups 1 }
Packit fcad23
Packit fcad23
snmpProxyTrapForwardGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        snmpTrapAddress,
Packit fcad23
        snmpTrapCommunity
Packit fcad23
    }
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Objects which are used by proxy forwarding applications
Packit fcad23
         when translating traps between SNMP versions.  These are
Packit fcad23
         used to preserve SNMPv1-specific information when
Packit fcad23
Packit fcad23
         translating to SNMPv2c or SNMPv3."
Packit fcad23
    ::= { snmpCommunityMIBGroups 3 }
Packit fcad23
Packit fcad23
END