diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ibm/IBMHPRROUTETEST-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/ibm/IBMHPRROUTETEST-MIB')
| -rw-r--r-- | MIBS/ibm/IBMHPRROUTETEST-MIB | 436 |
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 |