RFC1317-MIB

MIB Reference — IPNetwork Monitor

All MIBsRFC1317-MIB

Category: IETF Standards

Description:

Defines RS-232 serial interface management objects for port control and statistics per RFC 1317.

Imported Objects

From RFC-1212

OBJECT-TYPE

From RFC1155-SMI

Counter

From RFC1213-MIB

transmission

What Is RFC1317-MIB?

RFC1317-MIB is a vendor-neutral, standards-based IETF MIB defining management objects for RS-232-like asynchronous serial interfaces, as specified in RFC 1317. It exposes per-port configuration (signal state, flow control) and statistics (signal transitions, error counts) for serial ports on a managed device. Its monitoring focus is on hardware/interface status: detecting a serial port's signal-state changes (e.g., DTR/DCD toggling), input/output errors, and overall port health, which is especially relevant for console, modem, or terminal-server style connections. It complements the general Interfaces MIB (IF-MIB) by providing the serial-specific media details layered on top of a standard ifIndex entry, and network engineers commonly keep the RFC1317-MIB reference at hand when correlating a port's signal and error objects back to its ifIndex counterpart. It is typically deployed on terminal servers, console servers, and routers/modems that expose async serial ports for out-of-band management or dial-up connectivity.

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

  • serial port signal state
  • port error counts
  • flow control configuration
  • port-level input/output statistics

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer
  • terminal servers, console servers, and routers with RS-232 serial ports

Monitoring Examples

An operator would poll the RS-232-like port table for signal-state counters and error counts per port index, correlated to the corresponding ifIndex in IF-MIB, to see if a console port is experiencing frequent carrier-detect transitions or framing errors. A rising error count on a specific port combined with unexpected signal-state flapping would indicate a bad cable, faulty modem, or misconfigured flow control on that serial line.

OIDs
OID symbolicOID numericTypeAccessDescription
rs2321.3.6.1.2.1.10.33
INT rs232Number1.3.6.1.2.1.10.33.1INTEGERread-onlyThe number of ports (regardless of their current state) in the RS-232-like general port table.
rs232PortTable1.3.6.1.2.1.10.33.2not-accessibleA list of port entries. The number of entries is given by the value of rs232Number.
rs232PortEntry1.3.6.1.2.1.10.33.2.1not-accessibleStatus and parameter values for a port.
INT rs232PortIndex1.3.6.1.2.1.10.33.2.1.1INTEGERread-onlyA unique value for each port. Its value ranges between 1 and the value of rs232Number. By convention and if possible, hardware port numbers map directly to external connectors. The value for each port must remain constant at least from one re-initialization of the network management agent to the next.
INT rs232PortType1.3.6.1.2.1.10.33.2.1.2INTEGERread-onlyThe port's hardware type.
INT rs232PortInSigNumber1.3.6.1.2.1.10.33.2.1.3INTEGERread-onlyThe number of input signals for the port in the input signal table (rs232PortInSigTable). The table contains entries only for those signals the software can detect.
INT rs232PortOutSigNumber1.3.6.1.2.1.10.33.2.1.4INTEGERread-onlyThe number of output signals for the port in the output signal table (rs232PortOutSigTable). The table contains entries only for those signals the software can assert.
INT rs232PortInSpeed1.3.6.1.2.1.10.33.2.1.5INTEGERread-writeThe port's input speed in bits per second.
INT rs232PortOutSpeed1.3.6.1.2.1.10.33.2.1.6INTEGERread-writeThe port's output speed in bits per second.
rs232AsyncPortTable1.3.6.1.2.1.10.33.3not-accessibleA list of asynchronous port entries. The maximum entry number is given by the value of rs232Number. Entries need not exist for synchronous ports.
rs232AsyncPortEntry1.3.6.1.2.1.10.33.3.1not-accessibleStatus and parameter values for an asynchronous port.
INT rs232AsyncPortIndex1.3.6.1.2.1.10.33.3.1.1INTEGERread-onlyA unique value for each port. Its value is the same as rs232PortIndex for the port.
INT rs232AsyncPortBits1.3.6.1.2.1.10.33.3.1.2INTEGERread-writeThe port's number of bits in a character.
INT rs232AsyncPortStopBits1.3.6.1.2.1.10.33.3.1.3INTEGERread-writeThe port's number of stop bits.
INT rs232AsyncPortParity1.3.6.1.2.1.10.33.3.1.4INTEGERread-writeThe port's sense of a character parity bit.
INT rs232AsyncPortAutobaud1.3.6.1.2.1.10.33.3.1.5INTEGERread-writeA control for the port's ability to automatically sense input speed. When rs232PortAutoBaud is 'enabled', a port may autobaud to values different from the set values for speed, parity, and character size. As a result a network management system may temporarily observe values different from what was previously set.
CTR rs232AsyncPortParityErrs1.3.6.1.2.1.10.33.3.1.6Counterread-onlyTotal number of characters with a parity error, input from the port since system re-initialization and while the port state was 'up' or 'test'.
CTR rs232AsyncPortFramingErrs1.3.6.1.2.1.10.33.3.1.7Counterread-onlyTotal number of characters with a framing error, input from the port since system re-initialization and while the port state was 'up' or 'test'.
CTR rs232AsyncPortOverrunErrs1.3.6.1.2.1.10.33.3.1.8Counterread-onlyTotal number of characters with an overrun error, input from the port since system re-initialization and while the port state was 'up' or 'test'.
rs232SyncPortTable1.3.6.1.2.1.10.33.4not-accessibleA list of synchronous port entries. The maximum entry number is given by the value of rs232Number. Entries need not exist for asynchronous ports.
rs232SyncPortEntry1.3.6.1.2.1.10.33.4.1not-accessibleStatus and parameter values for a synchronous port.
INT rs232SyncPortIndex1.3.6.1.2.1.10.33.4.1.1INTEGERread-onlyA unique value for each port. Its value is the same as rs232PortIndex for the port.
INT rs232SyncPortClockSource1.3.6.1.2.1.10.33.4.1.2INTEGERread-writeSource of the port's bit rate clock. 'split' means the tranmit clock is internal and the receive clock is external.
CTR rs232SyncPortFrameCheckErrs1.3.6.1.2.1.10.33.4.1.3Counterread-onlyTotal number of frames with an invalid frame check sequence, input from the port since system re-initialization and while the port state was 'up' or 'test'.
CTR rs232SyncPortTransmitUnderrunErrs1.3.6.1.2.1.10.33.4.1.4Counterread-onlyTotal number of frames that failed to be transmitted on the port since system re-initialization and while the port state was 'up' or 'test' because data was not available to the transmitter in time.
CTR rs232SyncPortReceiveOverrunErrs1.3.6.1.2.1.10.33.4.1.5Counterread-onlyTotal number of frames that failed to be received on the port since system re-initialization and while the port state was 'up' or 'test' because the receiver did not accept the data in time.
CTR rs232SyncPortInterruptedFrames1.3.6.1.2.1.10.33.4.1.6Counterread-onlyTotal number of frames that failed to be received or transmitted on the port due to loss of modem signals since system re-initialization and while the port state was 'up' or 'test'.
CTR rs232SyncPortAbortedFrames1.3.6.1.2.1.10.33.4.1.7Counterread-onlyNumber of frames aborted on the port due to receiving an abort sequence since system re-initialization and while the port state was 'up' or 'test'.
rs232InSigTable1.3.6.1.2.1.10.33.5not-accessibleA list of port input control signal entries.
rs232InSigEntry1.3.6.1.2.1.10.33.5.1not-accessibleInput control signal status for a hardware port.
INT rs232InSigPortIndex1.3.6.1.2.1.10.33.5.1.1INTEGERread-onlyThe value of rs232PortIndex for the port to which this entry belongs.
INT rs232InSigName1.3.6.1.2.1.10.33.5.1.2INTEGERread-onlyIdentification of a hardware signal, as follows: rts Request to Send cts Clear to Send dsr Data Set Ready dtr Data Terminal Ready ri Ring Indicator dcd Received Line Signal Detector sq Signal Quality Detector srs Data Signaling Rate Selector srts Secondary Request to Send scts Secondary Clear to Send sdcd Secondary Received Line Signal Detector
INT rs232InSigState1.3.6.1.2.1.10.33.5.1.3INTEGERread-onlyThe current signal state.
CTR rs232InSigChanges1.3.6.1.2.1.10.33.5.1.4Counterread-onlyThe number of times the signal has changed from 'on' to 'off' or from 'off' to 'on'.
rs232OutSigTable1.3.6.1.2.1.10.33.6not-accessibleA list of port output control signal entries.
rs232OutSigEntry1.3.6.1.2.1.10.33.6.1not-accessibleOutput control signal status for a hardware port.
INT rs232OutSigPortIndex1.3.6.1.2.1.10.33.6.1.1INTEGERread-onlyThe value of rs232PortIndex for the port to which this entry belongs.
INT rs232OutSigName1.3.6.1.2.1.10.33.6.1.2INTEGERread-onlyIdentification of a hardware signal, as follows: rts Request to Send cts Clear to Send dsr Data Set Ready dtr Data Terminal Ready ri Ring Indicator dcd Received Line Signal Detector sq Signal Quality Detector srs Data Signaling Rate Selector srts Secondary Request to Send scts Secondary Clear to Send sdcd Secondary Received Line Signal Detector
INT rs232OutSigState1.3.6.1.2.1.10.33.6.1.3INTEGERread-onlyThe current signal state.
CTR rs232OutSigChanges1.3.6.1.2.1.10.33.6.1.4Counterread-onlyThe number of times the signal has changed from 'on' to 'off' or from 'off' to 'on'.

RFC description

RS-232 serial port management including port configuration and statistics (RFC 1317).

Start monitoring vendor-neutral, standards-based MIB, terminal/console servers and routers with RS-232 serial ports 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 RFC1317-MIB