Unisphere-Data-HDLC-MIB

MIB Reference — IPNetwork Monitor

All MIBsUnisphere-Data-HDLC-MIB

Organization: Unisphere Networks, Inc.

Last Updated: 2001-11-28

Category: Juniper Unisphere ERX Routing, WAN and Transport Protocols

Description:

Manages Unisphere ERX HDLC interface framing, encapsulation options, and error counters.

Imported Objects

From IF-MIB

InterfaceIndex
InterfaceIndexOrZero

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Integer32
MODULE-IDENTITY
OBJECT-TYPE

From SNMPv2-TC

RowStatus

From Unisphere-Data-MIBs

usDataMibsMODULE-IDENTITY

From Unisphere-Data-TC

UsdNextIfIndex

What Is Unisphere-Data-HDLC-MIB?

Unisphere-Data-HDLC-MIB is a vendor-specific enterprise module from Unisphere Networks (whose ERX routing platform later became part of Juniper's E-series) that manages HDLC interfaces layered on top of underlying media such as Packet over SONET (POS) and High-Speed Serial Interfaces (HSSI). It exposes a table for creating, configuring, and monitoring HDLC interfaces, including framing parameters like MTU, MRU, CRC size, data polarity, and clocking mode/rate, alongside interface creation/deletion via row status. Its role in hardware/software status monitoring centers on interface-level configuration and operational correctness: an administrator can confirm HDLC framing parameters match the far-end device, verify clock source/rate settings to catch clock mismatches, and detect an interface stuck in a non-active row status indicating a failed provisioning attempt. It has an explicit dependency on IF-MIB, since creating or deleting an HDLC interface here has the side effect of creating/deleting corresponding entries in IF-MIB's ifTable/ifXTable, as well as in the vendor's own Unisphere-Data-IF-MIB. It is typically deployed on Unisphere/Juniper ERX broadband/edge routers using HDLC-framed serial or POS links. Engineers can download the Unisphere-Data-HDLC-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in Unisphere-Data-HDLC-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • HDLC interface MTU/MRU and CRC size
  • clock mode and clock rate
  • data polarity setting
  • interface row status (creation/deletion)
  • underlying interface type (POS, HSSI)

Supported Devices

  • Unisphere Networks (later Juniper) ERX edge/broadband router

Monitoring Examples

An administrator would poll usdHdlcIfTable/usdHdlcIfEntry, checking usdHdlcIfMtu, usdHdlcIfMru, and usdHdlcIfCrcSize against the far-end configuration to rule out a framing mismatch causing CRC errors reported elsewhere. Checking usdHdlcIfClockMode and usdHdlcIfClockRate would reveal whether the local interface is set to internal clocking when it should be following the network clock, a classic cause of intermittent link flaps on HSSI links. usdHdlcIfRowStatus lets an operator confirm whether a newly requested HDLC interface (obtained via usdHdlcNextIfIndex) was successfully activated or is stuck in a pending/notReady state.

OIDs
OID symbolicOID numericTypeAccessDescription
usdHdlcMIB1.3.6.1.4.1.4874.2.2.9The HDLC MIB for the Unisphere Networks enterprise. This MIB provides a means for configuring HDLC interfaces on top of various types of interfaces, such as packet over SONET (POS) and high speed serial interfaces (HSSI). Management objects are provided to query for an available interface index, and to create/delete interfaces of this type. Creating/deleting this interface type using this MIB has the side effect of creating/deleting corresponding entries in the IF-MIB.ifTable, the IF-MIB.ifXTable, and the Unisphere-Data-IF-MIB.usdIfTable.
usdHdlcObjects1.3.6.1.4.1.4874.2.2.9.1
USD usdHdlcNextIfIndex1.3.6.1.4.1.4874.2.2.9.1.1UsdNextIfIndexread-onlyCoordinate ifIndex value allocation for entries in usdHdlcIfTable. A GET of this object returns the next available ifIndex value to be used to create an entry in the associated interface table; or zero, if no valid ifIndex value is available. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously.
usdHdlcIfTable1.3.6.1.4.1.4874.2.2.9.1.2not-accessibleThis table contains entries for HDLC interfaces present in the system.
usdHdlcIfEntry1.3.6.1.4.1.4874.2.2.9.1.2.1not-accessibleEach entry describes the characteristics of an HDLC interface. Creating/deleting entries in this table causes corresponding entries for be created/deleted in ifTable/ifXTable/usdIfTable.
NUM usdHdlcIfIndex1.3.6.1.4.1.4874.2.2.9.1.2.1.1InterfaceIndexnot-accessibleThe ifIndex of the HDLC interface. When creating entries in this table, suitable values for this object are determined by reading usdHdlcNextIfIndex.
ROW usdHdlcIfRowStatus1.3.6.1.4.1.4874.2.2.9.1.2.1.2RowStatusread-createControls creation/deletion of entries in this table according to the RowStatus textual convention, constrained to support the following values only: createAndGo destroy To create an entry in this table, the following entry objects MUST be explicitly configured: usdHdlcIfRowStatus usdHdlcIfLowerIfIndex In addition, when creating an entry the following conditions must hold: A value for usdHdlcIfIndex must have been determined previously, by reading usdHdlcNextIfIndex. The interface identified by usdHdlcIfLowerIfIndex must exist. A corresponding entry in ifTable/ifXTable/usdIfTable is created/destroyed as a result of creating/destroying an entry in this table.
NUM usdHdlcIfLowerIfIndex1.3.6.1.4.1.4874.2.2.9.1.2.1.3InterfaceIndexOrZeroread-createThe ifIndex of an interface over which this HDLC interface is to be layered. A value of zero indicates no layering. An implementation may choose to require that a nonzero value be configured at entry creation.
I32 usdHdlcIfMtu1.3.6.1.4.1.4874.2.2.9.1.2.1.4Integer32read-createThe Maximum Transmission Unit (MTU) this interface is permitted to transmit. At creation, if a value for this object is not specified, a default will be chosen that is suitable for the type of lower interface on which this interface is stacked. This setting plus 2 bytes for HDLC address/control plus the length in bytes of the HDLC CRC cannot exceed 65535. The maximum value for this object reflects the largest possible value when no CRC is used; technology constraints of a particular implementation may further limit the upper bound value.
I32 usdHdlcIfMru1.3.6.1.4.1.4874.2.2.9.1.2.1.5Integer32read-createThe Maximum Receive Unit (MRU) this interface is permitted to receive. At creation, if a value for this object is not specified, a default will be chosen that is suitable for the type of lower interface on which this interface is stacked. This setting plus 2 bytes for HDLC address/control plus the length in bytes of the HDLC CRC cannot exceed 65535. The maximum value for this object reflects the largest possible value when no CRC is used; technology constraints of a particular implementation may further limit the upper bound value.
INT usdHdlcIfCrcSize1.3.6.1.4.1.4874.2.2.9.1.2.1.6INTEGERread-createSelects the CRC size: none, 16 bits, or 32 bits.
INT usdHdlcIfDataPolarity1.3.6.1.4.1.4874.2.2.9.1.2.1.7INTEGERread-createPolarity of data transmitted on this HDLC interface. Inverted data is used for certain line coding configurations to ensure sufficient one's density for timing recovery by the remote end.
INT usdHdlcIfClockMode1.3.6.1.4.1.4874.2.2.9.1.2.1.8INTEGERread-createThe clock mode setting for this HDLC interface. This object is only applicable to HDLC interfaces directly over a high speed serial interface (HSSI). At creation, if a value for this object is not specified, a default will be chosen that is suitable for the type of lower interface on which this interface is stacked. If the lower interface is not HSSI, then the default value will be hdlcClockUnsupported(0); if the lower interface is HSSI then the default value will be hdlcClockLine(2).
INT usdHdlcIfClockRate1.3.6.1.4.1.4874.2.2.9.1.2.1.9INTEGERread-createThe clock rate setting for this HDLC interface. This object is only applicable to HDLC interfaces directly over a high speed serial interface (HSSI). At creation, if a value for this object is not specified, a default will be chosen that is suitable for the type of lower interface on which this interface is stacked. If the lower interface is not HSSI, then the default value will be hdlcClockRateUnsupported(0); if the lower interface is HSSI then the default value will be hdlcClockRate44-736Mhz(2).
INT usdHdlcIfForceDteAck1.3.6.1.4.1.4874.2.2.9.1.2.1.10INTEGERread-createThe force DTE acknowledge setting. This object is only applicable to HDLC interfaces directly over a high speed serial interface (HSSI). This is set to force Cisco compatibility mode, and is only valid when the lower interface is configured for internal (DTE) clocking. At creation, if a value for this object is not specified, a default will be chosen that is suitable for the type of lower interface on which this interface is stacked. If the lower interface is not HSSI, then the default value will be forceDteAckUnsupported(0); if the lower interface is HSSI then the default value will be forceDteAckNormal(1).
usdHdlcConformance1.3.6.1.4.1.4874.2.2.9.4
usdHdlcCompliances1.3.6.1.4.1.4874.2.2.9.4.1
usdHdlcCompliance1.3.6.1.4.1.4874.2.2.9.4.1.1Obsolete compliance statement for entities that implement the Unisphere HDLC MIB. This compliance statement became obsolete when usdHdlcIfDataPolarity was added.
usdHdlcCompliance21.3.6.1.4.1.4874.2.2.9.4.1.2The compliance statement for entities that implement the Unisphere HDLC MIB. This compliance statement became obsolete when usdHdlcIfClockMode, usdHdlcIfClockRate, and usdHdlcIfForceDteAck were added.
usdHdlcCompliance31.3.6.1.4.1.4874.2.2.9.4.1.3The compliance statement for entities that implement the Unisphere HDLC MIB.
usdHdlcGroups1.3.6.1.4.1.4874.2.2.9.4.2
usdHdlcGroup1.3.6.1.4.1.4874.2.2.9.4.2.1Obsolete collection of objects providing management of HDLC interfaces in a Unisphere product. This group became obsolete when usdHdlcIfDataPolarity was added.
usdHdlcGroup21.3.6.1.4.1.4874.2.2.9.4.2.2Obsolete collection of objects providing management of HDLC interfaces in a Unisphere product. This group became obsolete when usdHdlcIfClockMode, usdHdlcIfClockRate, and usdHdlcIfForceDteAck were added.
usdHdlcGroup31.3.6.1.4.1.4874.2.2.9.4.2.3A collection of objects providing management of HDLC interfaces in a Unisphere product.

RFC description

Creates and manages HDLC interfaces on top of POS and HSSI physical interfaces with clock and DTE configuration.

Start monitoring Unisphere Networks (Juniper) ERX routers with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download Unisphere-Data-HDLC-MIB