268 lines
8.3 KiB
Plaintext
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
|