Blame mibs/SNMP-TSM-MIB.txt

Packit fcad23
SNMP-TSM-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
    MODULE-IDENTITY, OBJECT-TYPE,
Packit fcad23
    mib-2, Counter32
Packit fcad23
      FROM SNMPv2-SMI -- RFC2578
Packit fcad23
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit fcad23
      FROM SNMPv2-CONF -- RFC2580
Packit fcad23
    TruthValue
Packit fcad23
       FROM SNMPv2-TC -- RFC2579
Packit fcad23
    ;
Packit fcad23
Packit fcad23
snmpTsmMIB MODULE-IDENTITY
Packit fcad23
    LAST-UPDATED "200906090000Z"
Packit fcad23
    ORGANIZATION "ISMS Working Group"
Packit fcad23
    CONTACT-INFO "WG-EMail:   isms@lists.ietf.org
Packit fcad23
                  Subscribe:  isms-request@lists.ietf.org
Packit fcad23
Packit fcad23
                  Chairs:
Packit fcad23
                    Juergen Quittek
Packit fcad23
                    NEC Europe Ltd.
Packit fcad23
                    Network Laboratories
Packit fcad23
                    Kurfuersten-Anlage 36
Packit fcad23
                    69115 Heidelberg
Packit fcad23
                    Germany
Packit fcad23
                    +49 6221 90511-15
Packit fcad23
                    quittek@netlab.nec.de
Packit fcad23
Packit fcad23
                    Juergen Schoenwaelder
Packit fcad23
                    Jacobs University Bremen
Packit fcad23
                    Campus Ring 1
Packit fcad23
                    28725 Bremen
Packit fcad23
                    Germany
Packit fcad23
                    +49 421 200-3587
Packit fcad23
                    j.schoenwaelder@jacobs-university.de
Packit fcad23
Packit fcad23
                  Editor:
Packit fcad23
                    David Harrington
Packit fcad23
                    Huawei Technologies USA
Packit fcad23
                    1700 Alma Dr.
Packit fcad23
                    Plano TX 75075
Packit fcad23
                    USA
Packit fcad23
                    +1 603-436-8634
Packit fcad23
                    ietfdbh@comcast.net
Packit fcad23
Packit fcad23
                    Wes Hardaker
Packit fcad23
                    Cobham Analytic Solutions
Packit fcad23
                    P.O. Box 382
Packit fcad23
                    Davis, CA  95617
Packit fcad23
                    USA
Packit fcad23
                    +1 530 792 1913
Packit fcad23
                    ietf@hardakers.net
Packit fcad23
                 "
Packit fcad23
    DESCRIPTION
Packit fcad23
       "The Transport Security Model MIB.
Packit fcad23
Packit fcad23
        In keeping with the RFC 3411 design decisions to use
Packit fcad23
        self-contained documents, the RFC that contains the definition
Packit fcad23
        of this MIB module also includes the elements of procedure
Packit fcad23
        that are needed for processing the Transport Security Model
Packit fcad23
        for SNMP.  These MIB objects SHOULD NOT be modified via other
Packit fcad23
        subsystems or models defined in other documents.  This allows
Packit fcad23
        the Transport Security Model for SNMP to be designed and
Packit fcad23
        documented as independent and self-contained, having no direct
Packit fcad23
        impact on other modules, and this allows this module to be
Packit fcad23
        upgraded and supplemented as the need arises, and to move
Packit fcad23
        along the standards track on different time-lines from other
Packit fcad23
        modules.
Packit fcad23
Packit fcad23
        Copyright (c) 2009 IETF Trust and the persons
Packit fcad23
        identified as authors of the code.  All rights reserved.
Packit fcad23
Packit fcad23
        Redistribution and use in source and binary forms, with or
Packit fcad23
        without modification, are permitted provided that the
Packit fcad23
        following conditions are met:
Packit fcad23
Packit fcad23
        - Redistributions of source code must retain the above copyright
Packit fcad23
          notice, this list of conditions and the following disclaimer.
Packit fcad23
Packit fcad23
        - Redistributions in binary form must reproduce the above
Packit fcad23
          copyright notice, this list of conditions and the following
Packit fcad23
          disclaimer in the documentation and/or other materials
Packit fcad23
          provided with the distribution.
Packit fcad23
Packit fcad23
        - Neither the name of Internet Society, IETF or IETF Trust,
Packit fcad23
          nor the names of specific contributors, may be used to endorse
Packit fcad23
          or promote products derived from this software without
Packit fcad23
          specific prior written permission.
Packit fcad23
Packit fcad23
        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
Packit fcad23
        CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES,
Packit fcad23
        INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
Packit fcad23
        MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Packit fcad23
        DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
Packit fcad23
        CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
Packit fcad23
        SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
Packit fcad23
        NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
Packit fcad23
        LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
Packit fcad23
        HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
Packit fcad23
        CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
Packit fcad23
        OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
Packit fcad23
        EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Packit fcad23
Packit fcad23
        This version of this MIB module is part of RFC 5591;
Packit fcad23
        see the RFC itself for full legal notices."
Packit fcad23
Packit fcad23
    REVISION    "200906090000Z"
Packit fcad23
    DESCRIPTION "The initial version, published in RFC 5591."
Packit fcad23
    ::= { mib-2 190 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- subtrees in the SNMP-TSM-MIB
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
snmpTsmNotifications OBJECT IDENTIFIER ::= { snmpTsmMIB 0 }
Packit fcad23
snmpTsmMIBObjects    OBJECT IDENTIFIER ::= { snmpTsmMIB 1 }
Packit fcad23
snmpTsmConformance   OBJECT IDENTIFIER ::= { snmpTsmMIB 2 }
Packit fcad23
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
-- Objects
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
Packit fcad23
-- Statistics for the Transport Security Model
Packit fcad23
Packit fcad23
snmpTsmStats         OBJECT IDENTIFIER ::= { snmpTsmMIBObjects 1 }
Packit fcad23
Packit fcad23
snmpTsmInvalidCaches OBJECT-TYPE
Packit fcad23
    SYNTAX       Counter32
Packit fcad23
    MAX-ACCESS   read-only
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION "The number of incoming messages dropped because the
Packit fcad23
Packit fcad23
                 tmStateReference referred to an invalid cache.
Packit fcad23
                "
Packit fcad23
    ::= { snmpTsmStats 1 }
Packit fcad23
Packit fcad23
snmpTsmInadequateSecurityLevels OBJECT-TYPE
Packit fcad23
    SYNTAX       Counter32
Packit fcad23
    MAX-ACCESS   read-only
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION "The number of incoming messages dropped because
Packit fcad23
                 the securityLevel asserted by the Transport Model was
Packit fcad23
                 less than the securityLevel requested by the
Packit fcad23
                 application.
Packit fcad23
                "
Packit fcad23
    ::= { snmpTsmStats 2 }
Packit fcad23
Packit fcad23
snmpTsmUnknownPrefixes OBJECT-TYPE
Packit fcad23
    SYNTAX       Counter32
Packit fcad23
    MAX-ACCESS   read-only
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION "The number of messages dropped because
Packit fcad23
                 snmpTsmConfigurationUsePrefix was set to true and
Packit fcad23
                 there is no known prefix for the specified transport
Packit fcad23
                 domain.
Packit fcad23
                "
Packit fcad23
    ::= { snmpTsmStats 3 }
Packit fcad23
Packit fcad23
snmpTsmInvalidPrefixes OBJECT-TYPE
Packit fcad23
    SYNTAX       Counter32
Packit fcad23
    MAX-ACCESS   read-only
Packit fcad23
    STATUS       current
Packit fcad23
    DESCRIPTION "The number of messages dropped because
Packit fcad23
                 the securityName associated with an outgoing message
Packit fcad23
                 did not contain a valid transport domain prefix.
Packit fcad23
                "
Packit fcad23
    ::= { snmpTsmStats 4 }
Packit fcad23
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
-- Configuration
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
Packit fcad23
-- Configuration for the Transport Security Model
Packit fcad23
Packit fcad23
snmpTsmConfiguration   OBJECT IDENTIFIER ::= { snmpTsmMIBObjects 2 }
Packit fcad23
Packit fcad23
snmpTsmConfigurationUsePrefix OBJECT-TYPE
Packit fcad23
    SYNTAX      TruthValue
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION "If this object is set to true, then securityNames
Packit fcad23
                 passing to and from the application are expected to
Packit fcad23
                 contain a transport-domain-specific prefix.  If this
Packit fcad23
                 object is set to true, then a domain-specific prefix
Packit fcad23
                 will be added by the TSM to the securityName for
Packit fcad23
                 incoming messages and removed from the securityName
Packit fcad23
                 when processing outgoing messages.  Transport domains
Packit fcad23
                 and prefixes are maintained in a registry by IANA.
Packit fcad23
                 This object SHOULD persist across system reboots.
Packit fcad23
                "
Packit fcad23
    DEFVAL { false }
Packit fcad23
    ::= { snmpTsmConfiguration 1 }
Packit fcad23
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
-- snmpTsmMIB - Conformance Information
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
Packit fcad23
snmpTsmCompliances OBJECT IDENTIFIER ::= { snmpTsmConformance 1 }
Packit fcad23
Packit fcad23
snmpTsmGroups      OBJECT IDENTIFIER ::= { snmpTsmConformance 2 }
Packit fcad23
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
-- Compliance statements
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
Packit fcad23
snmpTsmCompliance MODULE-COMPLIANCE
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION "The compliance statement for SNMP engines that support
Packit fcad23
                 the SNMP-TSM-MIB.
Packit fcad23
                "
Packit fcad23
    MODULE
Packit fcad23
        MANDATORY-GROUPS { snmpTsmGroup }
Packit fcad23
    ::= { snmpTsmCompliances 1 }
Packit fcad23
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
-- Units of conformance
Packit fcad23
-- -------------------------------------------------------------
Packit fcad23
snmpTsmGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        snmpTsmInvalidCaches,
Packit fcad23
        snmpTsmInadequateSecurityLevels,
Packit fcad23
        snmpTsmUnknownPrefixes,
Packit fcad23
        snmpTsmInvalidPrefixes,
Packit fcad23
        snmpTsmConfigurationUsePrefix
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION "A collection of objects for maintaining
Packit fcad23
                 information of an SNMP engine that implements
Packit fcad23
Packit fcad23
                 the SNMP Transport Security Model.
Packit fcad23
                "
Packit fcad23
    ::= { snmpTsmGroups 2 }
Packit fcad23
Packit fcad23
END