📄 rfc1696.mib
字号:
Modem-MIB DEFINITIONS ::= BEGINIMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Counter32, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF mib-2 FROM RFC1213-MIB;mdmMIB MODULE-IDENTITY LAST-UPDATED "9406120000Z" ORGANIZATION "IETF Modem Management Working Group" CONTACT-INFO " Steven Waldbusser Postal: Carnegie Mellon University 5000 Forbes Ave Pittsburgh, PA, 15213 US Tel: +1 412 268 6628 Fax: +1 412 268 4987 E-mail: waldbusser@cmu.edu" DESCRIPTION "The MIB module for management of dial-up modems."-- ::= { mdmMIB 1 }-- -- mdmMib OBJECT IDENTIFIER ::= { mib-2 38 } ::= { mib-2 38 }mdmMIBObjects OBJECT IDENTIFIER ::= { mdmMIB 1 }-- conformance informationmdmConformance OBJECT IDENTIFIER ::= { mdmMIB 2 }mdmCompliances OBJECT IDENTIFIER ::= { mdmConformance 1 }mdmGroups OBJECT IDENTIFIER ::= { mdmConformance 2 }-- units of conformancemdmIDGroup OBJECT-GROUP OBJECTS { mdmIDManufacturerOID, mdmIDProductDetails } STATUS current DESCRIPTION "A collection of objects that identify the manufacturer and model information for a modem." ::= { mdmGroups 1 }mdmLineInterfaceGroup OBJECT-GROUP OBJECTS { mdmLineCarrierLossTime, mdmLineState, mdmLineCapabilitiesID, mdmLineCapabilitiesEnableRequested, mdmLineCapabilitiesEnableGranted } STATUS current DESCRIPTION "A collection of objects that describe the configuration and state of the modem's line interface." ::= { mdmGroups 2 }mdmDTEInterfaceGroup OBJECT-GROUP OBJECTS { mdmDTEActionDTROnToOff, mdmDTEActionDTROffToOn, mdmDTESyncTimingSource, mdmDTESyncAsyncMode, mdmDTEInactivityTimeout } STATUS current DESCRIPTION "A collection of objects that describe the configuration and state of the modem's DTE interface." ::= { mdmGroups 3 }mdmCallControlGroup OBJECT-GROUP OBJECTS { mdmCCRingsBeforeAnswer, mdmCCCallSetUpFailTimer, mdmCCResultCodeEnable, mdmCCEscapeAction, mdmCCCallDuration, mdmCCConnectionFailReason, mdmCCStoredDialString } STATUS current DESCRIPTION "A collection of objects that describe the configuration of call control capabilities on the modem and the status of calls placed with this modem." ::= { mdmGroups 4 }mdmErrorControlGroup OBJECT-GROUP OBJECTS { mdmECErrorControlUsed } STATUS current DESCRIPTION "A collection of objects that describe the configuration and state of error control on a modem." ::= { mdmGroups 5 }mdmDataCompressionGroup OBJECT-GROUP OBJECTS { mdmDCCompressionTypeUsed } STATUS current DESCRIPTION "A collection of objects that describe the configuration and state of data compression on a modem." ::= { mdmGroups 6 }mdmSignalConvertorGroup OBJECT-GROUPOBJECTS { mdmSCCurrentLineReceiveRate, mdmSCCurrentLineTransmitRate, mdmSCInitialLineReceiveRate, mdmSCInitialLineTransmitRate, mdmSCModulationSchemeUsed } STATUS current DESCRIPTION "A collection of objects that describe the configuration and state of error control on a modem." ::= { mdmGroups 7 }mdmStatisticsGroup OBJECT-GROUP OBJECTS { mdmStatsRingNoAnswers, mdmStatsIncomingConnectionFailures, mdmStatsIncomingConnectionCompletions, mdmStatsFailedDialAttempts, mdmStatsOutgoingConnectionFailures, mdmStatsOutgoingConnectionCompletions, mdmStatsRetrains, mdmStats2400OrLessConnections, mdmStats2400To14400Connections, mdmStatsGreaterThan14400Connections, mdmStatsErrorControlledConnections, mdmStatsCompressedConnections, mdmStatsCompressionEfficiency, mdmStatsSentOctets, mdmStatsReceivedOctets, mdmStatsSentDataFrames, mdmStatsReceivedDataFrames, mdmStatsResentFrames, mdmStatsErrorFrames } STATUS current DESCRIPTION "A collection of objects that describe the state of calls on this modem." ::= { mdmGroups 8 }mdmNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of modem rows in the modem table. This value defines the maximum value of the mdmIndex object." ::= { mdmMIBObjects 1 }-- The modem ID table.mdmIDTable OBJECT-TYPE SYNTAX SEQUENCE OF MdmIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The base table for the modems managed by this MIB. The mdmLineTable, mdmDTEInterfaceTable, mdmCallControlTable, and mdmStatsTable all augment the rows defined in this table." ::= { mdmMIBObjects 2 }mdmIDEntry OBJECT-TYPE SYNTAX MdmIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are created only by the agent. One entry exists for each modem managed by the agent." INDEX { mdmIndex } ::= { mdmIDTable 1 }MdmIDEntry ::= SEQUENCE { mdmIndex Integer32, mdmIDManufacturerOID OBJECT IDENTIFIER, mdmIDProductDetails DisplayString}mdmIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique number for each modem that ranges from 1 to mdmNumber. The value must remain constant at least from one re-initialization of the network management agent to the next." ::= { mdmIDEntry 1 }mdmIDManufacturerOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "This value is intended to identify the manufacturer, model, and version of this modem. This may be used to identify the existance of enterprise-specific functions and behaviours." REFERENCE "V.58 attribute manufacturerID subfield ManufacturerOI" ::= { mdmIDEntry 2 }mdmIDProductDetails OBJECT-TYPE SYNTAX DisplayString (SIZE (0..79)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of this device, including the manufacturer's name, modem model name, hardware revision, firmware revision, and optionally, its serial number. The exact format of this description is defined by the vendor. This description may only contain characters from the NVT ASCII character set." REFERENCE "V.58 attribute manufacturerID subfield productDetails" ::= { mdmIDEntry 3 }-- The modem Line Interface TablemdmLineTable OBJECT-TYPE SYNTAX SEQUENCE OF MdmLineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The modem Line Table augments the modem ID table." ::= { mdmMIBObjects 3 }mdmLineEntry OBJECT-TYPE SYNTAX MdmLineEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are created only by the agent. One entry exists for each modem managed by the agent." AUGMENTS { mdmIDEntry } ::= { mdmLineTable 1 }MdmLineEntry ::= SEQUENCE { mdmLineCarrierLossTime Integer32, mdmLineState INTEGER}mdmLineCarrierLossTime OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Duration in 10ths of a second the modem waits after loss of carrier before hanging up. If this value is set to `255', the modem will not hang up upon loss of carrier. This allows the modem to distinguish between a momentary lapse in line quality and a true disconnect and can be useful to tune the tolerance of the modem to lines of poor quality." REFERENCE "V.58 lineSignalFailDisconnectTimer" ::= { mdmLineEntry 1 }mdmLineState OBJECT-TYPE SYNTAX INTEGER { unknown(1), onHook(2), offHook(3), -- and not connected connected(4), busiedOut(5), reset(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allows the inspection and alteration of the state of the modem. Management commands may change the state to `on- hook', `busied-out', or `reset' from any state. No other alterations are permitted from the management protocol. When this object is set to reset, the modem shall be reset and the value will change to the modem's new, implementation dependent state." ::= { mdmLineEntry 2 }mdmLineCapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF MdmLineCapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of protocol capabilities for this modem." ::= { mdmMIBObjects 4 }mdmLineCapabilitiesEntry OBJECT-TYPE SYNTAX MdmLineCapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A listing of the protocol(s) that this modem is capable of. Entries in this table are created only by the agent. One entry exists for each protocol that the modem is capable of, regardless of whether that protocol is enabled or not. This table is useful for providing an inventory of the capabilities on a modem, and allowing the manager to enable or disable capabilities from the menu of available possibilities. Row creation is not required to enable or disable capabilities." INDEX { mdmIndex, mdmLineCapabilitiesIndex } ::= { mdmLineCapabilitiesTable 1 }MdmLineCapabilitiesEntry ::= SEQUENCE { mdmLineCapabilitiesIndex Integer32, mdmLineCapabilitiesID OBJECT IDENTIFIER, mdmLineCapabilitiesEnableRequested INTEGER, mdmLineCapabilitiesEnableGranted INTEGER}mdmLineCapabilitiesIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index for this capabilities entry." ::= { mdmLineCapabilitiesEntry 1 }mdmLineCapabilitiesID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier for this capability. Standard protocol capabilities will have identifiers registered in this document or other companion standards documents. Proprietary protocol capabilities will be registered by their respective organization. All capabilities, standard or vendor-specific, shall be registered in this table." ::= { mdmLineCapabilitiesEntry 2 }mdmLineCapabilitiesEnableRequested OBJECT-TYPE SYNTAX INTEGER { disabled(1), optional(2), preferred(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The requested configuration of this capability. If this value is 'disabled(1)', this is a request to disable this protocol. If this value is 'preferred(3)', this is a request to enable this protocol, and to prefer it in any negotiation over other appropriate protocols that have a value of 'optional(2)'." DEFVAL { preferred } ::= { mdmLineCapabilitiesEntry 3 }mdmLineCapabilitiesEnableGranted OBJECT-TYPE SYNTAX INTEGER { disabled(1), optional(2), preferred(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The actual configuration of this capability. The agent shall attempt to set this as close as possible to the associated mdmLineCapabilitiesEnableRequested value. The agent shall make this determination in an implementation- specific manner that may take into account the configuration of other capabilities or other considerations. The modem will choose in an implementation-specific manner between multiple mutually-exclusive capabilities that each have the same (non-disabled) value. However, the modem must prefer all capabilities with a value of 'preferred(3)' over all capabilities with a value of 'optional(2)'. In other words, if there are one or more mutually-exclusive capabilities (e.g. V.32 and V.32bis) that are set to `preferred', the agent must choose one in an implementation-specific manner. Otherwise, if there are one or more mutually-exclusive capabilities that are set to `optional', the agent must choose one in an implementation- specific manner." ::= { mdmLineCapabilitiesEntry 4 }mdmLineCapabilities OBJECT IDENTIFIER ::= { mdmMIBObjects 5 }mdmLineCapabilitiesV21 OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.21" ::= { mdmLineCapabilities 1 }mdmLineCapabilitiesV22 OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.22" ::= { mdmLineCapabilities 2 }mdmLineCapabilitiesV22bis OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.22bis" ::= { mdmLineCapabilities 3 }mdmLineCapabilitiesV23CC OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.23CC" ::= { mdmLineCapabilities 4 }mdmLineCapabilitiesV23SC OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.23SC" ::= { mdmLineCapabilities 5 }mdmLineCapabilitiesV25bis OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.25bis" ::= { mdmLineCapabilities 6 }mdmLineCapabilitiesV26bis OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.26bis" ::= { mdmLineCapabilities 7 }mdmLineCapabilitiesV26ter OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.26ter" ::= { mdmLineCapabilities 8 }mdmLineCapabilitiesV27ter OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.27ter" ::= { mdmLineCapabilities 9 }mdmLineCapabilitiesV32 OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.32" ::= { mdmLineCapabilities 10 }mdmLineCapabilitiesV32bis OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.32bis" ::= { mdmLineCapabilities 11 }mdmLineCapabilitiesV32terbo OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.32terbo" ::= { mdmLineCapabilities 12 }mdmLineCapabilitiesVFC OBJECT-IDENTITY STATUS current DESCRIPTION "ITU V.FC" ::= { mdmLineCapabilities 13 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -