sdlcLSOperRole OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2), undefined(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current role that the link station is assuming. The value of sdlcLSOperRole is undefined(3) whenever the link station role has not yet been established by the mode setting command." ::= { sdlcLSOperEntry 2 } sdlcLSOperState OBJECT-TYPE SYNTAX INTEGER { discontacted(1), contactPending(2), contacted(3), discontactPending(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes the operational state of the SDLC link station. The managed system shall attempt to keep this value consistent with the administered state, sdlcLSAdminState" ::= { sdlcLSOperEntry 3 } sdlcLSOperMAXDATASend OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the actual maximum PDU size that the local link station can send to the adjacent link station. This object is established from the value received in the XID from the adjacent link station. If no XID is received, then this value is implementation dependent (for instance, it could be the value of sdlcLSAdminMAXDATASend).
This value includes the Transmission Header (TH) and the Request Header (RH)." ::= { sdlcLSOperEntry 4 } sdlcLSOperREPLYTO OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current reply timeout (in 1/100ths of a second) for an SDLC link station. If the link station does not receive a response to a poll or message before the specified time expires then the appropriate error recovery shall be initiated. The object descriptor contains the name of an NCP configuration parameter, REPLYTO. Please note that the value of this object represents 1/100ths of a second while the NCP REPLYTO is represented in 1/10ths of a second. This object only has meaning for SDLC ports where sdlcPortOperRole == primary " ::= { sdlcLSOperEntry 5 } sdlcLSOperMAXIN OBJECT-TYPE SYNTAX INTEGER (1..127) MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current maximum number of unacknowledged I-frames which an SDLC link station may receive. This shall range from 1 to (sdlcLSOperMODULO - 1)." ::= { sdlcLSOperEntry 6 } sdlcLSOperMAXOUT OBJECT-TYPE SYNTAX INTEGER (1..127) MAX-ACCESS read-only STATUS current DESCRIPTION "This object controls the maximum number of consecutive unacknowledged I-frames which an SDLC link station shall send without an acknowledgement. This shall range from 1 to (sdlcLSAdminMODULO - 1).
This value may controlled by the administered MAXOUT, sdlcLSAdminMAXOUT, or by the MAXIN value received during the XID exchange." ::= { sdlcLSOperEntry 7 } sdlcLSOperMODULO OBJECT-TYPE SYNTAX INTEGER { eight(8), onetwentyeight(128) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current modulus for an SDLC link station. This modulus determines the size of rotating acknowledgement window used by the SDLC link station pair." DEFVAL { eight } ::= { sdlcLSOperEntry 8 } sdlcLSOperRETRIESm OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "This object controls number of retries in a retry sequence for an SDLC link station. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The current number of times that the retry sequence is to be repeated is reflected by the object: sdlcLSOperRETRIESn. The current interval between retry sequences is reflected by the object: sdlcLSOperRETRIESt." ::= { sdlcLSOperEntry 9 } sdlcLSOperRETRIESt OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current interval (in 1/100ths of a second) between retry sequences for an SDLC link station if multiple retry sequences are specified. A retry sequence is a
series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The object descriptor contains the name of an NCP configuration parameter, RETRIESt. Please note that the value of this object represents 1/100ths of a second while the NCP RETRIESt is represented in seconds. The current number of repeated retries sequences is reflected by the object: sdlcLSOperRETRIESn. The current retries per sequence is reflected by the object: sdlcLSOperRETRIESm." ::= { sdlcLSOperEntry 10 } sdlcLSOperRETRIESn OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current number of times that a retry sequence is repeated for an SDLC link station. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The current interval between retry sequences is reflected by the object: sdlcLSOperRETRIESn. The current retries per sequence is reflected by the object: sdlcLSOperRETRIESm." ::= { sdlcLSOperEntry 11 } sdlcLSOperRNRLIMIT OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the current length of time (in 1/100ths of a second) that an SDLC link station will allow its adjacent link station to remain in a busy (RNR) state before declaring it inoperative. The object descriptor contains the name of an NCP configuration parameter, RNRLIMIT. Please
note that the value of this object represents 1/100ths of a second while the NCP RNRLIMIT is represented in minutes. A value of sdlcLSOperRNRLIMIT == 0 means there is no limit." ::= { sdlcLSOperEntry 12 } sdlcLSOperDATMODE OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects whether the current communications mode with the adjacent link station is two-way-alternate (half) or two-way-simultaneous (full)." ::= { sdlcLSOperEntry 13 } sdlcLSOperLastModifyTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes the value of sysUpTime when this link station definition was last modified. If the link station has not been modified, then this value shall be zero." ::= { sdlcLSOperEntry 14 } sdlcLSOperLastFailTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes the value of sysUpTime when this SDLC link station last failed. If the link station has not failed, then this value shall be zero." ::= { sdlcLSOperEntry 15 } sdlcLSOperLastFailCause OBJECT-TYPE SYNTAX INTEGER {
undefined(1), rxFRMR(2), txFRMR(3), noResponse(4), protocolErr(5), noActivity(6), rnrLimit(7), retriesExpired(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "This enumerated object reflects the cause of the last failure of this SDLC link station. If the link station has not failed, then this object will have a value of undefined(1)." DEFVAL { undefined } ::= { sdlcLSOperEntry 16 } sdlcLSOperLastFailCtrlIn OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..2)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the last control octet or octets (depending on modulus) received by this SDLC link station at the time of the last failure. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 17 } sdlcLSOperLastFailCtrlOut OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..2)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the last control octet or octets (depending on modulus) sent by this SDLC link station at the time of the last failure. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 18 } sdlcLSOperLastFailFRMRInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION
"This object reflects the information field of the FRMR frame if the last failure for this SDLC link station was as a result of an invalid frame. Otherwise, this field has no meaning." ::= { sdlcLSOperEntry 19 } sdlcLSOperLastFailREPLYTOs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the number of times that the REPLYTO timer had expired for an SDLC link station at the time of the last failure. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 20 } sdlcLSOperEcho OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies whether the echo bit is in effect for this particular link station." DEFVAL { no } ::= { sdlcLSOperEntry 21 } sdlcLSOperGPoll OBJECT-TYPE SYNTAX INTEGER (0..254) MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes the group poll address in effect for this link station instance." DEFVAL { 0 } ::= { sdlcLSOperEntry 22 } sdlcLSOperSimRim OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) }
MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the support for transmission and receipt of SIM and RIM control frames for the adjacent link station. The value of this object is set from the XID field received from the adjacent link station." DEFVAL { no } ::= { sdlcLSOperEntry 23 } sdlcLSOperXmitRcvCap OBJECT-TYPE SYNTAX INTEGER { twa(1), tws(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the transmit-receive capabilities for the adjacent SDLC link station. The value of this object is the value of the transmit-receive capability indicator received in the XID image from the adjacent link station." DEFVAL { twa } ::= { sdlcLSOperEntry 24 } -- ************************************************************* -- * * -- * THE SDLC LINK STATION STATISTICS TABLE * -- * * -- ************************************************************* sdlcLSStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SdlcLSStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains statistics for a specific SDLC link station." ::= { sdlcLSGroup 3 } sdlcLSStatsEntry OBJECT-TYPE SYNTAX SdlcLSStatsEntry MAX-ACCESS not-accessible
STATUS current DESCRIPTION "A list of statistics for an SDLC link station." INDEX { ifIndex, sdlcLSAddress } ::= { sdlcLSStatsTable 1 } SdlcLSStatsEntry ::= SEQUENCE { sdlcLSStatsBLUsIn Counter32, sdlcLSStatsBLUsOut Counter32, sdlcLSStatsOctetsIn Counter32, sdlcLSStatsOctetsOut Counter32, sdlcLSStatsPollsIn Counter32, sdlcLSStatsPollsOut Counter32, sdlcLSStatsPollRspsIn Counter32, sdlcLSStatsPollRspsOut Counter32, sdlcLSStatsLocalBusies Counter32, sdlcLSStatsRemoteBusies Counter32, sdlcLSStatsIFramesIn Counter32, sdlcLSStatsIFramesOut Counter32, sdlcLSStatsUIFramesIn Counter32, sdlcLSStatsUIFramesOut Counter32, sdlcLSStatsXIDsIn Counter32, sdlcLSStatsXIDsOut Counter32, sdlcLSStatsTESTsIn Counter32, sdlcLSStatsTESTsOut Counter32, sdlcLSStatsREJsIn Counter32, sdlcLSStatsREJsOut Counter32, sdlcLSStatsFRMRsIn Counter32, sdlcLSStatsFRMRsOut Counter32, sdlcLSStatsSIMsIn Counter32, sdlcLSStatsSIMsOut Counter32, sdlcLSStatsRIMsIn Counter32, sdlcLSStatsRIMsOut Counter32, sdlcLSStatsDISCIn Counter32, sdlcLSStatsDISCOut Counter32, sdlcLSStatsUAIn Counter32, sdlcLSStatsUAOut Counter32, sdlcLSStatsDMIn Counter32, sdlcLSStatsDMOut Counter32, sdlcLSStatsSNRMIn Counter32, sdlcLSStatsSNRMOut Counter32, sdlcLSStatsProtocolErrs Counter32, sdlcLSStatsActivityTOs Counter32, sdlcLSStatsRNRLIMITs Counter32, sdlcLSStatsRetriesExps Counter32, sdlcLSStatsRetransmitsIn Counter32, sdlcLSStatsRetransmitsOut Counter32
} sdlcLSStatsBLUsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total basic link units (BLUs; frames) received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 1 } sdlcLSStatsBLUsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total basic link units (BLUs; frames), transmitted to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 2 } sdlcLSStatsOctetsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total octets received from an adjacent SDLC link station since link station startup. This object covers the address, control, and information field of I-Frames only. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 3 } sdlcLSStatsOctetsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total octets transmitted to an adjacent SDLC link station since link station startup. This object covers the address, control, and information field of
I-Frames only. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 4 } sdlcLSStatsPollsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total polls received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 5 } sdlcLSStatsPollsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total polls sent to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 6 } sdlcLSStatsPollRspsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of poll responses sent to the adjacent SDLC link station since link station startup. This value includes I-frames that are sent in response to a poll. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 7 } sdlcLSStatsPollRspsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of poll responses received from the adjacent SDLC link
station since station startup. This value includes I-frames that are received in response to a poll. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 8 } sdlcLSStatsLocalBusies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of times that the local SDLC link station has entered a busy state (RNR) since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 9 } sdlcLSStatsRemoteBusies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of times that an adjacent ( remote) SDLC link station has entered a busy state (RNR) since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 10 } sdlcLSStatsIFramesIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total I-frames received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 11 } sdlcLSStatsIFramesOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current
DESCRIPTION "This object reflects the total I-frames transmitted to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 12 } sdlcLSStatsUIFramesIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total UI-frames received from an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 13 } sdlcLSStatsUIFramesOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total UI-frames transmitted to an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 14 } sdlcLSStatsXIDsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total XID frames received from an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 15 } sdlcLSStatsXIDsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total XID frames transmitted to an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 16 }
sdlcLSStatsTESTsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total TEST frames, commands or responses, received from an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 17 } sdlcLSStatsTESTsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total TEST frames, commands or responses, transmitted to an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 18 } sdlcLSStatsREJsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total REJ frames received from an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 19 } sdlcLSStatsREJsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total REJ frames transmitted to an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 20 } sdlcLSStatsFRMRsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total frame reject
(FRMR) frames received from an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 21 } sdlcLSStatsFRMRsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total frame reject (FRMR) frames transmitted to an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 22 } sdlcLSStatsSIMsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total set initialization mode (SIM) frames received from an adjacent SDLC link station since link station startup." ::= { sdlcLSStatsEntry 23 } sdlcLSStatsSIMsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total set initialization mode (SIM) frames transmitted to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 24 } sdlcLSStatsRIMsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total request initialization mode (RIM) frames received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 25 }
sdlcLSStatsRIMsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total request initialization mode (RIM) frames transmitted to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 26 } sdlcLSStatsDISCIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of disconnect (DISC) requests received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 27 } sdlcLSStatsDISCOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of disconnect (DISC) requests transmited to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 28 } sdlcLSStatsUAIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of unnumbered acknowledgements (UA) requests received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 29 }
sdlcLSStatsUAOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of unnumbered acknowledgements (UA) requests transmited to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 30 } sdlcLSStatsDMIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of disconnect mode (DM) requests received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 31 } sdlcLSStatsDMOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of disconnect mode (DM) requests transmited to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 32 } sdlcLSStatsSNRMIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of set normal response mode (SNRM/SNRME) requests received from an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero."
::= { sdlcLSStatsEntry 33 } sdlcLSStatsSNRMOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of set normal response mode (SNRM/SNRME) requests transmited to an adjacent SDLC link station since link station startup. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 34 } sdlcLSStatsProtocolErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total occurrences, since link station startup, where this SDLC link station has inactivated the link as a result of receiving a frame from its adjacent link station which was in violation of the protocol. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 35 } sdlcLSStatsActivityTOs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has inactivated the link as a result of no activity on the link. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 36 } sdlcLSStatsRNRLIMITs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has
inactivated the link as a result of its RNRLIMIT timer expiring. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 37 } sdlcLSStatsRetriesExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has inactivated the link as a result of a retry sequence being exhausted. At link station startup time, this object must be initialized to zero." ::= { sdlcLSStatsEntry 38 } sdlcLSStatsRetransmitsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects the total number of information frames retransmitted by the remote link station because the N(s) received from that link station indicated that one or more information frames sent by that station were lost. This event causes the first missing information frame of a window and all subsequent information frames to be retransmitted. At link station startup time, this object must be initialized to zero. Management: If the value of sdlcLSStatsRetransmitsIn grows over time, then the quality of the serial line is in question. You might want to look at decreasing the value for sdlcLSAdminMAXDATASend to compensate for the lower quality line." ::= { sdlcLSStatsEntry 39 } sdlcLSStatsRetransmitsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current
DESCRIPTION "This object reflects the total number of information frames retransmitted to a remote link station because the N(r) received from that link station indicated that one or more information frames sent to that station were lost. This event causes the first missing information frame of a window and all subsequent information frames to be retransmitted. At link station startup time, this object must be initialized to zero. Management: If the value of sdlcLSStatsRetransmitsOut grows over time, then the quality of the serial line is in question. You might want to look at decreasing the value for sdlcLSAdminMAXDATASend to compensate for the lower quality line." ::= { sdlcLSStatsEntry 40 } -- -- TRAP DEFINITIONS -- -- -- Notifications -- sdlcTraps OBJECT IDENTIFIER ::= { sdlc 3 } sdlcPortStatusChange NOTIFICATION-TYPE OBJECTS { ifIndex, ifAdminStatus, ifOperStatus, sdlcPortOperLastFailTime, sdlcPortOperLastFailCause } STATUS current DESCRIPTION "This trap indicates that the state of an SDLC port has transitioned to active or inactive." ::= { sdlcTraps 1 } sdlcLSStatusChange NOTIFICATION-TYPE OBJECTS { ifIndex, sdlcLSAddress, sdlcLSOperState, sdlcLSAdminState,
sdlcLSOperLastFailTime, sdlcLSOperLastFailCause, sdlcLSOperLastFailFRMRInfo, sdlcLSOperLastFailCtrlIn, sdlcLSOperLastFailCtrlOut, sdlcLSOperLastFailREPLYTOs } STATUS current DESCRIPTION "This trap indicates that the state of an SDLC link station has transitioned to contacted or discontacted." ::= { sdlcTraps 2 } -- -- Conformance Information -- sdlcConformance OBJECT IDENTIFIER ::= { sdlc 4 } sdlcCompliances OBJECT IDENTIFIER ::= { sdlcConformance 1 } sdlcGroups OBJECT IDENTIFIER ::= { sdlcConformance 2 } -- -- Compliance Statements -- sdlcCoreCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The core compliance statement for all SDLC nodes." MODULE MANDATORY-GROUPS { sdlcCorePortAdminGroup, sdlcCorePortOperGroup, sdlcCorePortStatsGroup, sdlcCoreLSAdminGroup, sdlcCoreLSOperGroup, sdlcCoreLSStatsGroup } OBJECT sdlcPortAdminName MIN-ACCESS read-only DESCRIPTION "Write access is not required."
OBJECT sdlcPortAdminRole MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcPortAdminType MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcPortAdminTopology MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcPortAdminISTATUS MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAddress MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminName MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminState MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminISTATUS MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminMAXDATASend MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminMAXDATARcv MIN-ACCESS read-only DESCRIPTION
"Write access is not required." OBJECT sdlcLSAdminMAXIN MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminMAXOUT MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminMODULO MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminRETRIESm MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminRETRIESt MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminRETRIESn MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminRNRLIMIT MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminDATMODE MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminGPoll MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminSimRim
MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { sdlcCompliances 1 } sdlcPrimaryCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for all nodes that are performing the role of a Primary link station." MODULE MANDATORY-GROUPS { sdlcPrimaryGroup } OBJECT sdlcPortAdminPAUSE MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcLSAdminREPLYTO MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { sdlcCompliances 2 } sdlcPrimaryMultipointCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for all nodes that are performing the role of a primary link station on a multipoint line." MODULE MANDATORY-GROUPS { sdlcPrimaryMultipointGroup } OBJECT sdlcPortAdminSERVLIM MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT sdlcPortAdminSlowPollTimer MIN-ACCESS read-only
DESCRIPTION "Write access is not required." ::= { sdlcCompliances 3 } -- -- Core Conformance Groups for All Link Stations -- sdlcCoreGroups OBJECT IDENTIFIER ::= { sdlcGroups 1 } sdlcCorePortAdminGroup OBJECT-GROUP OBJECTS { sdlcPortAdminName, sdlcPortAdminRole, sdlcPortAdminType, sdlcPortAdminTopology, sdlcPortAdminISTATUS } STATUS current DESCRIPTION "The sdlcCorePortAdminGroup defines objects which are common to the PortAdmin group of all compliant link stations." ::= { sdlcCoreGroups 1 } sdlcCorePortOperGroup OBJECT-GROUP OBJECTS { sdlcPortOperName, sdlcPortOperRole, sdlcPortOperType, sdlcPortOperTopology, sdlcPortOperISTATUS, sdlcPortOperACTIVTO, sdlcPortOperLastFailTime, sdlcPortOperLastFailCause } STATUS current DESCRIPTION "The sdlcCorePortOperGroup defines objects which are common to the PortOper group of all compliant link stations." ::= { sdlcCoreGroups 2 } sdlcCorePortStatsGroup OBJECT-GROUP OBJECTS
{ sdlcPortStatsPhysicalFailures, sdlcPortStatsInvalidAddresses, sdlcPortStatsDwarfFrames } STATUS current DESCRIPTION "The sdlcCorePortStatsGroup defines objects which are common to the PortStats group of all compliant link stations." ::= { sdlcCoreGroups 3 } sdlcCoreLSAdminGroup OBJECT-GROUP OBJECTS { sdlcLSAddress, sdlcLSAdminName, sdlcLSAdminState, sdlcLSAdminISTATUS, sdlcLSAdminMAXDATASend, sdlcLSAdminMAXDATARcv, sdlcLSAdminMAXIN, sdlcLSAdminMAXOUT, sdlcLSAdminMODULO, sdlcLSAdminRETRIESm, sdlcLSAdminRETRIESt, sdlcLSAdminRETRIESn, sdlcLSAdminRNRLIMIT, sdlcLSAdminDATMODE, sdlcLSAdminGPoll, sdlcLSAdminSimRim, sdlcLSAdminRowStatus } STATUS current DESCRIPTION "The sdlcCorePortAdminGroup defines objects which are common to the PortAdmin group of all compliant link stations." ::= { sdlcCoreGroups 4 } sdlcCoreLSOperGroup OBJECT-GROUP OBJECTS { sdlcLSOperRole, sdlcLSOperState, sdlcLSOperMAXDATASend, sdlcLSOperMAXIN,
sdlcLSOperMAXOUT, sdlcLSOperMODULO, sdlcLSOperRETRIESm, sdlcLSOperRETRIESt, sdlcLSOperRETRIESn, sdlcLSOperRNRLIMIT, sdlcLSOperDATMODE, sdlcLSOperLastFailTime, sdlcLSOperLastFailCause, sdlcLSOperLastFailCtrlIn, sdlcLSOperLastFailCtrlOut, sdlcLSOperLastFailFRMRInfo, sdlcLSOperLastFailREPLYTOs, sdlcLSOperEcho, sdlcLSOperGPoll } STATUS current DESCRIPTION "The sdlcCorePortOperGroup defines objects which are common to the PortOper group of all compliant link stations." ::= { sdlcCoreGroups 5 } sdlcCoreLSStatsGroup OBJECT-GROUP OBJECTS { sdlcLSStatsBLUsIn, sdlcLSStatsBLUsOut, sdlcLSStatsOctetsIn, sdlcLSStatsOctetsOut, sdlcLSStatsPollsIn, sdlcLSStatsPollsOut, sdlcLSStatsPollRspsIn, sdlcLSStatsPollRspsOut, sdlcLSStatsLocalBusies, sdlcLSStatsRemoteBusies, sdlcLSStatsIFramesIn, sdlcLSStatsIFramesOut, sdlcLSStatsRetransmitsIn, sdlcLSStatsRetransmitsOut, sdlcLSStatsUIFramesIn, sdlcLSStatsUIFramesOut, sdlcLSStatsXIDsIn, sdlcLSStatsXIDsOut, sdlcLSStatsTESTsIn, sdlcLSStatsTESTsOut, sdlcLSStatsREJsIn,
sdlcLSStatsREJsOut, sdlcLSStatsFRMRsIn, sdlcLSStatsFRMRsOut, sdlcLSStatsSIMsIn, sdlcLSStatsSIMsOut, sdlcLSStatsRIMsIn, sdlcLSStatsRIMsOut, sdlcLSStatsProtocolErrs, sdlcLSStatsRNRLIMITs, sdlcLSStatsRetriesExps } STATUS current DESCRIPTION "The sdlcCorePortStatsGroup defines objects which are common to the PortStats group of all compliant link stations." ::= { sdlcCoreGroups 6 } -- -- Conformance Groups for Primary Link Stations -- sdlcPrimaryGroups OBJECT IDENTIFIER ::= { sdlcGroups 2 } sdlcPrimaryGroup OBJECT-GROUP OBJECTS { sdlcPortAdminPAUSE, sdlcPortOperPAUSE, sdlcLSAdminREPLYTO, sdlcLSOperREPLYTO } STATUS current DESCRIPTION "The sdlcPrimaryGroup defines objects which are common to all compliant primary link stations." ::= { sdlcPrimaryGroups 1 } sdlcPrimaryMultipointGroup OBJECT-GROUP OBJECTS { sdlcPortAdminSERVLIM, sdlcPortAdminSlowPollTimer, sdlcPortOperSlowPollMethod, sdlcPortOperSERVLIM, sdlcPortOperSlowPollTimer
} STATUS current DESCRIPTION "The sdlcPrimaryMultipointGroup defines objects which are common to all compliant primary link stations that are in a multipoint topology." ::= { sdlcPrimaryGroups 2 } END 4. Acknowledgments Thanks goes to the SNADLC MIB working group for reviewing this MIB and for their infinite patience through the editing process. 5. References [1] Stewart, B., "Definitions of Managed Objects for RS-232-like Hardware Devices using SMIv2", RFC 1659, Xyplex, July 1994. [2] "Synchronous Data Link Control: Concepts", IBM Publication No. GA27-3093-04, 5th edition, May 1992. [3] "Vocabulary for Data Processing Telecommunications, and Office Systems", IBM Publication No. GC20-1699-6. [4] Kostick, D., Kielczewski, Z., and K. Shih, Editors, "Definitions of Managed Objects for SNA NAUs using SMIv2", RFC 1666, Eicon Technology Corporation, Bell Communications Research, Novell, August 1994. [5] Waldbusser, S., "Row Creation with SNMPv1", Work in Progress. [6] McCloghrie K., and F. Kastenholz, "Evolution of the Interfaces Group of MIB-II", RFC 1573, Hughes LAN Syst, FTP Software, January 1994.
6. Glossary link station A link station comprises procedures and control information that coordinate the transfer of data between two nodes joined by a link connection. All traffic over the link connection is from the primary link station to one or more secondary link stations, or from a secondary link station to the primary link station. primary link station The link station instance on a link connection that is responsible for the control of the data link. There must be only one primary link station on a link connection. The primary link station issues commands to one or more secondary link stations. secondary link station The link station instance on a link connection that receives commands from the primary link station and issues responses to it. switched line A telecommunications line in which the connection is established by dialing. For switched lines, the SDLC startup sequence typically begins with a null exchange identifier (null XID). leased line A telecommunications line on which connections do not have to be established by dialing. For leased lines, the SDLC startup sequence may or may not begin with an exchange identifer (XID). While there are interface (e.g., RS.232) differences between leased and switched lines, those interface differences do not map one-to-one with differences in the SDLC startup protocol (i.e., the interface and the SDLC protocol are independent from one another). point-to-point link A link that connects the single primary link station to single secondary link station. A point-to-point link may be either switched or leased. multipoint link A link that connects the single primary link station to several secondary link stations. A multipoint link may be either switched or leased. Note: The physical interface signals for a multipoint link are different than for a point-to-point link.
Synonymous with multidrop line. 7. Security Considerations Security issues are not discussed in this memo. 8. Authors' Addresses Jeff Hilgeman (chair) Apertus Technologies, Inc. 7275 Flying Cloud Dr. Eden Prarie, MN 55344 Phone: 1 612 828 0668 EMail: jeffh@apertus.com Shannon D. Nix Metaplex, Inc. 7412 Wingfoot Dr. Raleigh, NC 27615 Phone: 1 919 878 0811 EMail: snix@metaplex.com Alan Bartky Sync Research, Inc. 7 Studebaker Irvine, CA 92718 Phone: 1 714 588 2070 EMail: alan@sync.com Wayne Clark (editor) cisco Systems, Inc. 3100 Smoketree Ct. Suite 1000 Raleigh, NC 27604 Phone: 1 919 878 6958 EMail: wclark@cisco.com