diff options
Diffstat (limited to 'doc/rfc/rfc2238.txt')
-rw-r--r-- | doc/rfc/rfc2238.txt | 1963 |
1 files changed, 1963 insertions, 0 deletions
diff --git a/doc/rfc/rfc2238.txt b/doc/rfc/rfc2238.txt new file mode 100644 index 0000000..7323fd6 --- /dev/null +++ b/doc/rfc/rfc2238.txt @@ -0,0 +1,1963 @@ + + + + + + +Network Working Group B. Clouston, Editor +Request for Comments: 2238 Cisco Systems +Category: Standards Track B. Moore, Editor + IBM Corporation + November 1997 + + + Definitions of Managed Objects + for HPR using SMIv2 + + +Status of this Memo + + This document specifies an Internet standards track protocol for the + Internet community, and requests discussion and suggestions for + improvements. Please refer to the current edition of the "Internet + Official Protocol Standards" (STD 1) for the standardization state + and status of this protocol. Distribution of this memo is unlimited. + +Copyright Notice + + Copyright (C) The Internet Society (1997). All Rights Reserved. + +Table of Contents + + 1. Status of this Memo ..................................... 1 + 2. Introduction ............................................ 1 + 3. The SNMP Network Management Framework ................... 2 + 4. Overview ................................................ 2 + 4.1 HPR MIB structure ...................................... 3 + 5. Definitions ............................................. 5 + 6. Acknowledgments ........................................ 33 + 7. References ............................................. 33 + 8. Security Considerations ................................ 33 + 9. Authors' Addresses ..................................... 34 + 10. Full Copyright Statement ................................ 35 + +2. Introduction + + This memo defines a portion of the Management Information Base (MIB) + for use with network management protocols in the Internet community. + In particular, it defines objects for monitoring and controlling + network devices with HPR (High Performance Routing) capabilities. + This memo identifies managed objects for the HPR protocol. + + + + + + + +Clouston & Moore Standards Track [Page 1] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +3. The SNMP Network Management Framework + + The SNMP Network Management Framework consists of several components. + For the purpose of this specification, the applicable components of + the Framework are the SMI and related documents [1, 2, 3], which + define the mechanisms used for describing and naming objects for the + purpose of management. + + The Framework permits new objects to be defined for the purpose of + experimentation and evaluation. + +4. Overview + + This document identifies objects for monitoring the configuration and + active characteristics of devices with HPR capabilities. HPR is an + enhancement to the Advanced Peer-to-Peer Network (APPN) architecture + that provides fast data routing and improved session reliability. + APPN is one of the protocols that can use the HPR transport + mechanism. See the SNANAU APPN MIB [4] for management of APPN and + APPN use of the HPR transport. + + The HPR terms and overall architecture [5] are available at + http://www.networking.ibm.com/app/aiwdoc/aiwsrc.htm. + + Automatic Network Routing (ANR) is a fast low-level routing + technique. Each node assigns a unique (within that node) ANR label + for each out-bound link as it is activated. The label size is + defined by the ANR node, and nodes only need to know how to interpret + their own labels. The ANR string is a group of ANR labels encoded in + a header in front of the message being sent. At each hop the node + strips off its own ANR label and forwards the message onto the link + with that label. The last label in the string is the Network + Connection Endpoint (NCE), which identifies the component within the + destination node that is to receive the message. + + Rapid Transport Protocol (RTP) is an end-to-end full duplex transport + connection (pipe). It provides for high-speed transport of data + using ANR. RTP is connection-oriented, and delivers data in correct + order reliably. Error recovery is done efficiently with selective + retransmission of data. An RTP path can be switched without + disrupting the sessions using it. An RTP path switch may be done + automatically if a link in the path fails and another RTP path is + available, or on demand to attempt to restore the optimal path. + + RTP performs flow/congestion control with the Adaptive Rate-Based + (ARB) algorithm, described in [5]. ARB is done only at the endpoints + of the RTP pipe, so intermediate hops are not involved. + + + + +Clouston & Moore Standards Track [Page 2] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + ARB regulates the flow of data over an RTP connection by adaptively + changing the sender's rate based on feedback on the receiver's rate. + It is designed to prevent congestion rather than react to it. + + In this document, we describe HPR managed objects. + + Highlights of the management functions supported by the HPR MIB + module include the following: + + o Identifying network connection endpoints (NCEs). + + o Identifying how incoming packets are routed based on ANR labels. + + o Monitoring the RTP connections between nodes. + + o Ability to trigger an RTP path switch. The MIB only supports a + path switch with no specified path. Some implementations may + have a product-specific option to specify a new path. The + hprOperatorPathSwitchSupport object identifies this support. + + o Historical information about RTP path switch attempts. + + This MIB module does not support: + + o Configuration of HPR nodes. + + o Protocol-specific uses of HPR (such as APPN). + + o Traps. The APPN MIB contains a trap for Alert conditions that + may affect HPR resources. The value for the affectedObject + object contained in the alertTrap is determined by the + implementation. It may contain a VariablePointer from the HPR + MIB. The APPN/HPR Alerts are defined in [6]. + +4.1. HPR MIB Structure + + Although HPR is an extension to APPN, the HPR MIB relies very little + upon the APPN MIB. The appnNodeCounterDisconTime object in the APPN + MIB is used to detect discontinuities in HPR MIB counters. The + hprNodeCpName object in this MIB has the same value as the + appnNodeCpName object in the APPN MIB. + + The HPR MIB module contains the following collections of objects: + + o hprGlobal - general HPR objects. + + o hprAnrRouting - objects related to the ANR routing table. + + + + +Clouston & Moore Standards Track [Page 3] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + o hprTransportUser - objects related to users of the HPR + transport. + + o hprRtp - objects related to the HPR Transport Tower. + + These are described below in more detail. + +4.1.1. hprGlobal group + + The hprGlobal group consists of general objects such as the APPN CP + (control point) name of the HPR node and the level of support for + operator-requested path switches. + +4.1.2. hprAnrRouting group + + The hprAnrRouting group consists objects to monitor and control the + counting of ANR packets received and the following table: + + The hprAnrRoutingTable correlates incoming ANR labels to the outbound + transmission group (TG) or local NCE to which incoming packet will be + forwarded. An entry defines the label type as identifying a local + NCE or a TG, identifies the NCE or TG, and counts the number of + packets received with the entry's ANR label. + +4.1.3. hprTransportUser group + + The hprTransportUser group consists of the following table: + + The hprNceTable identifies network connection endpoints and their + function types. The function type can be any combination of a CP, + logical unit (LU), boundary function, and route setup. + +4.1.4. hprRtp group + + The hprRtp group consists of the following objects and tables: + + 1) hprRtpGlobe + + These objects contain information about the number of RTP connection + setups, and control of RTP counters. + + 2) hprRtpTable + + This table contains one entry for each RTP connection. The + information includes local and remote NCE IDs and TCIDs (transport + connection identifiers), timers, send rates, and statistics. A path + switch can be triggered by the hprRptPathSwitchTrigger object if the + agent node supports it; however, a new path cannot be specified. + + + +Clouston & Moore Standards Track [Page 4] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + 3) hprRtpStatusTable + + This table contains statistics and historical information for RTP + path switches attempts, including old and new ANR strings and Route + Selection Control Vectors (RSCVs), why the path switch was initiated, + and the result (successful or reason for failure). + +5. Definitions + +HPR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + DisplayString, DateAndTime, TimeStamp, TEXTUAL-CONVENTION + FROM SNMPv2-TC + + Counter32, Gauge32, Unsigned32, TimeTicks, + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + snanauMIB + FROM SNA-NAU-MIB + + SnaControlPointName + FROM APPN-MIB; + +hprMIB MODULE-IDENTITY + LAST-UPDATED "970514000000Z" + ORGANIZATION "AIW APPN / HPR MIB SIG" + CONTACT-INFO + + " + + Bob Clouston + Cisco Systems + 7025 Kit Creek Road + P.O. Box 14987 + Research Triangle Park, NC 27709, USA + Tel: 1 919 472 2333 + E-mail: clouston@cisco.com + + Bob Moore + IBM Corporation + 800 Park Offices Drive + RHJA/664 + P.O. Box 12195 + + + +Clouston & Moore Standards Track [Page 5] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + Research Triangle Park, NC 27709, USA + Tel: 1 919 254 4436 + E-mail: remoore@ralvm6.vnet.ibm.com + " + DESCRIPTION + "This is the MIB module for objects used to + manage network devices with HPR capabilities." +::= { snanauMIB 6 } +-- snanauMIB ::= { mib-2 34 } + +-- ********************************************************************* +-- Textual Conventions +-- ********************************************************************* +-- SnaControlPointName is imported from the APPN MIB + +HprNceTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bit string identifying the set of functions provided by a + network connection endpoint (NCE). The following values are + defined: + + bit 0: control point + bit 1: logical unit + bit 2: boundary function + bit 3: route setup + " + + SYNTAX BITS { controlPoint(0), + logicalUnit(1), + boundaryFunction(2), + routeSetup(3) } + +HprRtpCounter ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object providing statistics for an RTP connection. A + Management Station can detect discontinuities in this counter + by monitoring the correspondingly indexed + hprRtpCounterDisconTime object." + + SYNTAX Counter32 + +-- ********************************************************************* + hprObjects OBJECT IDENTIFIER ::= { hprMIB 1 } +-- ********************************************************************* + +-- ********************************************************************* + + + +Clouston & Moore Standards Track [Page 6] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +hprGlobal OBJECT IDENTIFIER ::= { hprObjects 1 } +-- ********************************************************************* +-- The hprGlobal group applies to both intermediate and end nodes. +-- ********************************************************************* + +hprNodeCpName OBJECT-TYPE + SYNTAX SnaControlPointName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Administratively assigned network name for the APPN node + where this HPR implementation resides. If this object has + the same value as the appnNodeCpName object in the APPN MIB, + then the two objects are referring to the same APPN node." + + ::= { hprGlobal 1 } + +hprOperatorPathSwitchSupport OBJECT-TYPE + SYNTAX INTEGER { + notSupported(1), + switchTriggerSupported(2), + switchToPathSupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates an implementation's level of support + for an operator-requested path switch. + + notSupported(1) - the agent does not support + operator-requested path switches + switchTriggerSupported(2) - the agent supports a 'switch + path now' command from an + operator, but not a command to + switch to a specified path + switchToPathSupported(3) - the agent supports both a + 'switch path now' command and a + command to switch to a specified + path. Note that the latter + command is not available via + this MIB; a system that supports + it must do so via other means, + such as a local operator + interface." + + ::= { hprGlobal 2 } + +-- ********************************************************************* + + + +Clouston & Moore Standards Track [Page 7] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +hprAnrRouting OBJECT IDENTIFIER ::= { hprObjects 2 } +-- ********************************************************************* + +hprAnrsAssigned OBJECT-TYPE + SYNTAX Counter32 + UNITS "ANR labels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of ANR labels assigned by this node since it was + last re-initialized. A Management Station can detect + discontinuities in this counter by monitoring the + appnNodeCounterDisconTime object in the APPN MIB." + + ::= { hprAnrRouting 1 } + +hprAnrCounterState OBJECT-TYPE + SYNTAX INTEGER { + notActive(1), + active(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for a network management station to turn + on/off the counting of ANR packets in the hprAnrRoutingTable. + The initial value of this object is an implementation choice. + + notActive(1) - the counter hprAnrPacketsReceived + returns no meaningful value + active(2) - the counter hprAnrPacketsReceived is + being incremented and is returning + meaningful values" + + ::= { hprAnrRouting 2 } + +hprAnrCounterStateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the hprAnrCounterState object last changed its + value. The initial value returned by this object is the time + at which the APPN node instrumented with this MIB was last + brought up." + + ::= { hprAnrRouting 3 } + + + + +Clouston & Moore Standards Track [Page 8] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +hprAnrRoutingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HprAnrRoutingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ANR Routing table provides a means of correlating an + incoming ANR label (i.e., one assigned by this node) with the + TG over which a packet containing the label will be forwarded. + When the ANR label identifies a local NCE, the hprAnrOutTgDest + and hprAnrOutTgNum objects have no meaning. The table also + contains an object to count the number of packets received + with a given ANR label." + + ::= { hprAnrRouting 4 } + +hprAnrRoutingEntry OBJECT-TYPE + SYNTAX HprAnrRoutingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ANR label is used to index this table." + + INDEX { hprAnrLabel } + + ::= { hprAnrRoutingTable 1 } + +HprAnrRoutingEntry ::= SEQUENCE { + hprAnrLabel OCTET STRING, + hprAnrType INTEGER, + hprAnrOutTgDest DisplayString, + hprAnrOutTgNum INTEGER, + hprAnrPacketsReceived Counter32, + hprAnrCounterDisconTime TimeStamp + } + +hprAnrLabel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The first ANR label in an incoming packet." + + ::= { hprAnrRoutingEntry 1 } + +hprAnrType OBJECT-TYPE + SYNTAX INTEGER { + nce(1), + tg(2) + + + +Clouston & Moore Standards Track [Page 9] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An object indicating whether an ANR label assigned by this + node identifies a local NCE or a TG on which outgoing packets + are forwarded. + + nce(1) - the ANR label identifies a local NCE. In this + case the hprAnrOutTgDest and hprAnrOutTgNum + objects have no meaning. + tg(2) - the ANR label identifies a TG." + + ::= { hprAnrRoutingEntry 2 } + +hprAnrOutTgDest OBJECT-TYPE + SYNTAX DisplayString (SIZE (0 | 3..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination node for the TG over which packets with this ANR + label are forwarded. This is the fully qualified name of an + APPN network node or end node, formatted according to the + SnaControlPointName textual convention. If the ANR label + identifies a local NCE, then this object returns a zero-length + string. + + This object corresponds to the appnLocalTgDest object in the + APPN MIB." + + ::= { hprAnrRoutingEntry 3 } + +hprAnrOutTgNum OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the TG over which packets with this ANR label are + forwarded. If the ANR label identifies a local NCE, then this + object returns the value 0, since 0 is not a valid TG number + for a TG that supports HPR. + + This object corresponds to the appnLocalTgNum object in the + APPN MIB." + + ::= { hprAnrRoutingEntry 4 } + +hprAnrPacketsReceived OBJECT-TYPE + + + +Clouston & Moore Standards Track [Page 10] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + SYNTAX Counter32 + UNITS "ANR packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of packets received with this ANR label as their + first label. + + A Management Station can detect discontinuities in this + counter by monitoring the hprAnrCounterDisconTime object in + the same row." + + ::= { hprAnrRoutingEntry 5 } + +hprAnrCounterDisconTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sysUpTime object when the + hprAnrPacketsReceived counter for this ANR label last + experienced a discontinuity. This will be the more recent of + two times: the time at which the ANR label was associated with + either an outgoing TG or a local NCE, or the time at which the + ANR counters were last turned on or off." + + ::= { hprAnrRoutingEntry 6 } + +-- ********************************************************************* +hprTransportUser OBJECT IDENTIFIER ::= { hprObjects 3 } +-- ********************************************************************* +-- Transport Service User (TU) Table: (RTP Connection Users) +-- +-- There will be several users of the HPR transport and each HPR node +-- shall maintain a table of these users. +-- ********************************************************************* + +hprNceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HprNceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Connection Endpoint (NCE) table." + + ::= { hprTransportUser 1 } + +hprNceEntry OBJECT-TYPE + SYNTAX HprNceEntry + + + +Clouston & Moore Standards Track [Page 11] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The NCE ID is used to index this table." + + INDEX { hprNceId } + + ::= { hprNceTable 1 } + +HprNceEntry ::= SEQUENCE { + hprNceId OCTET STRING, + hprNceType HprNceTypes, + hprNceDefault HprNceTypes, + hprNceInstanceId OCTET STRING + } + +hprNceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Connection Endpoint (NCE) ID. NCEs identify + Control Points (Cp), Logical Units (Lu), HPR Boundary + Functions (Bf) and Route Setup (Rs) Functions. A value for + this object can be retrieved from any of the following + objects in the APPN MIB: + + - appnLsCpCpNceId + - appnLsRouteNceId + - appnLsBfNceId + - appnIsInRtpNceId + - appnIsRtpNceId + + In each case this value identifies a row in this table + containing information related to that in the APPN MIB." + + ::= { hprNceEntry 1 } + +hprNceType OBJECT-TYPE + SYNTAX HprNceTypes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit string identifying the function types provided by this + Network Connection Endpoint (NCE)." + + ::= { hprNceEntry 2 } + + + + +Clouston & Moore Standards Track [Page 12] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +hprNceDefault OBJECT-TYPE + SYNTAX HprNceTypes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit string identifying the function types for which this + Network Connection Endpoint (NCE) is the default NCE. While + default NCEs are not explicitly defined in the architecture, + some implementations provide them; for such implementations, + it is useful to make this information available to a + Management Station." + + ::= { hprNceEntry 3 } + +hprNceInstanceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NCE instance identifier (NCEII) identifying the current + instance of this NCE. An NCEII is used to denote different + instances (IPLs) of an NCE component. Each time an NCE is + activated (IPL'd), it acquires a different, unique NCEII." + + ::= { hprNceEntry 4 } + +-- ********************************************************************* +hprRtp OBJECT IDENTIFIER ::= { hprObjects 4 } +-- ********************************************************************* +-- ********************************************************************* +-- +-- The RTP group is implemented by all managed nodes supporting the +-- HPR Transport Tower. The group contains several scalars (simple +-- objects) and a table. +-- ********************************************************************* + +-- ********************************************************************* +hprRtpGlobe OBJECT IDENTIFIER ::= { hprRtp 1} +-- ********************************************************************* +hprRtpGlobeConnSetups OBJECT-TYPE + SYNTAX Counter32 + UNITS "RTP connection setups" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of RTP connection setups in which this node has + participated, as either sender or receiver, since it was last + re-initialized. Retries of a setup attempt do not cause the + + + +Clouston & Moore Standards Track [Page 13] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + counter to be incremented. + + A Management Station can detect discontinuities in this + counter by monitoring the appnNodeCounterDisconTime object + in the APPN MIB." + + ::= { hprRtpGlobe 1 } + +hprRtpGlobeCtrState OBJECT-TYPE + SYNTAX INTEGER { + notActive(1), + active(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows a network management station to turn the + counters in the hprRtpTable on and off. The initial value of + this object is an implementation choice. + + notActive(1) - the counters in the hprRtpTable are + returning no meaningful values + active(2) - the counters in the hprRtpTable are + being incremented and are returning + meaningful values" + + ::= { hprRtpGlobe 2 } + +hprRtpGlobeCtrStateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the value of the hprRtpGlobeCtrState object + last changed. The initial value returned by this object is + the time at which the APPN node instrumented with this MIB + was last brought up." + + ::= { hprRtpGlobe 3 } + +-- ********************************************************************* +-- The RTP Connection Table +-- There may be many RTP connections on a node supporting the functions +-- specified in the RTP option set. Each node implementing this option +-- set shall maintain a table of these RTP connections. +-- ********************************************************************* + +hprRtpTable OBJECT-TYPE + + + +Clouston & Moore Standards Track [Page 14] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + SYNTAX SEQUENCE OF HprRtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RTP Connection table" + + ::= { hprRtp 2 } + +hprRtpEntry OBJECT-TYPE + SYNTAX HprRtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local NCE ID and local TCID are used to index this + table." + + INDEX + { hprRtpLocNceId, + hprRtpLocTcid } + + ::= { hprRtpTable 1 } + +HprRtpEntry ::= SEQUENCE { + hprRtpLocNceId OCTET STRING, -- local nce id + hprRtpLocTcid OCTET STRING, -- local tcid + hprRtpRemCpName SnaControlPointName,-- remote cp name + hprRtpRemNceId OCTET STRING, -- remote nce id + hprRtpRemTcid OCTET STRING, -- remote tcid + hprRtpPathSwitchTrigger INTEGER, -- trigger (read-write) + hprRtpRscv OCTET STRING, -- rscv + hprRtpTopic DisplayString, -- topic (cos) + hprRtpState INTEGER, -- state + hprRtpUpTime TimeTicks, -- up time + + hprRtpLivenessTimer Unsigned32, -- liveness timer + hprRtpShortReqTimer Unsigned32, -- short request timer + hprRtpPathSwTimer Unsigned32, -- path switch timer + hprRtpLivenessTimeouts HprRtpCounter, -- liveness timeouts + hprRtpShortReqTimeouts HprRtpCounter, -- short req timeouts + + hprRtpMaxSendRate Gauge32, -- maximum send rate + hprRtpMinSendRate Gauge32, -- minimum send rate + hprRtpCurSendRate Gauge32, -- current send rate + + hprRtpSmRdTripDelay Gauge32, -- smooth rnd trip + delay + + hprRtpSendPackets HprRtpCounter, -- packets sent + + + +Clouston & Moore Standards Track [Page 15] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + hprRtpRecvPackets HprRtpCounter, -- packets received + hprRtpSendBytes HprRtpCounter, -- bytes sent + hprRtpRecvBytes HprRtpCounter, -- bytes received + + hprRtpRetrPackets HprRtpCounter, -- pkts re-xmitted + hprRtpPacketsDiscarded HprRtpCounter, -- pkts discarded + hprRtpDetectGaps HprRtpCounter, -- gaps detected + hprRtpRateReqSends HprRtpCounter, -- rate req send + + hprRtpOkErrPathSws HprRtpCounter, -- ok err path sws + hprRtpBadErrPathSws HprRtpCounter, -- bad err path sws + hprRtpOkOpPathSws HprRtpCounter, -- ok op path sws + hprRtpBadOpPathSws HprRtpCounter, -- bad op path sws + + hprRtpCounterDisconTime TimeStamp -- discontinuity ind + } + +hprRtpLocNceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local Network Connection Endpoint (NCE) ID of this RTP + connection. NCEs identify CPs, LUs, Boundary Functions (BFs), + and Route Setup (RS) components. A value for this object can + be retrieved from any of the following objects in the APPN + MIB: + + - appnLsCpCpNceId + - appnLsRouteNceId + - appnLsBfNceId + - appnIsInRtpNceId + - appnIsRtpNceId + + In each case this value identifies a row in this table + containing information related to that in the APPN MIB." + + ::= { hprRtpEntry 1 } + +hprRtpLocTcid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local TCID of this RTP connection. A value for this + object can be retrieved from either the appnIsInRtpTcid object + or the appnIsRtpTcid object the APPN MIB; in each case this + value identifies a row in this table containing information + + + +Clouston & Moore Standards Track [Page 16] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + related to that in the APPN MIB." + + ::= { hprRtpEntry 2 } + +hprRtpRemCpName OBJECT-TYPE + SYNTAX SnaControlPointName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Administratively assigned network name for the remote node of + this RTP connection." + + ::= { hprRtpEntry 3 } + +hprRtpRemNceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Network Connection Endpoint (NCE) of this RTP + connection. NCEs identify CPs, LUs, Boundary Functions (BFs), + and Route Setup (RS) components." + + ::= { hprRtpEntry 4 } + +hprRtpRemTcid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote TCID of this RTP connection." + + ::= { hprRtpEntry 5 } + +hprRtpPathSwitchTrigger OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + switchPathNow(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Object by which a Management Station can trigger an operator- + requested path switch, by setting the value to + switchPathNow(2). Setting this object to switchPathNow(2) + triggers a path switch even if its previous value was already + switchPathNow(2). + + + + +Clouston & Moore Standards Track [Page 17] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + The value ready(1) is returned on GET operations until a SET + has been processed; after that the value received on the most + recent SET is returned. + + This MIB module provides no support for an operator-requested + switch to a specified path." + + ::= { hprRtpEntry 6 } + +hprRtpRscv OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward Route Selection Control Vector for this RTP + connection. The format of this vector is described in SNA + Formats. + + The value returned in this object during a path switch is + implementation-dependent: it may be the old path, the new + path, a zero-length string, or some other valid RSCV string." + + ::= { hprRtpEntry 7 } + +hprRtpTopic OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The topic for this RTP connection. This is used to indicate + the Class of Service." + + ::= { hprRtpEntry 8 } + +hprRtpState OBJECT-TYPE + SYNTAX INTEGER { + rtpListening(1), + rtpCalling(2), + rtpConnected(3), + rtpPathSwitching(4), + rtpDisconnecting(5), + other(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the RTP connection, from the perspective of the + local RTP protocol machine: + + + +Clouston & Moore Standards Track [Page 18] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + rtpListening - connection open; waiting for other end + to call in + rtpCalling - connection opened, attempting to call + out, have not yet received any data + from other end + rtpConnected - connection is active; responded to a + call-in or received other end's TCID + from a call-out attempt + rtpPathSwitching - the path switch timer is running; + attempting to find a new path for this + connection. + rtpDisconnecting - no sessions are using this connection; + in process of bringing it down + other - the connection is not in any of the + states listed above." + + ::= { hprRtpEntry 9 } + +hprRtpUpTime OBJECT-TYPE + SYNTAX TimeTicks + UNITS "1/100ths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time the RTP connection has been up, measured + in 1/100ths of a second." + + ::= { hprRtpEntry 10 } + +hprRtpLivenessTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "1/100ths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the liveness (ALIVE) timer of this RTP + connection, in units of 1/100th of a second. When this timer + expires and no packet has arrived from the partner since it + was last set, packets with Status Request indicators will be + sent to see if the RTP connection is still alive." + + ::= { hprRtpEntry 11 } + +hprRtpShortReqTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "1/100ths of a second" + MAX-ACCESS read-only + STATUS current + + + +Clouston & Moore Standards Track [Page 19] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + DESCRIPTION + "The value of the RTP SHORT_REQ timer, in units of 1/100 of a + second. This timer represents the maximum time that a sender + waits for a reply from a receiver." + + ::= { hprRtpEntry 12 } + +hprRtpPathSwTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "1/100ths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time that RTP should attempt a path switch + for a connection, in units of 1/100th of a second." + + ::= { hprRtpEntry 13 } + +hprRtpLivenessTimeouts OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "liveness timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of liveness timeouts for this RTP connection." + + ::= { hprRtpEntry 14 } + +hprRtpShortReqTimeouts OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "short request timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of short request timeouts for this RTP connection." + + ::= { hprRtpEntry 15 } + +hprRtpMaxSendRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high-water mark for this RTP connection's send rate, in + units of bytes per second. This is the high-water mark for + the entire life of the connection, not just the high-water + mark for the connection's current path. + + + +Clouston & Moore Standards Track [Page 20] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + For more details on this and other parameters related to HPR, + see the High Performance Routing Architecture Reference." + + ::= { hprRtpEntry 16 } + +hprRtpMinSendRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low-water mark for this RTP connection's send rate, in + units of bytes per second. This is the low-water mark for the + entire life of the connection, not just the low-water mark for + the connection's current path. + + For more details on this and other parameters related to HPR, + see the High Performance Routing Architecture Reference." + + ::= { hprRtpEntry 17 } + +hprRtpCurSendRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current send rate for this RTP connection, in units of + bytes per second. + + For more details on this and other parameters related to HPR, + see the High Performance Routing Architecture Reference." + + ::= { hprRtpEntry 18 } + +hprRtpSmRdTripDelay OBJECT-TYPE + SYNTAX Gauge32 + UNITS "1/1000ths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The smoothed round trip delay for this RTP connection, in + units of 1/1000th of a second (ms). + + For more details on this and other parameters related to HPR, + see the High Performance Routing Architecture Reference." + + ::= { hprRtpEntry 19 } + + + +Clouston & Moore Standards Track [Page 21] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +hprRtpSendPackets OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "RTP packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of packets successfully sent on this RTP + connection." + + ::= { hprRtpEntry 20 } + +hprRtpRecvPackets OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "RTP packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of packets received on this RTP connection. The + counter is incremented only once if duplicate copies of a + packet are received." + + ::= { hprRtpEntry 21 } + +hprRtpSendBytes OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of bytes sent on this RTP connection. Both RTP + Transport Header (THDR) bytes and data bytes are included in + this count." + + ::= { hprRtpEntry 22 } + +hprRtpRecvBytes OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of bytes received on this RTP connection. Both RTP + Transport Header (THDR) bytes and data bytes are included in + this count." + + ::= { hprRtpEntry 23 } + +hprRtpRetrPackets OBJECT-TYPE + + + +Clouston & Moore Standards Track [Page 22] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + SYNTAX HprRtpCounter + UNITS "RTP packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of packets retransmitted on this RTP connection." + + ::= { hprRtpEntry 24 } + +hprRtpPacketsDiscarded OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "RTP packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of packets received on this RTP connection and then + discarded. A packet may be discarded because it is determined + to be a duplicate, or for other reasons." + + ::= { hprRtpEntry 25 } + +hprRtpDetectGaps OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "gaps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of gaps detected on this RTP connection." + + ::= { hprRtpEntry 26 } + +hprRtpRateReqSends OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "rate requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Rate Requests sent on this RTP connection." + + ::= { hprRtpEntry 27 } + +hprRtpOkErrPathSws OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "path switch attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of successful path switch attempts for this RTP + + + +Clouston & Moore Standards Track [Page 23] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + connection due to errors." + + ::= { hprRtpEntry 28 } + +hprRtpBadErrPathSws OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "path switch attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of unsuccessful path switches for this RTP + connection due to errors." + + ::= { hprRtpEntry 29 } + +hprRtpOkOpPathSws OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "path switches" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of successful path switches for this RTP connection + due to operator requests." + + ::= { hprRtpEntry 30 } + +hprRtpBadOpPathSws OBJECT-TYPE + SYNTAX HprRtpCounter + UNITS "path switches" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of unsuccessful path switches for this RTP + connection due to operator requests. This counter is not + incremented by an implementation that does not support + operator-requested path switches, even if a Management Station + requests such a path switch by setting the + hprRtpPathSwitchTrigger object." + + ::= { hprRtpEntry 31 } + +hprRtpCounterDisconTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sysUpTime object when the counters for this + RTP connection last experienced a discontinuity. This will be + + + +Clouston & Moore Standards Track [Page 24] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + the more recent of two times: the time at which the + connection was established or the time at which the HPR + counters were last turned on or off." + + ::= { hprRtpEntry 32 } + +-- ********************************************************************* +-- The RTP Connection Status Table +-- This table contains statistics and historical information related to +-- both successful and unsuccessful RTP path switches. This +-- information can be important for both trend analysis and problem +-- determination. +-- +-- Note the terminology here: when RTP is triggered to find a new path +-- for a connection, this initiates a 'path switch,' which will end up +-- being either successful or unsuccessful. During this path switch, +-- RTP will make one or more 'path switch attempts,' which are attempts +-- to find a new path for the connection and switch the connection to +-- it. This 'new' path may be the same path that the connection was +-- using before the path switch. +-- +-- It is an implementation option how many entries to keep in this +-- table, and how long to retain any individual entry. +-- ********************************************************************* +hprRtpStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HprRtpStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RTP Connection Status Table: This table contains historical + information on RTP connections. An entry is created in this + table when a path switch is completed, either successfully or + unsuccessfully." + + ::= { hprRtp 3 } + +hprRtpStatusEntry OBJECT-TYPE + SYNTAX HprRtpStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is indexed by local NCE ID, local TCID, and an + integer hprRtpStatusIndex. Thus the primary grouping of table + rows is by RTP connection, with the multiple entries for a + given RTP connection ordered by time." + + INDEX + { hprRtpStatusLocNceId, + + + +Clouston & Moore Standards Track [Page 25] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + hprRtpStatusLocTcid, + hprRtpStatusIndex } + + ::= { hprRtpStatusTable 1 } + + HprRtpStatusEntry ::= SEQUENCE { + hprRtpStatusLocNceId OCTET STRING, -- local nce id + hprRtpStatusLocTcid OCTET STRING, -- local tcid + hprRtpStatusIndex Unsigned32, -- index + hprRtpStatusStartTime DateAndTime, -- time stamp + hprRtpStatusEndTime DateAndTime, -- time stamp + hprRtpStatusRemCpName SnaControlPointName,-- remote cp name + hprRtpStatusRemNceId OCTET STRING, -- remote nce id + hprRtpStatusRemTcid OCTET STRING, -- remote tcid + hprRtpStatusNewRscv OCTET STRING, -- new rscv + hprRtpStatusOldRscv OCTET STRING, -- old rscv + hprRtpStatusCause INTEGER, -- cause + hprRtpStatusLastAttemptResult INTEGER -- result of last + } + +hprRtpStatusLocNceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local Network Connection Endpoint (NCE) of this RTP + connection. NCEs identify CPs, LUs, Boundary Functions (BFs), + and Route Setup (RS) components." + + ::= { hprRtpStatusEntry 1 } + +hprRtpStatusLocTcid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local TCID of this RTP connection." + + ::= { hprRtpStatusEntry 2 } + +hprRtpStatusIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index. This value begins at one and is incremented + when a new entry is added to the table. It is an + implementation choice whether to run a single counter for + + + +Clouston & Moore Standards Track [Page 26] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + all entries in the table, or to run a separate counter for + the entries for each RTP connection. In the unlikely event + of a wrap, it is assumed that Management Stations will have + the ability to order table entries correctly." + + ::= { hprRtpStatusEntry 3 } + +hprRtpStatusStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the path switch began." + + ::= { hprRtpStatusEntry 4 } + +hprRtpStatusEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the path switch was ended, either successfully + or unsuccessfully." + + ::= { hprRtpStatusEntry 5 } + +hprRtpStatusRemCpName OBJECT-TYPE + SYNTAX SnaControlPointName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Administratively assigned network name for the remote node of + this RTP connection." + + ::= { hprRtpStatusEntry 6 } + +hprRtpStatusRemNceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Network Connection Endpoint (NCE) of this RTP + connection. NCEs identify CPs, LUs, Boundary Functions (BFs), + and Route Setup (RS) components." + + ::= { hprRtpStatusEntry 7 } + +hprRtpStatusRemTcid OBJECT-TYPE + + + +Clouston & Moore Standards Track [Page 27] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote TCID of this RTP connection." + + ::= { hprRtpStatusEntry 8 } + +hprRtpStatusNewRscv OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The new Route Selection Control Vector for this RTP + connection. A zero-length string indicates that no value is + available, perhaps because the implementation does not save + RSCVs." + + ::= { hprRtpStatusEntry 9 } + +hprRtpStatusOldRscv OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The old Route Selection Control Vector for this RTP + connection. A zero-length string indicates that no value is + available, perhaps because the implementation does not save + RSCVs." + + ::= { hprRtpStatusEntry 10 } + +hprRtpStatusCause OBJECT-TYPE + SYNTAX INTEGER { + other(1), + rtpConnFail(2), + locLinkFail(3), + remLinkFail(4), + operRequest(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the path switch: + + other(1) - Reason other than those listed below, + rtpConnFail(2) - RTP connection failure detected, + locLinkFail(3) - Local link failure, + + + +Clouston & Moore Standards Track [Page 28] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + remLinkFail(4) - Remote link failure (learned from TDUs), + operRequest(5) - Operator requested path switch. " + + ::= { hprRtpStatusEntry 11 } + +hprRtpStatusLastAttemptResult OBJECT-TYPE + SYNTAX INTEGER { successful(1), + initiatorMoving(2), + directorySearchFailed(3), + rscvCalculationFailed(4), + negativeRouteSetupReply(5), + backoutRouteSetupReply(6), + timeoutDuringFirstAttempt(7), + otherUnsuccessful(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last completed path switch attempt. If the + path switch is aborted in the middle of a path switch attempt + because the path switch timer expires, the result of the + previous path switch attempt is reported. + + The values are defined as follows: + + successful(1) - The final path switch + attempt was successful. + initiatorMoving(2) - The final path switch + attempt failed because the + initiator is mobile, and + there was no active link + out of this node. + directorySearchFailed(3) - The final path switch + attempt failed because a + directory search for the + destination node's CP name + failed. + rscvCalculationFailed(4) - The final path switch + attempt failed because an + RSCV to the node containing + the remote RTP endpoint + could not be calculated. + negativeRouteSetupReply(5) - The final path switch + attempt failed because route + setup failed for the new + path. + backoutRouteSetupReply(6) - The final path switch + attempt failed because the + + + +Clouston & Moore Standards Track [Page 29] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + remote RTP endpoint refused + to continue the RTP + connection. + timeoutDuringFirstAttempt(7) - The path switch timer + expired during the first + path switch attempt. + otherUnsuccessful(8) - The final path switch + attempt failed for a reason + other than those listed + above." + + + ::= { hprRtpStatusEntry 12 } + + +-- *************************************************************** +-- Conformance information +-- *************************************************************** + +hprConformance OBJECT IDENTIFIER ::= { hprMIB 2 } + +hprCompliances OBJECT IDENTIFIER ::= { hprConformance 1 } +hprGroups OBJECT IDENTIFIER ::= { hprConformance 2 } + +-- Compliance statements + +hprCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMPv2 entities that + implement the HPR MIB." + + MODULE -- this module + +-- Unconditionally mandatory groups + MANDATORY-GROUPS { + hprGlobalConfGroup, + hprAnrRoutingConfGroup, + hprTransportUserConfGroup + } + +-- Conditionally mandatory groups + GROUP hprRtpConfGroup + DESCRIPTION + "The hprRtpConfGroup is mandatory for HPR implementations + supporting the HPR transport tower." + + ::= { hprCompliances 1 } + + + +Clouston & Moore Standards Track [Page 30] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +-- Units of conformance +hprGlobalConfGroup OBJECT-GROUP + OBJECTS { + hprNodeCpName, + hprOperatorPathSwitchSupport + } + STATUS current + DESCRIPTION + "A collection of objects providing the instrumentation of HPR + general information and capabilities." + + ::= { hprGroups 1 } + +hprAnrRoutingConfGroup OBJECT-GROUP + OBJECTS { + hprAnrsAssigned, + hprAnrCounterState, + hprAnrCounterStateTime, + hprAnrType, + hprAnrOutTgDest, + hprAnrOutTgNum, + hprAnrPacketsReceived, + hprAnrCounterDisconTime + } + STATUS current + DESCRIPTION + "A collection of objects providing instrumentation for the + node's ANR routing." + + ::= { hprGroups 2 } + +hprTransportUserConfGroup OBJECT-GROUP + OBJECTS { + hprNceType, + hprNceDefault, + hprNceInstanceId + } + STATUS current + DESCRIPTION + "A collection of objects providing information on the users of + the HPR transport known to the node." + + ::= { hprGroups 3 } + +hprRtpConfGroup OBJECT-GROUP + OBJECTS { + hprRtpGlobeConnSetups, + hprRtpGlobeCtrState, + + + +Clouston & Moore Standards Track [Page 31] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + hprRtpGlobeCtrStateTime, + hprRtpRemCpName, + hprRtpRemNceId, + hprRtpRemTcid, + hprRtpPathSwitchTrigger, + hprRtpRscv, + hprRtpTopic, + hprRtpState, + hprRtpUpTime, + hprRtpLivenessTimer, + hprRtpShortReqTimer, + hprRtpPathSwTimer, + hprRtpLivenessTimeouts, + hprRtpShortReqTimeouts, + + hprRtpMaxSendRate, + hprRtpMinSendRate, + hprRtpCurSendRate, + + hprRtpSmRdTripDelay, + + hprRtpSendPackets, + hprRtpRecvPackets, + hprRtpSendBytes, + hprRtpRecvBytes, + + hprRtpRetrPackets, + hprRtpPacketsDiscarded, + hprRtpDetectGaps, + hprRtpRateReqSends, + + hprRtpOkErrPathSws, + hprRtpBadErrPathSws, + hprRtpOkOpPathSws, + hprRtpBadOpPathSws, + hprRtpCounterDisconTime, + + hprRtpStatusStartTime, + hprRtpStatusEndTime, + hprRtpStatusRemNceId, + hprRtpStatusRemTcid, + hprRtpStatusRemCpName, + hprRtpStatusNewRscv, + hprRtpStatusOldRscv, + hprRtpStatusCause, + hprRtpStatusLastAttemptResult + + } + + + +Clouston & Moore Standards Track [Page 32] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + STATUS current + DESCRIPTION + "A collection of objects providing the instrumentation for RTP + connection end points." + + ::= { hprGroups 4 } + +-- end of conformance statement + +END + +6. Acknowledgments + + This MIB module is the product of the IETF SNA NAU MIB WG and the AIW + APPN/HPR MIBs SIG. Thanks to Ray Bird, IBM Corporation; Jim Cobban, + Nortel; and Laura Petrie, IBM Corporation, for their contributions + and review. + +7. References + + [1] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, + "Structure of Management Information for version 2 of + the Simple Network Management Protocol (SNMPv2)", RFC 1902, + January 1996. + + [2] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, + "Textual Conventions for Version 2 of the Simple + Network Management Protocol (SNMPv2)", RFC 1903, January 1996. + + [3] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, + "Conformance Statements for Version 2 of the Simple + Network Management Protocol (SNMPv2)", RFC 1904, January 1996. + + [4] Clouston, B., and B. Moore, "Definition of Managed Objects for + APPN", RFC 2115, June 1997. + + [5] IBM, APPN High Performance Routing Architecture Reference, SV40- + 1018-00. + + [6] IBM, SNA/MS Formats, GC31-8302-00 + +8. Security Considerations + + In most cases, MIBs are not themselves security risks; if SNMP + security is operating as intended, the use of a MIB to view + information about a system, or to change some parameter at the + system, is a tool, not a threat. + + + + +Clouston & Moore Standards Track [Page 33] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + + None of the read-only objects in the HPR MIB reports a password, user + data, or anything else that is particularly sensitive. Some + enterprises view their network configuration itself, as well as + information about network usage and performance, as corporate assets; + such enterprises may wish to restrict SNMP access to most of the + objects in the MIB. + + One read-write object in the MIB can affect network operations: + + o hprRtpPathSwitchTrigger: Setting this object to 'switchPathNow' + triggers an immediate path switch attempt. An HPR path switch + does not itself disrupt the SNA sessions using the RTP + connection undergoing the path switch. However, frequent path + switches for many RTP connections can have an adverse impact on + overall network performance. + + It is recommended that SNMP access to this object be restricted. + + Other read-write objects control the gathering of network + management data; controlling access to these objects is less + critical. + +9. Authors' Addresses + + Bob Clouston + Cisco Systems + 7025 Kit Creek Road + P.O. Box 14987 + Research Triangle Park, NC 27709, USA + + Phone: +1 919 472 2333 + EMail: clouston@cisco.com + + + Bob Moore + IBM Corporation + 800 Park Offices Drive + CNMA/664 + P.O. Box 12195 + Research Triangle Park, NC 27709, USA + + Phone: +1 919 254 4436 + EMail: remoore@ralvm6.vnet.ibm.com + + + + + + + + +Clouston & Moore Standards Track [Page 34] + +RFC 2238 Definitions of Managed Objects for HPR November 1997 + + +10. Full Copyright Statement + + Copyright (C) The Internet Society (1997). All Rights Reserved. + + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + + + + + + + + + + + + + + + + + + + + + + + +Clouston & Moore Standards Track [Page 35] + |