IPX-MIB

MIB Reference — IPNetwork Monitor

All MIBsIPX-MIB

Category: SNA and Legacy Protocols

Description:

Standard IPX MIB providing SNMP objects for Novell Internetwork Packet Exchange protocol routing and interface management.

Imported Objects

From RFC-1212

OBJECT-TYPE

From RFC-1215

TRAP-TYPE

From RFC1155-SMI

Counter
enterprises

What Is IPX-MIB?

IPX-MIB is a vendor-neutral standards-track MIB (originating with Novell's involvement) defining SNMP objects for managing the Internetwork Packet Exchange (IPX) protocol used historically in Novell NetWare networks, covering system-level identity and interface-level routing/traffic statistics. It exposes basic system objects like network number, node address, and system name, alongside receive-side counters for total packets, header errors, unknown sockets, discards, and checksum errors. Its monitoring value is centered on software/protocol-level health of the IPX stack: rising discard, header-error, or checksum-error counts on ipxBasicSysTable entries indicate a misconfigured or failing IPX interface or a network-level problem, rather than a physical hardware fault. It is a standalone protocol MIB but is conceptually parallel to MIB-II's IP-oriented objects and was often polled alongside IF-MIB for interface correlation. Deployment context is legacy Novell NetWare or IPX-routing network equipment, largely obsolete today but still found in older industrial or embedded deployments. Engineers can download the IPX-MIB file directly to load it into their MIB browser.

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

  • IPX network number and node address
  • received packet counts
  • header error counts
  • checksum error counts
  • unknown socket counts
  • receive discard counts

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer
  • Novell NetWare/IPX routers and servers

Monitoring Examples

An administrator would poll ipxBasicSysTable/ipxBasicSysEntry keyed by ipxBasicSysInstance to read ipxBasicSysNetNumber and ipxBasicSysNode identifying the IPX network segment and node address for a given interface. Watching ipxBasicSysInDiscards, ipxBasicSysInHdrErrors, and ipxBasicSysInBadChecksums climb over time would indicate a failing NIC, cabling issue, or IPX frame-type mismatch on that segment. ipxBasicSysInUnknownSockets rising sharply could indicate misconfigured client software sending to sockets the device doesn't service, and ipxBasicSysExistState confirms whether that IPX instance is currently active.

OIDs
OID symbolicOID numericTypeAccessDescription
novell1.3.6.1.4.1.23
mibDoc1.3.6.1.4.1.23.2
ipx1.3.6.1.4.1.23.2.5
ipxSystem1.3.6.1.4.1.23.2.5.1
ipxBasicSysTable1.3.6.1.4.1.23.2.5.1.1not-accessibleThe IPX System table - basic information.
ipxBasicSysEntry1.3.6.1.4.1.23.2.5.1.1.1not-accessibleEach entry corresponds to one instance of IPX running on the system.
INT ipxBasicSysInstance1.3.6.1.4.1.23.2.5.1.1.1.1INTEGERread-writeThe unique identifier of the instance of IPX to which this row corresponds. This value may be written only when creating a new entry in the table.
INT ipxBasicSysExistState1.3.6.1.4.1.23.2.5.1.1.1.2INTEGERread-writeThe validity of this entry in the IPX system table. Setting this field to off indicates that this entry may be deleted from the system table at the IPX implementation's discretion.
NET ipxBasicSysNetNumber1.3.6.1.4.1.23.2.5.1.1.1.3NetNumberread-writeThe network number portion of the IPX address of this system.
OCT ipxBasicSysNode1.3.6.1.4.1.23.2.5.1.1.1.4OCTET STRINGread-writeThe node number portion of the IPX address of this system.
OCT ipxBasicSysName1.3.6.1.4.1.23.2.5.1.1.1.5OCTET STRINGread-writeThe readable name for this system.
CTR ipxBasicSysInReceives1.3.6.1.4.1.23.2.5.1.1.1.6Counterread-onlyThe total number of IPX packets received, including those received in error.
CTR ipxBasicSysInHdrErrors1.3.6.1.4.1.23.2.5.1.1.1.7Counterread-onlyThe number of IPX packets discarded due to errors in their headers, including any IPX packet with a size less than the minimum of 30 bytes.
CTR ipxBasicSysInUnknownSockets1.3.6.1.4.1.23.2.5.1.1.1.8Counterread-onlyThe number of IPX packets discarded because the destination socket was not open.
CTR ipxBasicSysInDiscards1.3.6.1.4.1.23.2.5.1.1.1.9Counterread-onlyThe number of IPX packets received but discarded due to reasons other than those accounted for by ipxBasicSysInHdrErrors, ipxBasicSysInUnknownSockets, ipxAdvSysInDiscards, and ipxAdvSysInCompressDiscards.
CTR ipxBasicSysInBadChecksums1.3.6.1.4.1.23.2.5.1.1.1.10Counterread-onlyThe number of IPX packets received with incorrect checksums.
CTR ipxBasicSysInDelivers1.3.6.1.4.1.23.2.5.1.1.1.11Counterread-onlyThe total number of IPX packets delivered locally, including packets from local applications.
CTR ipxBasicSysNoRoutes1.3.6.1.4.1.23.2.5.1.1.1.12Counterread-onlyThe number of times no route to a destination was found.
CTR ipxBasicSysOutRequests1.3.6.1.4.1.23.2.5.1.1.1.13Counterread-onlyThe number of IPX packets supplied locally for transmission, not including any packets counted in ipxAdvForwPackets.
CTR ipxBasicSysOutMalformedRequests1.3.6.1.4.1.23.2.5.1.1.1.14Counterread-onlyThe number of IPX packets supplied locally that contained errors in their structure.
CTR ipxBasicSysOutDiscards1.3.6.1.4.1.23.2.5.1.1.1.15Counterread-onlyThe number of outgoing IPX packets discarded due to reasons other than those accounted for in ipxBasicSysOutMalformedRequests, ipxAdvSysOutFiltered, and ipxAdvSysOutCompressDiscards.
CTR ipxBasicSysOutPackets1.3.6.1.4.1.23.2.5.1.1.1.16Counterread-onlyThe total number of IPX packets transmitted.
INT ipxBasicSysConfigSockets1.3.6.1.4.1.23.2.5.1.1.1.17INTEGERread-onlyThe configured maximum number of IPX sockets that may be open at one time.
CTR ipxBasicSysOpenSocketFails1.3.6.1.4.1.23.2.5.1.1.1.18Counterread-onlyThe number of IPX socket open calls which failed.
ipxAdvSysTable1.3.6.1.4.1.23.2.5.1.2not-accessibleThe IPX System table - advanced information.
ipxAdvSysEntry1.3.6.1.4.1.23.2.5.1.2.1not-accessibleEach entry corresponds to one instance of IPX running on the system.
INT ipxAdvSysInstance1.3.6.1.4.1.23.2.5.1.2.1.1INTEGERread-writeThe unique identifier of the instance of IPX to which this row corresponds. This value may be written only when creating a new entry in the table.
INT ipxAdvSysMaxPathSplits1.3.6.1.4.1.23.2.5.1.2.1.2INTEGERread-writeThe maximum number of paths with equal routing metric value which this instance of the IPX may split between when forwarding packets.
INT ipxAdvSysMaxHops1.3.6.1.4.1.23.2.5.1.2.1.3INTEGERread-writeThe maximum number of hops a packet may take.
CTR ipxAdvSysInTooManyHops1.3.6.1.4.1.23.2.5.1.2.1.4Counterread-onlyThe number of IPX packets discarded due to exceeding the maximum hop count.
CTR ipxAdvSysInFiltered1.3.6.1.4.1.23.2.5.1.2.1.5Counterread-onlyThe number of incoming IPX packets discarded due to filtering.
CTR ipxAdvSysInCompressDiscards1.3.6.1.4.1.23.2.5.1.2.1.6Counterread-onlyThe number of incoming IPX packets discarded due to decompression errors.
CTR ipxAdvSysNETBIOSPackets1.3.6.1.4.1.23.2.5.1.2.1.7Counterread-onlyThe number of NETBIOS packets received.
CTR ipxAdvSysForwPackets1.3.6.1.4.1.23.2.5.1.2.1.8Counterread-onlyThe number of IPX packets forwarded.
CTR ipxAdvSysOutFiltered1.3.6.1.4.1.23.2.5.1.2.1.9Counterread-onlyThe number of outgoing IPX packets discarded due to filtering.
CTR ipxAdvSysOutCompressDiscards1.3.6.1.4.1.23.2.5.1.2.1.10Counterread-onlyThe number of outgoing IPX packets discarded due to compression errors.
INT ipxAdvSysCircCount1.3.6.1.4.1.23.2.5.1.2.1.11INTEGERread-onlyThe number of circuits known to this instance of IPX.
INT ipxAdvSysDestCount1.3.6.1.4.1.23.2.5.1.2.1.12INTEGERread-onlyThe number of currently reachable destinations known to this instance of IPX.
INT ipxAdvSysServCount1.3.6.1.4.1.23.2.5.1.2.1.13INTEGERread-onlyThe number of services known to this instance of IPX.
ipxCircuit1.3.6.1.4.1.23.2.5.2
ipxCircTable1.3.6.1.4.1.23.2.5.2.1not-accessibleThe Circuit table.
ipxCircEntry1.3.6.1.4.1.23.2.5.2.1.1not-accessibleEach entry corresponds to one circuit known to the system.
INT ipxCircSysInstance1.3.6.1.4.1.23.2.5.2.1.1.1INTEGERread-writeThe unique identifier of the instance of IPX to which this entry corresponds. This value may be written only when creating a new entry in the table.
INT ipxCircIndex1.3.6.1.4.1.23.2.5.2.1.1.2INTEGERread-writeThe identifier of this circuit, unique within the instance of IPX. This value may be written only when creating a new entry in the table.
INT ipxCircExistState1.3.6.1.4.1.23.2.5.2.1.1.3INTEGERread-writeThe validity of this circuit entry. A circuit with this value set to off may be deleted from the table at the IPX implementation's discretion.
INT ipxCircOperState1.3.6.1.4.1.23.2.5.2.1.1.4INTEGERread-writeThe operational state of the circuit.
INT ipxCircIfIndex1.3.6.1.4.1.23.2.5.2.1.1.5INTEGERread-writeThe value of ifIndex for the interface used by this circuit. This value may be written only when creating a new entry in the table.
OCT ipxCircName1.3.6.1.4.1.23.2.5.2.1.1.6OCTET STRINGread-writeThe readable name for the circuit.
INT ipxCircType1.3.6.1.4.1.23.2.5.2.1.1.7INTEGERread-writeThe type of the circuit.
OCT ipxCircDialName1.3.6.1.4.1.23.2.5.2.1.1.8OCTET STRINGread-writeThe symbolic name used to refernce the dialing information used to create this circuit. This value may be written only when creating a new entry in the table.
INT ipxCircLocalMaxPacketSize1.3.6.1.4.1.23.2.5.2.1.1.9INTEGERread-writeThe maximum size (including header), in bytes, that the system supports locally on this circuit.
INT ipxCircCompressState1.3.6.1.4.1.23.2.5.2.1.1.10INTEGERread-writeThe compression state on this circuit. This value may be written only when creating a new entry in the table.
INT ipxCircCompressSlots1.3.6.1.4.1.23.2.5.2.1.1.11INTEGERread-writeThe number of compression slots available on this circuit. This value may be written only when creating a new entry in the table.
INT ipxCircStaticStatus1.3.6.1.4.1.23.2.5.2.1.1.12INTEGERread-writeIndicates whether the information about static routes and services reached via this circuit matches that saved in permanent storage (current). Setting the value to write when it had the value changed will write the currently in use information to permanent storage, if supported. Setting the value to read when it had the value changed will replace any routes and services currently defined for the circuit with those read from permanent storage, if supported.
CTR ipxCircCompressedSent1.3.6.1.4.1.23.2.5.2.1.1.13Counterread-onlyThe number of compressed packets sent.
CTR ipxCircCompressedInitSent1.3.6.1.4.1.23.2.5.2.1.1.14Counterread-onlyThe number of compression initialization packets sent.
CTR ipxCircCompressedRejectsSent1.3.6.1.4.1.23.2.5.2.1.1.15Counterread-onlyThe number of compressed packet rejected packets sent.
CTR ipxCircUncompressedSent1.3.6.1.4.1.23.2.5.2.1.1.16Counterread-onlyThe number of packets sent without being compressed even though compression was turned on for this circuit.
CTR ipxCircCompressedReceived1.3.6.1.4.1.23.2.5.2.1.1.17Counterread-onlyThe number of compressed packets received.
CTR ipxCircCompressedInitReceived1.3.6.1.4.1.23.2.5.2.1.1.18Counterread-onlyThe number of compression initialization packets received.
CTR ipxCircCompressedRejectsReceived1.3.6.1.4.1.23.2.5.2.1.1.19Counterread-onlyThe number of compressed packet rejected packets received.
CTR ipxCircUncompressedReceived1.3.6.1.4.1.23.2.5.2.1.1.20Counterread-onlyThe number of packets received without having been compressed even though compression was turned on for this circuit.
OCT ipxCircMediaType1.3.6.1.4.1.23.2.5.2.1.1.21OCTET STRINGread-onlyThe media type used on this circuit.
NET ipxCircNetNumber1.3.6.1.4.1.23.2.5.2.1.1.22NetNumberread-writeThe IPX network number of this circuit. This value may be written only when creating a new entry in the table.
CTR ipxCircStateChanges1.3.6.1.4.1.23.2.5.2.1.1.23Counterread-onlyThe number of times the circuit has changed state.
CTR ipxCircInitFails1.3.6.1.4.1.23.2.5.2.1.1.24Counterread-onlyThe number of times that initialization of this circuit has failed.
INT ipxCircDelay1.3.6.1.4.1.23.2.5.2.1.1.25INTEGERread-onlyThe period of time, in milliseconds, that it takes to transmit one byte of data, excluding protocol headers, to a destination on the other end of the circuit, if the circuit is free of other traffic.
INT ipxCircThroughput1.3.6.1.4.1.23.2.5.2.1.1.26INTEGERread-onlyThe amount of data, in bits per second, that may flow through the circuit if there is no other traffic.
OCT ipxCircNeighRouterName1.3.6.1.4.1.23.2.5.2.1.1.27OCTET STRINGread-onlyThe name of the neighboring router on a WAN circuit.
NET ipxCircNeighInternalNetNum1.3.6.1.4.1.23.2.5.2.1.1.28NetNumberread-onlyThe internal network number of the neighboring router on a WAN circuit.
ipxForwarding1.3.6.1.4.1.23.2.5.3
ipxDestTable1.3.6.1.4.1.23.2.5.3.1not-accessibleThe Destination table contains information about all known destinations.
ipxDestEntry1.3.6.1.4.1.23.2.5.3.1.1not-accessibleEach entry corresponds to one destination.
INT ipxDestSysInstance1.3.6.1.4.1.23.2.5.3.1.1.1INTEGERread-onlyThe unique identifier of the instance of IPX to which this row corresponds.
NET ipxDestNetNum1.3.6.1.4.1.23.2.5.3.1.1.2NetNumberread-onlyThe IPX network number of the destination.
INT ipxDestProtocol1.3.6.1.4.1.23.2.5.3.1.1.3INTEGERread-onlyThe routing protocol from which knowledge of this destination was obtained.
INT ipxDestTicks1.3.6.1.4.1.23.2.5.3.1.1.4INTEGERread-onlyThe delay in ticks to reach this destination.
INT ipxDestHopCount1.3.6.1.4.1.23.2.5.3.1.1.5INTEGERread-onlyThe number of hops necessary to reach the destination.
INT ipxDestNextHopCircIndex1.3.6.1.4.1.23.2.5.3.1.1.6INTEGERread-onlyThe unique identifier of the circuit used to reach the next hop.
PHY ipxDestNextHopNICAddress1.3.6.1.4.1.23.2.5.3.1.1.7PhysAddressread-onlyThe NIC address of the next hop.
NET ipxDestNextHopNetNum1.3.6.1.4.1.23.2.5.3.1.1.8NetNumberread-onlyThe IPX network number of the next hop.
ipxStaticRouteTable1.3.6.1.4.1.23.2.5.3.2not-accessibleThe Static Routes table contains information about all destinations reached via statically configured routes.
ipxStaticRouteEntry1.3.6.1.4.1.23.2.5.3.2.1not-accessibleEach entry corresponds to one static route.
INT ipxStaticRouteSysInstance1.3.6.1.4.1.23.2.5.3.2.1.1INTEGERread-writeThe unique identifier of the instance of IPX to which this row corresponds.
INT ipxStaticRouteCircIndex1.3.6.1.4.1.23.2.5.3.2.1.2INTEGERread-writeThe unique identifier of the circuit used to reach the first hop in the static route.
NET ipxStaticRouteNetNum1.3.6.1.4.1.23.2.5.3.2.1.3NetNumberread-writeThe IPX network number of the route's destination.
INT ipxStaticRouteExistState1.3.6.1.4.1.23.2.5.3.2.1.4INTEGERread-writeThe validity of this static route. Entries with the value set to off may be deleted from the table at the implementation's discretion.
INT ipxStaticRouteTicks1.3.6.1.4.1.23.2.5.3.2.1.5INTEGERread-writeThe delay, in ticks, to reach the route's destination.
INT ipxStaticRouteHopCount1.3.6.1.4.1.23.2.5.3.2.1.6INTEGERread-writeThe number of hops necessary to reach the destination.
ipxServices1.3.6.1.4.1.23.2.5.4
ipxServTable1.3.6.1.4.1.23.2.5.4.1not-accessibleThe table of services, indexed by name and type.
ipxServEntry1.3.6.1.4.1.23.2.5.4.1.1not-accessibleEach entry corresponds to one service.
INT ipxServSysInstance1.3.6.1.4.1.23.2.5.4.1.1.1INTEGERread-onlyThe unique identifier of the instance of IPX to which this entry corresponds.
OCT ipxServType1.3.6.1.4.1.23.2.5.4.1.1.2OCTET STRINGread-onlyThe service type.
OCT ipxServName1.3.6.1.4.1.23.2.5.4.1.1.3OCTET STRINGread-onlyThe service name.
INT ipxServProtocol1.3.6.1.4.1.23.2.5.4.1.1.4INTEGERread-onlyThe protocol from which knowledge of this service was obtained.
NET ipxServNetNum1.3.6.1.4.1.23.2.5.4.1.1.5NetNumberread-onlyThe IPX network number portion of the IPX address of the service.
OCT ipxServNode1.3.6.1.4.1.23.2.5.4.1.1.6OCTET STRINGread-onlyThe node portion of the IPX address of the service.
OCT ipxServSocket1.3.6.1.4.1.23.2.5.4.1.1.7OCTET STRINGread-onlyThe socket portion of the IPX address of the service.
INT ipxServHopCount1.3.6.1.4.1.23.2.5.4.1.1.8INTEGERread-onlyThe number of hops to the service.
ipxDestServTable1.3.6.1.4.1.23.2.5.4.2not-accessibleThe table of services, indexed by address, name, and type.
ipxDestServEntry1.3.6.1.4.1.23.2.5.4.2.1not-accessibleEach entry corresponds to one service.
INT ipxDestServSysInstance1.3.6.1.4.1.23.2.5.4.2.1.1INTEGERread-onlyThe unique identifier of the instance of IPX to which this entry corresponds.
NET ipxDestServNetNum1.3.6.1.4.1.23.2.5.4.2.1.2NetNumberread-onlyThe IPX network number portion of the IPX address of the service.
OCT ipxDestServNode1.3.6.1.4.1.23.2.5.4.2.1.3OCTET STRINGread-onlyThe node portion of the IPX address of the service.
OCT ipxDestServSocket1.3.6.1.4.1.23.2.5.4.2.1.4OCTET STRINGread-onlyThe socket portion of the IPX address of the service.
OCT ipxDestServName1.3.6.1.4.1.23.2.5.4.2.1.5OCTET STRINGread-onlyThe service name.
OCT ipxDestServType1.3.6.1.4.1.23.2.5.4.2.1.6OCTET STRINGread-onlyThe service type.
INT ipxDestServProtocol1.3.6.1.4.1.23.2.5.4.2.1.7INTEGERread-onlyThe protocol from which knowledge of this service was obtained.
INT ipxDestServHopCount1.3.6.1.4.1.23.2.5.4.2.1.8INTEGERread-onlyThe number of hops to the service.
ipxStaticServTable1.3.6.1.4.1.23.2.5.4.3not-accessibleThe Static Services table contains information about all services reached via statically configured routes.
ipxStaticServEntry1.3.6.1.4.1.23.2.5.4.3.1not-accessibleEach entry corresponds to one service.
INT ipxStaticServSysInstance1.3.6.1.4.1.23.2.5.4.3.1.1INTEGERread-writeThe unique identifier of the instance of IPX to which this entry corresponds.
INT ipxStaticServCircIndex1.3.6.1.4.1.23.2.5.4.3.1.2INTEGERread-writeThe circuit used to reach this service.
OCT ipxStaticServName1.3.6.1.4.1.23.2.5.4.3.1.3OCTET STRINGread-writeThe service name.
OCT ipxStaticServType1.3.6.1.4.1.23.2.5.4.3.1.4OCTET STRINGread-writeThe service type.
INT ipxStaticServExistState1.3.6.1.4.1.23.2.5.4.3.1.5INTEGERread-writeThe validity of this static service. Entries with the value set to off may be deleted from the table at the implementation's discretion.
NET ipxStaticServNetNum1.3.6.1.4.1.23.2.5.4.3.1.6NetNumberread-writeThe IPX network number portion of the IPX address of the service.
OCT ipxStaticServNode1.3.6.1.4.1.23.2.5.4.3.1.7OCTET STRINGread-writeThe node portion of the IPX address of the service.
OCT ipxStaticServSocket1.3.6.1.4.1.23.2.5.4.3.1.8OCTET STRINGread-writeThe socket portion of the IPX address of the service.
INT ipxStaticServHopCount1.3.6.1.4.1.23.2.5.4.3.1.9INTEGERread-writeThe number of hops to the service.
ipxTraps1.3.6.1.4.1.23.2.5.5
NTF ipxTrapCircuitDown1.3.6.1.4.1.23.2.5.5.0.1This trap signifies that the specified circuit has gone down.
NTF ipxTrapCircuitUp1.3.6.1.4.1.23.2.5.5.0.2This trap signifies that the specified circuit has come up.

RFC description

Novell IPX protocol management MIB for system, circuit, routing, and services information on IPX networks.

Start monitoring Vendor-neutral Novell IPX protocol MIB (legacy NetWare/IPX routers and servers) 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 IPX-MIB