NSCDX-MIB

MIB Reference — IPNetwork Monitor

All MIBsNSCDX-MIB

Category: Legacy High-Performance Switching

Description:

Manages NSC DX series device configuration, port state, and performance counters.

Imported Objects

From NSC-MIB

nscDxOBJECT-IDENTITY

From RFC1155-SMI

OBJECT-TYPE

From RFC1213-MIB

DisplayString

What Is NSCDX-MIB?

NSCDX-MIB is a vendor MIB from Network Systems Corporation (NSC) for managing the DX series of network devices (channel extension/data communications equipment), covering system configuration, board inventory, and performance counters. It exposes objects for firmware revision tracking per board, memory/buffer sizing, processor allocation masks, time-since-last-reset, control addressing, and a per-slot board information table identifying installed hardware. This MIB directly supports hardware and software status monitoring: it tracks firmware revision per board, buffer memory size, elapsed time since last microcode/config change, and processor load distribution, giving operators visibility into both the software configuration and physical hardware inventory of a modular DX chassis. It appears to be a standalone enterprise MIB predating dependence on later IETF entity/hardware standards, functioning instead with its own board/slot addressing scheme. It is typically deployed in legacy NSC DX-series data communications equipment installations where administrators need to verify firmware consistency and hardware inventory across multiple slots. Engineers can download the NSCDX-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in NSCDX-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

  • per-board firmware revision
  • buffer memory size
  • time since last reset/microcode change
  • processor allocation mask
  • board/slot inventory (part numbers)

Supported Devices

  • Network Systems Corporation (NSC) DX-series data communications/channel extension equipment

Monitoring Examples

An administrator would poll nscDxConfigBoardInfoTable (via nscDxConfigBoardInfoEntry, keyed by nscDxConfigBoardInfoEntSlotNum) to inventory installed boards and their part numbers (nscDxConfigBoardInfoEntBoardPart), cross-checking against nscDxConfigFirmwareRevTab to confirm all boards run consistent firmware revisions. The nscDxConfigSecondsToReset and nscDxConfigSecondsSinceMc counters reveal how long since the device was last reset or underwent a microcode change, useful for correlating a recent instability report with a configuration event. Polling nscDxConfigBufferMemorySize and nscDxConfigProcessorMask lets an operator confirm the device has adequate buffering and processor resources for its current traffic load.

OIDs
OID symbolicOID numericTypeAccessDescription
nscDxConfig1.3.6.1.4.1.10.2.1.3.1
INT nscDxConfigSecondsToReset1.3.6.1.4.1.10.2.1.3.1.1INTEGERread-writeSeconds to reset the DX unit. If this value is SET non-zero, it will get decremented once per second. When the count reaches zero the DX unit is reset. If the value is reSET to zero before it counts down to zero, then the DX unit will not be reset.
STR nscDxConfigFirmwareRevTab1.3.6.1.4.1.10.2.1.3.1.2DisplayStringread-onlyNucleus firmware revision and tab number. This is a string of the form 'x.y'; where x is the major version number and y is the minor version number.
INT nscDxConfigBufferMemorySize1.3.6.1.4.1.10.2.1.3.1.3INTEGERread-onlyBuffer memory size (k).
INT nscDxConfigSecondsSinceMc1.3.6.1.4.1.10.2.1.3.1.4INTEGERread-onlySeconds since master clear.
STR nscDxConfigProcessorMask1.3.6.1.4.1.10.2.1.3.1.5DisplayStringread-onlyBit mask of available processors. This is a string where each character represents the availability of a processor. The leftmost character coresponds to processor 0 and the rightmost character corresponds to processor 15. Each character will be a hex digit 0..F if the processor is active, else it is a '.'.
OCT nscDxConfigControlAddr1.3.6.1.4.1.10.2.1.3.1.6OCTET STRINGread-onlyThe DX unit's HYPERchannel address.
INT nscDxConfigLargePageSize1.3.6.1.4.1.10.2.1.3.1.7INTEGERread-onlySize in bytes of large pages.
nscDxConfigBoardInfoTable1.3.6.1.4.1.10.2.1.3.1.8not-accessibleBoard configuration information.
nscDxConfigBoardInfoEntry1.3.6.1.4.1.10.2.1.3.1.8.1not-accessibleBoard configuration entry.
INT nscDxConfigBoardInfoEntSlotNum1.3.6.1.4.1.10.2.1.3.1.8.1.1INTEGERread-onlySlot number the board is in.
STR nscDxConfigBoardInfoEntBoardPart1.3.6.1.4.1.10.2.1.3.1.8.1.2DisplayStringread-onlyBoard part number. This string represents the partnumber of the hardware; the format is xxxxxx-tt. Where xxxxxx is the partnumber and tt is the tab.
STR nscDxConfigTime1.3.6.1.4.1.10.2.1.3.1.9DisplayStringread-onlyCurrent time. The time is returned as a string with the format of hh:mm:ss. Where hh is hours, mm is minutes, and ss is seconds.
STR nscDxConfigDate1.3.6.1.4.1.10.2.1.3.1.10DisplayStringread-onlyCurrent date. The date is returned as a string with the format of mm/dd/yyyy. Where mm is the month, dd is the day, and yyyy is the year.
INT nscDxConfigStartType1.3.6.1.4.1.10.2.1.3.1.11INTEGERread-onlyMethod of startup.
INT nscDxConfigMemoryDivision1.3.6.1.4.1.10.2.1.3.1.12INTEGERread-onlyBeginning of big buffers.
nscDxProcTable1.3.6.1.4.1.10.2.1.3.2not-accessibleList of processor entries.
nscDxProcTableEntry1.3.6.1.4.1.10.2.1.3.2.1not-accessibleProcessor entry.
INT nscDxProcTableEntKeyId1.3.6.1.4.1.10.2.1.3.2.1.1INTEGERread-onlyProcessor Key ID (KID). This is a unique value for each interface.
STR nscDxProcTableEntType1.3.6.1.4.1.10.2.1.3.2.1.2DisplayStringread-onlyProcessor type code. See appendix A of the Nucleus Reference Manual (460456).
STR nscDxProcTableEntFirmwareNum1.3.6.1.4.1.10.2.1.3.2.1.3DisplayStringread-onlyFirmware part number. This string represents the partnumber of the firmware; the format is xxxxxx-tt. Where xxxxxx is the partnumber and tt is the tab.
STR nscDxProcTableEntHardwareNum1.3.6.1.4.1.10.2.1.3.2.1.4DisplayStringread-onlyHardware part number. This string represents the partnumber of the hardware; the format is xxxxxx-tt. Where xxxxxx is the partnumber and tt is the tab.
OCT nscDxProcTableEntBaseAddr1.3.6.1.4.1.10.2.1.3.2.1.5OCTET STRINGread-onlyThe base HYPERchannel address of the processor.
STR nscDxProcTableEntPost1.3.6.1.4.1.10.2.1.3.2.1.6DisplayStringread-onlyPOST completion code. 0 = POST completed successfully.

RFC description

Monitors NSC DX unit configuration including reset operations, firmware versions, and processor availability status.

Start monitoring Network Systems Corporation (NSC) DX-series data communications/channel extension equipment 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 NSCDX-MIB