MIBs Depot

CHARACTER-MIB

Registered at
1.3.6.1.2.1.19
Last updated
1994-05-26 17:00
Organization
IETF Character MIB Working Group
Namespace
standard
Source file
CHARACTER-MIB
Digest
sha256:4302a5be12a48a3c9f072cc89196663f9ad178f0e960c8ad01bc7e0338edd21f

Description

The MIB module for character stream devices.

Contact

Bob Stewart Postal: Xyplex, Inc. 295 Foster Street Littleton, MA 01460 Tel: 508-952-4816 Fax: 508-952-4887 E-mail: rlstewart@eng.xyplex.com

Imports

FromSymbols
IF-MIBInterfaceIndex
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
SNMPv2-SMICounter32, Gauge32, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, TimeTicks, iso, mib-2, transmission
SNMPv2-TCAutonomousType, DisplayString, InstancePointer, TEXTUAL-CONVENTION

Imported by

Nothing in this corpus imports this module.

Load order

Every file a consumer needs in order to load this module, dependencies first.

CHARACTER-MIB
IANAifType-MIB
IF-MIB
SNMPv2-CONF
SNMPv2-MIB
SNMPv2-SMI
SNMPv2-TC

Textual conventions

NameOIDSyntaxAccessStatus
PortIndex
TEXTUAL-CONVENTION
A unique value, greater than zero, for each character port in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub- layer must remain constant at least from one re- initialization of the entity's network management system to the next re-initialization. In a system where the character ports are attached to hardware represented by an ifIndex, it is conventional, but not required, to make the character port index equal to the corresponding ifIndex.
current

Objects

NameOIDSyntaxAccessStatus
charNumber
OBJECT-TYPE
The number of entries in charPortTable, regardless of their current state.
1.3.6.1.2.1.19.1Integer32read-onlycurrent
charPortTable
OBJECT-TYPE
A list of port entries. The number of entries is given by the value of charNumber.
1.3.6.1.2.1.19.2not-accessiblecurrent
charPortEntry
OBJECT-TYPE
Status and parameter values for a character port.
1.3.6.1.2.1.19.2.1not-accessiblecurrent
charPortIndex
OBJECT-TYPE
A unique value for each character port, perhaps corresponding to the same value of ifIndex when the character port is associated with a hardware port represented by an ifIndex.
1.3.6.1.2.1.19.2.1.1PortIndexread-onlycurrent
charPortName
OBJECT-TYPE
An administratively assigned name for the port, typically with some local significance.
1.3.6.1.2.1.19.2.1.2DisplayString (SIZE(0..32))read-writecurrent
charPortType
OBJECT-TYPE
The port's type, 'physical' if the port represents an external hardware connector, 'virtual' if it does not.
1.3.6.1.2.1.19.2.1.3INTEGER {physical(1), virtual(2)}read-onlycurrent
charPortHardware
OBJECT-TYPE
A reference to hardware MIB definitions specific to a physical port's external connector. For example, if the connector is RS-232, then the value of this object refers to a MIB sub-tree defining objects specific to RS-232. If an agent is not configured to have such values, the agent returns the object identifier: nullHardware OBJECT IDENTIFIER ::= { 0 0 }
1.3.6.1.2.1.19.2.1.4AutonomousTyperead-onlycurrent
charPortReset
OBJECT-TYPE
A control to force the port into a clean, initial state, both hardware and software, disconnecting all the port's existing sessions. In response to a get-request or get-next-request, the agent always returns 'ready' as the value. Setting the value to 'execute' causes a reset.
1.3.6.1.2.1.19.2.1.5INTEGER {ready(1), execute(2)}read-writecurrent
charPortAdminStatus
OBJECT-TYPE
The port's desired state, independent of flow control. 'enabled' indicates that the port is allowed to pass characters and form new sessions. 'disabled' indicates that the port is allowed to pass characters but not form new sessions. 'off' indicates that the port is not allowed to pass characters or have any sessions. 'maintenance' indicates a maintenance mode, exclusive of normal operation, such as running a test. 'enabled' corresponds to ifAdminStatus 'up'. 'disabled' and 'off' correspond to ifAdminStatus 'down'. 'maintenance' corresponds to ifAdminStatus 'test'.
1.3.6.1.2.1.19.2.1.6INTEGER {enabled(1), disabled(2), off(3), maintenance(4)}read-writecurrent
charPortOperStatus
OBJECT-TYPE
The port's actual, operational state, independent of flow control. 'up' indicates able to function normally. 'down' indicates inability to function for administrative or operational reasons. 'maintenance' indicates a maintenance mode, exclusive of normal operation, such as running a test. 'absent' indicates that port hardware is not present. 'active' indicates up with a user present (e.g. logged in). 'up' and 'active' correspond to ifOperStatus 'up'. 'down' and 'absent' correspond to ifOperStatus 'down'. 'maintenance' corresponds to ifOperStatus 'test'.
1.3.6.1.2.1.19.2.1.7INTEGER {up(1), down(2), maintenance(3), absent(4), active(5)}read-onlycurrent
charPortLastChange
OBJECT-TYPE
The value of sysUpTime at the time the port entered its current operational state. If the current state was entered prior to the last reinitialization of the local network management subsystem, then this object contains a zero value.
1.3.6.1.2.1.19.2.1.8TimeTicksread-onlycurrent
charPortInFlowType
OBJECT-TYPE
The port's type of input flow control. 'none' indicates no flow control at this level or below. 'xonXoff' indicates software flow control by recognizing XON and XOFF characters. 'hardware' indicates flow control delegated to the lower level, for example a parallel port. 'ctsRts' and 'dsrDtr' are specific to RS-232-like ports. Although not architecturally pure, they are included here for simplicity's sake.
1.3.6.1.2.1.19.2.1.9INTEGER {none(1), xonXoff(2), hardware(3), ctsRts(4), dsrDtr(5)}read-writedeprecated
charPortOutFlowType
OBJECT-TYPE
The port's type of output flow control. 'none' indicates no flow control at this level or below. 'xonXoff' indicates software flow control by recognizing XON and XOFF characters. 'hardware' indicates flow control delegated to the lower level, for example a parallel port. 'ctsRts' and 'dsrDtr' are specific to RS-232-like ports. Although not architecturally pure, they are included here for simplicy's sake.
1.3.6.1.2.1.19.2.1.10INTEGER {none(1), xonXoff(2), hardware(3), ctsRts(4), dsrDtr(5)}read-writedeprecated
charPortInFlowState
OBJECT-TYPE
The current operational state of input flow control on the port. 'none' indicates not applicable. 'unknown' indicates this level does not know. 'stop' indicates flow not allowed. 'go' indicates flow allowed.
1.3.6.1.2.1.19.2.1.11INTEGER {none(1), unknown(2), stop(3), go(4)}read-onlycurrent
charPortOutFlowState
OBJECT-TYPE
The current operational state of output flow control on the port. 'none' indicates not applicable. 'unknown' indicates this level does not know. 'stop' indicates flow not allowed. 'go' indicates flow allowed.
1.3.6.1.2.1.19.2.1.12INTEGER {none(1), unknown(2), stop(3), go(4)}read-onlycurrent
charPortInCharacters
OBJECT-TYPE
Total number of characters detected as input from the port since system re-initialization and while the port operational state was 'up', 'active', or 'maintenance', including, for example, framing, flow control (i.e. XON and XOFF), each occurrence of a BREAK condition, locally-processed input, and input sent to all sessions.
1.3.6.1.2.1.19.2.1.13Counter32read-onlycurrent
charPortOutCharacters
OBJECT-TYPE
Total number of characters detected as output to the port since system re-initialization and while the port operational state was 'up', 'active', or 'maintenance', including, for example, framing, flow control (i.e. XON and XOFF), each occurrence of a BREAK condition, locally-created output, and output received from all sessions.
1.3.6.1.2.1.19.2.1.14Counter32read-onlycurrent
charPortAdminOrigin
OBJECT-TYPE
The administratively allowed origin for establishing session on the port. 'dynamic' allows 'network' or 'local' session establishment. 'none' disallows session establishment.
1.3.6.1.2.1.19.2.1.15INTEGER {dynamic(1), network(2), local(3), none(4)}read-writecurrent
charPortSessionMaximum
OBJECT-TYPE
The maximum number of concurrent sessions allowed on the port. A value of -1 indicates no maximum. Setting the maximum to less than the current number of sessions has unspecified results.
1.3.6.1.2.1.19.2.1.16INTEGER (-1..2147483647)read-writecurrent
charPortSessionNumber
OBJECT-TYPE
The number of open sessions on the port that are in the connecting, connected, or disconnecting state.
1.3.6.1.2.1.19.2.1.17Gauge32read-onlycurrent
charPortSessionIndex
OBJECT-TYPE
The value of charSessIndex for the port's first or only active session. If the port has no active session, the agent returns the value zero.
1.3.6.1.2.1.19.2.1.18INTEGER (0..2147483647)read-onlycurrent
charPortInFlowTypes
OBJECT-TYPE
The port's types of input flow control at the software level. Hardware-level flow control is independently controlled by the appropriate hardware-level MIB. A value of zero indicates no flow control. Depending on the specific implementation, any or all combinations of flow control may be chosen by adding the values: 128 xonXoff, recognizing XON and XOFF characters 64 enqHost, ENQ/ACK to allow input to host 32 enqTerm, ACK to allow output to port
1.3.6.1.2.1.19.2.1.19OCTET STRING (SIZE(1))read-writecurrent
charPortOutFlowTypes
OBJECT-TYPE
The port's types of output flow control at the software level. Hardware-level flow control is independently controlled by the appropriate hardware-level MIB. A value of zero indicates no flow control. Depending on the specific implementation, any or all combinations of flow control may be chosen by adding the values: 128 xonXoff, recognizing XON and XOFF characters 64 enqHost, ENQ/ACK to allow input to host 32 enqTerm, ACK to allow output to port
1.3.6.1.2.1.19.2.1.20OCTET STRING (SIZE(1))read-writecurrent
charPortLowerIfIndex
OBJECT-TYPE
The ifIndex value of the lower level hardware supporting this character port, zero if none.
1.3.6.1.2.1.19.2.1.21InterfaceIndexread-onlycurrent
charSessTable
OBJECT-TYPE
A list of port session entries.
1.3.6.1.2.1.19.3not-accessiblecurrent
charSessEntry
OBJECT-TYPE
Status and parameter values for a character port session.
1.3.6.1.2.1.19.3.1not-accessiblecurrent
charSessPortIndex
OBJECT-TYPE
The value of charPortIndex for the port to which this session belongs.
1.3.6.1.2.1.19.3.1.1PortIndexread-onlycurrent
charSessIndex
OBJECT-TYPE
The session index in the context of the port, a non-zero positive integer. Session indexes within a port need not be sequential. Session indexes may be reused for different ports. For example, port 1 and port 3 may both have a session 2 at the same time. Session indexes may have any valid integer value, with any meaning convenient to the agent implementation.
1.3.6.1.2.1.19.3.1.2INTEGER (1..2147483647)read-onlycurrent
charSessKill
OBJECT-TYPE
A control to terminate the session. In response to a get-request or get-next-request, the agent always returns 'ready' as the value. Setting the value to 'execute' causes termination.
1.3.6.1.2.1.19.3.1.3INTEGER {ready(1), execute(2)}read-writecurrent
charSessState
OBJECT-TYPE
The current operational state of the session, disregarding flow control. 'connected' indicates that character data could flow on the network side of session. 'connecting' indicates moving from nonexistent toward 'connected'. 'disconnecting' indicates moving from 'connected' or 'connecting' to nonexistent.
1.3.6.1.2.1.19.3.1.4INTEGER {connecting(1), connected(2), disconnecting(3)}read-onlycurrent
charSessProtocol
OBJECT-TYPE
The network protocol over which the session is running. Other OBJECT IDENTIFIER values may be defined elsewhere, in association with specific protocols. However, this document assigns those of known interest as of this writing.
1.3.6.1.2.1.19.3.1.5AutonomousTyperead-onlycurrent
charSessOperOrigin
OBJECT-TYPE
The session's source of establishment.
1.3.6.1.2.1.19.3.1.6INTEGER {unknown(1), network(2), local(3)}read-onlycurrent
charSessInCharacters
OBJECT-TYPE
This session's subset of charPortInCharacters.
1.3.6.1.2.1.19.3.1.7Counter32read-onlycurrent
charSessOutCharacters
OBJECT-TYPE
This session's subset of charPortOutCharacters.
1.3.6.1.2.1.19.3.1.8Counter32read-onlycurrent
charSessConnectionId
OBJECT-TYPE
A reference to additional local MIB information. This should be the highest available related MIB, corresponding to charSessProtocol, such as Telnet. For example, the value for a TCP connection (in the absence of a Telnet MIB) is the object identifier of tcpConnState. If an agent is not configured to have such values, the agent returns the object identifier: nullConnectionId OBJECT IDENTIFIER ::= { 0 0 }
1.3.6.1.2.1.19.3.1.9InstancePointerread-onlycurrent
charSessStartTime
OBJECT-TYPE
The value of sysUpTime in MIB-2 when the session entered connecting state.
1.3.6.1.2.1.19.3.1.10TimeTicksread-onlycurrent
wellKnownProtocols
OBJECT-IDENTITY
1.3.6.1.2.1.19.4
protocolOther
OBJECT-IDENTITY
1.3.6.1.2.1.19.4.1
protocolTelnet
OBJECT-IDENTITY
1.3.6.1.2.1.19.4.2
protocolRlogin
OBJECT-IDENTITY
1.3.6.1.2.1.19.4.3
protocolLat
OBJECT-IDENTITY
1.3.6.1.2.1.19.4.4
protocolX29
OBJECT-IDENTITY
1.3.6.1.2.1.19.4.5
protocolVtp
OBJECT-IDENTITY
1.3.6.1.2.1.19.4.6
charConformance
OBJECT-IDENTITY
1.3.6.1.2.1.19.5
charGroups
OBJECT-IDENTITY
1.3.6.1.2.1.19.5.1
charCompliances
OBJECT-IDENTITY
1.3.6.1.2.1.19.5.2

Conformance

NameOIDStatus
charGroup
OBJECT-GROUP
A collection of objects providing information applicable to all Character interfaces.
1.3.6.1.2.1.19.5.1.1current
charCompliance
MODULE-COMPLIANCE
The compliance statement for SNMPv2 entities which have Character hardware interfaces.
1.3.6.1.2.1.19.5.2.1current