Observium_CE/mibs/paradyne/PDN-HDLC-MIB

268 lines
8.3 KiB
Plaintext

-- ===================================================================
-- == Copyright (C) 2004 Paradyne Corporation. ==
-- ===================================================================
PDN-HDLC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
pdn-interfaces
FROM PDN-HEADER-MIB;
pdnHdlcMIB MODULE-IDENTITY
LAST-UPDATED "200409100000Z" -- September 10, 2004
ORGANIZATION "Paradyne Networks
MIB Working Group
Other information about group editing the MIB"
CONTACT-INFO "Paradyne Networks, Inc.
8545 126th Avenue North
Largo, FL 33733
www.paradyne.com
General Comments to: mibwg_team@paradyne.com
Editor
Clay Sikes"
DESCRIPTION "The MIB module provides objects to manage an
interface's High-level Data Link Control (HDLC)
protocol."
REVISION "200409100000Z" -- September 10, 2004
DESCRIPTION "Initial release."
::= { pdn-interfaces 26 }
-- ====================================================================
-- == Define groups for Notifications, MIB Objects, Accessible for ==
-- == Notifications (AFNs), and Conformance. ==
-- == These may just be place holders. ==
-- ====================================================================
pdnHdlcNotifications OBJECT IDENTIFIER ::= { pdnHdlcMIB 0 }
pdnHdlcObjects OBJECT IDENTIFIER ::= { pdnHdlcMIB 1 }
pdnHdlcAFNs OBJECT IDENTIFIER ::= { pdnHdlcMIB 2 }
pdnHdlcConformance OBJECT IDENTIFIER ::= { pdnHdlcMIB 3 }
-- ====================================================================
-- == Textual Conventions ==
-- ====================================================================
-- None defined.
-- ====================================================================
-- == MIB Objects ==
-- ====================================================================
-- ===================================================================
-- == pdnHdlcStatsTotalTable ==
-- ===================================================================
pdnHdlcStatsTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF PdnHdlcStatsTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The HDLC Total Statistics Table. This table contains
counters for statistics. Counters in this group
contain `total' counts which are marked from the time
the system was last re-initialized."
::= { pdnHdlcObjects 1 }
pdnHdlcStatsTotalEntry OBJECT-TYPE
SYNTAX PdnHdlcStatsTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the HDLC Total Statistics Table."
INDEX { ifIndex }
::= { pdnHdlcStatsTotalTable 1 }
PdnHdlcStatsTotalEntry ::=
SEQUENCE {
pdnHdlcStatsTotalRxGood Counter32,
pdnHdlcStatsTotalRxCRCErrors Counter32,
pdnHdlcStatsTotalRxAborts Counter32,
pdnHdlcStatsTotalRxBadAddress Counter32,
pdnHdlcStatsTotalRxNoBufAvail Counter32,
pdnHdlcStatsTotalReceiverOverrun Counter32,
pdnHdlcStatsTotalRxMaxSizeExceeded Counter32,
pdnHdlcStatsTotalTx Counter32,
pdnHdlcStatsTotalTxBufUnderrun Counter32
}
pdnHdlcStatsTotalRxGood OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of HDLC frames that were received without
any errors."
::= { pdnHdlcStatsTotalEntry 1 }
pdnHdlcStatsTotalRxCRCErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of HDLC frames that were received with
CRC errors."
::= { pdnHdlcStatsTotalEntry 2 }
pdnHdlcStatsTotalRxAborts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of HDLC frames that were aborted during
receive."
::= { pdnHdlcStatsTotalEntry 3 }
pdnHdlcStatsTotalRxBadAddress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of HDLC frames that were discarded due
to a bad address."
::= { pdnHdlcStatsTotalEntry 4 }
pdnHdlcStatsTotalRxNoBufAvail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of HDLC frames that were discarded because
no receive buffers were available."
::= { pdnHdlcStatsTotalEntry 5 }
pdnHdlcStatsTotalReceiverOverrun OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times a receiver overrun occurred."
::= { pdnHdlcStatsTotalEntry 6 }
pdnHdlcStatsTotalRxMaxSizeExceeded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times a frame was received which was
discarded due to the frame size exceeding the maximum
frame size for the receiver."
::= { pdnHdlcStatsTotalEntry 7 }
pdnHdlcStatsTotalTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of HDLC frames transmitted."
::= { pdnHdlcStatsTotalEntry 8 }
pdnHdlcStatsTotalTxBufUnderrun OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times a transmitter underrun occurred."
::= { pdnHdlcStatsTotalEntry 9 }
-- ====================================================================
-- == Accessible for Notifications (AFNs) ==
-- ====================================================================
-- None defined
-- ===================================================================
-- == Traps/Notifications ==
-- ===================================================================
-- None defined
-- ====================================================================
-- == Conformance Information ==
-- ====================================================================
pdnHdlcCompliances OBJECT IDENTIFIER ::= { pdnHdlcConformance 1 }
pdnHdlcGroups OBJECT IDENTIFIER ::= { pdnHdlcConformance 2 }
-- ===========================
-- == Compliance Statements ==
-- ===========================
pdnHdlcCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for network elements
implementing HDLC Protocol."
MODULE -- this module
-- No mandatory groups are specified.
GROUP pdnHdlcStatsTotalGroup
DESCRIPTION "This group is only required for implementations that
need to display total HDLC statistics."
::= { pdnHdlcCompliances 1 }
-- ==========================
-- == Units of Conformance ==
-- ==========================
pdnHdlcObjGroups OBJECT IDENTIFIER ::= { pdnHdlcGroups 1 }
pdnHdlcAfnGroups OBJECT IDENTIFIER ::= { pdnHdlcGroups 2 }
pdnHdlcNtfyGroups OBJECT IDENTIFIER ::= { pdnHdlcGroups 3 }
-- ===================
-- == Object Groups ==
-- ===================
pdnHdlcStatsTotalGroup OBJECT-GROUP
OBJECTS {
pdnHdlcStatsTotalRxGood,
pdnHdlcStatsTotalRxCRCErrors,
pdnHdlcStatsTotalRxAborts,
pdnHdlcStatsTotalRxBadAddress,
pdnHdlcStatsTotalRxNoBufAvail,
pdnHdlcStatsTotalReceiverOverrun,
pdnHdlcStatsTotalRxMaxSizeExceeded,
pdnHdlcStatsTotalTx,
pdnHdlcStatsTotalTxBufUnderrun
}
STATUS current
DESCRIPTION "Displays various HDLC related total counters."
::= { pdnHdlcObjGroups 1 }
-- =========================================
-- == Accessible for Notifications Groups ==
-- =========================================
-- None defined
-- =========================
-- == Notification Groups ==
-- =========================
-- None defined
-- =========
-- == END ==
-- =========
END