summaryrefslogtreecommitdiff
path: root/MIBS/ibm/IBMHPRROUTETEST-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ibm/IBMHPRROUTETEST-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ibm/IBMHPRROUTETEST-MIB')
-rw-r--r--MIBS/ibm/IBMHPRROUTETEST-MIB436
1 files changed, 436 insertions, 0 deletions
diff --git a/MIBS/ibm/IBMHPRROUTETEST-MIB b/MIBS/ibm/IBMHPRROUTETEST-MIB
new file mode 100644
index 0000000..08813f2
--- /dev/null
+++ b/MIBS/ibm/IBMHPRROUTETEST-MIB
@@ -0,0 +1,436 @@
+IBMHPRROUTETEST-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises, Gauge
+ FROM RFC1155-SMI
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ OBJECT-TYPE
+ FROM RFC-1212;
+
+
+-- IMPORTS
+-- MODULE-IDENTITY, Unsigned32, OBJECT-TYPE, enterprises
+-- FROM SNMPv2-SMI
+-- OBJECT-GROUP, MODULE-COMPLIANCE
+-- FROM SNMPv2-CONF
+-- DisplayString
+-- FROM SNMPv2-TC;
+
+-- ibmHprRouteTest MODULE-IDENTITY
+-- LAST-UPDATED "9701282100Z"
+-- ORGANIZATION "IBM"
+-- CONTACT-INFO "Bob Moore (remoore @ ralvm6)
+-- IBM Corporation
+-- 800 Park Offices Drive
+-- RHJA/664
+-- P.O. Box 12195
+-- Research Triangle Park, NC 27709, USA
+-- Tel: 1 919 254 4436
+-- E-mail: remoore@ralvm6.vnet.ibm.com"
+
+-- DESCRIPTION
+-- "This MIB module represents the HPR route test group from the
+-- original IBM version of the HPR MIB, updated to SNMPv2 SMI. It
+-- is set up to use as its anchor point the same OID that
+-- identified the group in the IBM-HPR-MIB, so that existing
+-- manager applications will not need to change."
+
+-- ::= { hpr 4 }
+
+-- The following OID assignments result in the same OIDs for the
+-- objects in the port DLC trace group as those in the IBM-6611-APPN-MIB.
+ibm OBJECT IDENTIFIER ::= { enterprises 2 }
+ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
+hpr OBJECT IDENTIFIER ::= { ibmArchitecture 10 }
+ibmHprRouteTest OBJECT IDENTIFIER ::= { hpr 4 }
+
+-- **********************************************************************
+-- HPR Route Test
+-- ----------------------------------------------------------------------
+-- This group applies to HPR tower nodes which support the
+-- HPR Route Test Function.
+-- **********************************************************************
+
+ibmHprRtGlobe OBJECT IDENTIFIER ::= { ibmHprRouteTest 1 }
+-- **********************************************************************
+-- HPR Route Test Global Objects
+-- ----------------------------------------------------------------------
+-- The following simple objects allow a HPR route test to be
+-- triggered by specifying an:
+-- 1. existing rtp connection id (nceid and tcid), or
+-- 2. destination lu name and a mode name
+--
+-- The results of the route test will be placed in the HPR Route
+-- Test General and Detail Result tables.
+-- **********************************************************************
+
+
+ibmHprRtGlobeConnTrigger OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0 | 10..17))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to trigger an HPR route test of the
+ physical path of an existing RTP Connection. The format of
+ this object is: nceid-length.nceid.tcid, where
+
+ - nceid-length: 1 octet. valid values are 1-8.
+ - nceid: 1-8 octets.
+ - tcid: 8 octets."
+
+ ::= { ibmHprRtGlobe 1}
+
+ibmHprRtGlobeNameTrigger OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0 | 5..26))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to trigger an HPR route test of the
+ physical path of an existing or non-existing RTP Connection.
+ The names will be used to generate a HPR Route which may or may
+ not match an existing RTP Connection; but must be reside on a
+ current or potential RTP Connection endpoint node. The format
+ of this object is: netid.lu-name.mode-name, where
+
+ - netid: 1-8 octets.
+ - period: 1 octet.
+ - lu-name: 1-8 octets.
+ - period: 1 octet.
+ - mode-name: 1-8 octets."
+
+ ::= { ibmHprRtGlobe 2}
+
+ibmHprRtGenResults OBJECT IDENTIFIER ::= { ibmHprRouteTest 2 }
+-- **********************************************************************
+-- HPR Route Test General Results
+-- ----------------------------------------------------------------------
+-- The each entry in the following table provides the general results
+-- from a specific HPR route test.
+-- **********************************************************************
+
+ibmHprRtGenTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmHprRtGenEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The HPR Route Test General Results Table."
+
+ ::= { ibmHprRtGenResults 1}
+
+
+ibmHprRtGenEntry OBJECT-TYPE
+ SYNTAX IbmHprRtGenEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The HPR Route Test Id is used to index to this table. This Id
+ is an integer that begins at 1 and is incremented with each
+ route test executed on the agent node."
+
+ INDEX { ibmHprRtGenTestId }
+
+ ::= { ibmHprRtGenTable 1}
+
+IbmHprRtGenEntry ::= SEQUENCE {
+ ibmHprRtGenTestId Gauge, -- route test id
+ ibmHprRtGenTestType INTEGER, -- route test type
+ ibmHprRtGenConnTrigger OCTET STRING, -- connection trigger
+ ibmHprRtGenNameTrigger DisplayString, -- name trigger
+ ibmHprRtGenResult INTEGER, -- result
+ ibmHprRtGenSenseCode OCTET STRING, -- sense code
+ ibmHprRtGenCosName DisplayString, -- cos name
+ ibmHprRtGenRscv OCTET STRING -- rscv
+ }
+
+ibmHprRtGenTestId OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route test id. This Id is an integer that begins at 1 and
+ is incremented with each route test execution."
+
+ ::= { ibmHprRtGenEntry 1}
+
+ibmHprRtGenTestType OBJECT-TYPE
+ SYNTAX INTEGER {
+ connTrigger(1),
+ nameTrigger(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route test type. This indicates whether the route test
+ was triggered by setting the:
+
+ 1. global connection trigger, or
+ 2. global name trigger."
+
+ ::= { ibmHprRtGenEntry 2}
+
+ibmHprRtGenConnTrigger OBJECT-TYPE
+
+ SYNTAX OCTET STRING (SIZE (0 | 10..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object will be valid if the route test was triggered by
+ setting the global connection trigger. If the route test was
+ triggered by setting the global name trigger, this object will
+ return the zero-length string. When it is not null, the format
+ of this object is: nceid-length.nceid.tcid, where
+
+ - nceid-length: 1 octet. valid values are 1-8.
+ - nceid: 1-8 octets.
+ - tcid: 8 octets."
+
+ ::= { ibmHprRtGenEntry 3}
+
+ibmHprRtGenNameTrigger OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0 | 5..26))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object will be valid if the route test was triggered by
+ setting the global name trigger. If the route test was
+ triggered by setting the global connection trigger, this object
+ will return the zero-length string. When it is not null, the
+ format of this object is: netid.lu-name.mode-name, where
+
+ - netid: 1-8 octets.
+ - period: 1 octet.
+ - lu-name: 1-8 octets.
+ - period: 1 octet.
+ - mode-name: 1-8 octets."
+
+ ::= { ibmHprRtGenEntry 4}
+
+ibmHprRtGenResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ successful(1),
+ inProgess(2),
+ noResponse(3),
+ nceidInvalid(4),
+ tcidInvalid(5),
+ luInvalid(6),
+ modeInvalid(7),
+ noHprRoute(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route test result. This indicates whether the route test
+ was:
+
+ 1. successfully executed, or
+ 2. in progress and has not completed yet, or
+ 3. no response was received from one or more nodes, or
+ 4. the nce id used to trigger the route test was invalid, or
+ 5. the tcid used to trigger the route test was invalid, or
+ 6. the lu name used to trigger the route test was invalid, or
+ 7. the mode name used to trigger the route test was invalid
+ for the lu name specified, or
+ 8. a contiguous hpr route from this node to the target lu
+ does not exist and cannot be created."
+
+ ::= { ibmHprRtGenEntry 5}
+
+ibmHprRtGenSenseCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SNA sense data that corresponds to the route test result."
+
+ ::= { ibmHprRtGenEntry 6}
+
+ibmHprRtGenCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The class of service name used for this route test."
+
+ ::= { ibmHprRtGenEntry 7}
+
+ibmHprRtGenRscv OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route selection control vector used for this route test."
+
+ ::= { ibmHprRtGenEntry 8}
+
+ibmHprRtDetResults OBJECT IDENTIFIER ::= { ibmHprRouteTest 3 }
+-- **********************************************************************
+-- HPR Route Test Detailed Results
+-- ----------------------------------------------------------------------
+-- Each entry in the following table provides detailed results from a
+-- a specific HPR route test.
+-- **********************************************************************
+
+ibmHprRtDetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmHprRtDetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The HPR Route Test Detailed Results Table."
+
+ ::= { ibmHprRtDetResults 1}
+
+ibmHprRtDetEntry OBJECT-TYPE
+ SYNTAX IbmHprRtDetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The HPR Route Test Id and HPR Route Sub Test Id are used to
+ index this table. The Test Id is an integer that begins at 1
+ and is incremented with each route test execution. The Sub
+ Test Id is an integer that begins at 1 and is incremented with
+ each node along the path being tested."
+
+ INDEX { ibmHprRtDetTestId,
+ ibmHprRtDetSubTestId }
+
+ ::= { ibmHprRtDetTable 1}
+
+IbmHprRtDetEntry ::= SEQUENCE {
+ ibmHprRtDetTestId Gauge, -- route test id
+ ibmHprRtDetSubTestId INTEGER, -- node test id
+ ibmHprRtDetDestNode DisplayString, -- destination node
+ ibmHprRtDetPriorNode DisplayString, -- prior node
+ ibmHprRtDetLastTgNumber INTEGER, -- last tg number
+ ibmHprRtDetRtripTime Gauge, -- round trip time
+ ibmHprRtDetResult INTEGER -- result
+ }
+
+ibmHprRtDetTestId OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route test id. This Id is an integer that begins at 1 and
+ is incremented with each route test execution. If this object
+ has the same value as the ibmHprRtGenTestId, then the two
+ objects apply to the same route test."
+
+ ::= { ibmHprRtDetEntry 1}
+
+ibmHprRtDetSubTestId OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sub test id. This Id is an integer that begins at 1 and
+ is incremented with each node along the path being tested. The
+ last entry of the test will be designated by a value 255."
+
+ ::= { ibmHprRtDetEntry 2}
+
+
+ibmHprRtDetDestNode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination node name for this portion of the route test."
+
+ ::= { ibmHprRtDetEntry 3}
+
+ibmHprRtDetPriorNode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the node which is prior to the destination node
+ for this portion of the route test."
+
+ ::= { ibmHprRtDetEntry 4}
+
+ibmHprRtDetLastTgNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The last TG number for this portion of the route test."
+
+ ::= { ibmHprRtDetEntry 5}
+
+ibmHprRtDetRtripTime OBJECT-TYPE
+ SYNTAX Gauge
+-- UNITS "1/1000ths of a second"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The round trip time for this portion of the route test. It is
+ the total time from when the test frame was sent by this node
+ to the time when the test frame was received back at this
+ node."
+
+ ::= { ibmHprRtDetEntry 6}
+
+ibmHprRtDetResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ successful(1),
+ noResponse(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The result of this portion of the route test. It indicates
+ whether this portion of the route test was:
+
+
+ 1. successfully executed, or
+ 2. no response was received."
+
+ ::= { ibmHprRtDetEntry 7}
+
+-- ******************************************************************
+-- IBM HPR route test conformance
+-- ******************************************************************
+
+-- ibmHprRtCompliances OBJECT IDENTIFIER ::= { ibmHprRouteTest 4 }
+-- ibmHprRtConfGroups OBJECT IDENTIFIER ::= { ibmHprRouteTest 5 }
+
+-- ibmHprRtCompliance MODULE-COMPLIANCE
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The compliance statement for the SNMPv2 entities that
+-- implement the IBM HPR Route Test function."
+
+-- MODULE
+
+-- MANDATORY-GROUPS
+-- { ibmHprRtObjectsConfGroup }
+
+-- ::= { ibmHprRtCompliances 1 }
+
+-- ibmHprRtObjectsConfGroup OBJECT-GROUP
+-- OBJECTS {
+-- ibmHprRtGlobeConnTrigger,
+-- ibmHprRtGlobeNameTrigger,
+-- ibmHprRtGenTestType,
+-- ibmHprRtGenConnTrigger,
+-- ibmHprRtGenNameTrigger,
+-- ibmHprRtGenResult,
+-- ibmHprRtGenSenseCode,
+-- ibmHprRtGenCosName,
+-- ibmHprRtGenRscv,
+-- ibmHprRtDetDestNode,
+-- ibmHprRtDetPriorNode,
+-- ibmHprRtDetLastTgNumber,
+-- ibmHprRtDetRtripTime,
+-- ibmHprRtDetResult
+-- }
+-- STATUS mandatory
+-- DESCRIPTION
+-- "All of the accessible objects in this module."
+
+-- ::= { ibmHprRtConfGroups 1 }
+
+END