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