📄 rfc1696.txt
字号:
组织:中国互动出版网(http://www.china-pub.com)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:方 园(srdfy srdfy@sina.com )
译文发布时间:2001-5-8
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必
须保留本文档的翻译及版权信息。
Network Working Group J. Barnes
Request for Comments: 1696 Xylogics, Inc.
Category: Standards Track L. Brown
Motorola
R. Royston
US Robotics, Inc.
S. Waldbusser
Carnegie Mellon University
August 1994
用SMIv2定义的调制解调器MIB
(RFC1696 Modem MIB using SMIv2)
本文状态
本文讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议
以得到改进。请参考最新版的“Internet正式协议标准” (STD1)来获得本协议的标准化程
度和状态。本备忘录的发布不受任何限制。
目 录
1. 介绍 2
2. SNMPV2网络管理框架 2
2.1. 对象定义 2
3. 定义(因MIB格式上的要求,关键字与标识符不能翻译——译注) 3
4. 致谢 30
5. 安全考虑 30
6. 作者们的地址 30
1. 介绍
本文定义了在互联网网络管理协议中使用的部分管理信息库(MIB)。特别描述了用于管
理拨号调制解调器(Modem)和类似拨号设备的管理对象。该MIB模块规定了用于提供对这些
设备进行监视和控制功能所需的最小对象集合,并且和SNMP框架及现行SNMP标准相一致。
2. SNMPv2网络管理框架
SNMPv2网络管理框架由四个主要部分组成。它们是:
o RFC1442定义的SMI,为管理目的而描述与命名对象的机制。
o STD 17,RFC 1213定义的MIB-II,Internet协议族的核心管理对相集。
o RFC 1445定义的该框架下管理及体系结构方面的内容。
o RFC 1448定义的用于对管理对象进行网络访问的协议。
该框架允许为实验与评估定义新的对象。
2.1. 对象定义
管理对象通过一个称作管理信息库(MIB)的虚拟信息存储来访问。MIB中的对象用SMI
中定义的抽象语法标注1(ASN.1)的子集来定义。尤其,每一个对象类型由一个管理方分配
的对象标识符来命名。对象类型与一个对象实例用于唯一标识该对象的一次具体实例化。为
人们方便,我们经常用一个叫做描述符的文本串来引用该对象类型。
3. 定义
(因MIB格式上的要求,关键字与标识符不能直接翻译——译注)
Modem-MIB DEFINITIONS ::= BEGIN
IMPORTS
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管理工作组"
CONTACT-INFO
" Steven Waldbusser
地址:Carnegie Mellon University
5000 Forbes Ave
Pittsburgh, PA, 15213
US
电话:+1 412 268 6628
传真:+1 412 268 4987
电子邮件:waldbusser@cmu.edu"
DESCRIPTION
"管理拨号调制解调器的MIB模块。"
::= { mdmMIB 1 }
mdmMib OBJECT IDENTIFIER ::= { mib-2 38 }
mdmMIBObjects OBJECT IDENTIFIER ::= { mdmMIB 1 }
-- 一致性信息
mdmConformance OBJECT IDENTIFIER ::= { mdmMIB 2 }
mdmCompliances OBJECT IDENTIFIER ::= { mdmConformance 1 }
mdmGroups OBJECT IDENTIFIER ::= { mdmConformance 2 }
-- 一致性单元
mdmIDGroup OBJECT-GROUP
OBJECTS { mdmIDManufacturerOID, -- 厂商对象标识符
mdmIDProductDetails -- 产品详细信息
}
STATUS current
DESCRIPTION
"一组标识Modem厂商与型号信息的对象。"
::= { mdmGroups 1 }
mdmLineInterfaceGroup OBJECT-GROUP
OBJECTS { mdmLineCarrierLossTime, -- 载波丢失时间
mdmLineState, -- 状态
mdmLineCapabilitiesID, -- 能力标识
mdmLineCapabilitiesEnableRequested, -- 请求使能的能力
mdmLineCapabilitiesEnableGranted -- 给予使能的能力
}
STATUS current
DESCRIPTION
"一组描述Modem线路接口的配置与状态的对象。"
::= { mdmGroups 2 }
mdmDTEInterfaceGroup OBJECT-GROUP
OBJECTS { mdmDTEActionDTROnToOff, -- DTR丢失时的动作
mdmDTEActionDTROffToOn, -- DTR建立时的动作
mdmDTESyncTimingSource, -- 同步时钟源
mdmDTESyncAsyncMode, -- 同步异步模式
mdmDTEInactivityTimeout -- 空闲超时
}
STATUS current
DESCRIPTION
"一组描述Modem DTE接口的配置与状态的对象。"
::= { mdmGroups 3 }
mdmCallControlGroup OBJECT-GROUP
OBJECTS { mdmCCRingsBeforeAnswer, -- 应答前的振铃次数
mdmCCCallSetUpFailTimer, -- 呼叫建立失败时间
mdmCCResultCodeEnable, -- 允许的结果代码形式
mdmCCEscapeAction, -- 转换符的动作
mdmCCCallDuration, -- 呼叫持续时间
mdmCCConnectionFailReason, -- 连接断开原因
mdmCCStoredDialString -- 存储拨号字符串
}
STATUS current
DESCRIPTION
"一组描述Modem呼叫控制能力的配置以及该Modem发出呼叫状态的对象。"
::= { mdmGroups 4 }
mdmErrorControlGroup OBJECT-GROUP
OBJECTS { mdmECErrorControlUsed -- 使用的错误控制
}
STATUS current
DESCRIPTION
"一组描述Modem错误控制的配置与状态的对象。"
::= { mdmGroups 5 }
mdmDataCompressionGroup OBJECT-GROUP
OBJECTS { mdmDCCompressionTypeUsed -- 使用的压缩类型
}
STATUS current
DESCRIPTION
"一组描述Modem数据压缩的配置与状态的对象。"
::= { mdmGroups 6 }
mdmSignalConvertorGroup OBJECT-GROUP
OBJECTS { mdmSCCurrentLineReceiveRate, -- 当前线路接收速率
mdmSCCurrentLineTransmitRate, -- 当前线路发送速率
mdmSCInitialLineReceiveRate, -- 初始线路接收速率
mdmSCInitialLineTransmitRate, -- 初始线路发送速率
mdmSCModulationSchemeUsed -- 使用的调制模式
}
STATUS current
DESCRIPTION
"一组描述Modem信号转换的配置与状态的对象。"
::= { mdmGroups 7 }
mdmStatisticsGroup OBJECT-GROUP
OBJECTS { mdmStatsRingNoAnswers, -- 振铃后没有应答
mdmStatsIncomingConnectionFailures, -- 拨入连接失败
mdmStatsIncomingConnectionCompletions, -- 拨入连接成功
mdmStatsFailedDialAttempts, -- 试拨失败
mdmStatsOutgoingConnectionFailures, -- 拨出连接失败
mdmStatsOutgoingConnectionCompletions, -- 拨出连接成功
mdmStatsRetrains, -- 重新训练
mdmStats2400OrLessConnections, -- 小于等于2400的连接
mdmStats2400To14400Connections, -- 2400到14400的连接
mdmStatsGreaterThan14400Connections, -- 大于14400的连接
mdmStatsErrorControlledConnections, -- 使用错误控制的连接
mdmStatsCompressedConnections, -- 使用压缩的连接
mdmStatsCompressionEfficiency, -- 压缩效率
mdmStatsSentOctets, -- 发送字节
mdmStatsReceivedOctets, -- 接收字节
mdmStatsSentDataFrames, -- 发送数据帧
mdmStatsReceivedDataFrames, -- 接收数据帧
mdmStatsResentFrames, -- 重发帧
mdmStatsErrorFrames -- 错误帧
}
STATUS current
DESCRIPTION
"一组描述Modem呼叫状态的对象。"
::= { mdmGroups 8 }
mdmNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"在Modem表中的Modem行数。该值定义了mdmIndex对象的最大值。"
::= { mdmMIBObjects 1 }
-- Modem标识表
mdmIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该MIB所管理Modem的基本表。线路表,DTE接口表,呼叫控制表与状态表都
扩充了该表中定义的行集。"
::= { mdmMIBObjects 2 }
mdmIDEntry OBJECT-TYPE
SYNTAX MdmIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表中的记录仅由代理创建。一条记录代表由代理所管理的一个Modem。"
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
"从1到mdmNumber的唯一代表每个Modem的数值。该值必须至少从网络管理代
理重新初始化到下次初始化之间保持不变。"
::= { mdmIDEntry 1 }
mdmIDManufacturerOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"该值用于标识该Modem的厂商、型号与版本。可以用于标识存在的厂商定义的功
能及性能。"
REFERENCE
"V.58中属性manufacturerID的子域ManufacturerOI"
::= { mdmIDEntry 2 }
mdmIDProductDetails OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..79))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"该设备的一个文本描述,包括厂商名称、Modem型号、硬件版本、固件版本以及
可选的序列号。该描述信息的实际格式由供应商定义。该描述信息只能包括NVT ASCII字
符集中的字符。"
REFERENCE
"V.58中属性manufacturerID的子域productDetails"
::= { mdmIDEntry 3 }
-- Modem线路接口表
mdmLineTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem线路接口表扩充了Modem标识表。"
::= { mdmMIBObjects 3 }
mdmLineEntry OBJECT-TYPE
SYNTAX MdmLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表中的记录仅由代理创建。一条记录代表由代理管理的一个Modem。"
AUGMENTS { mdmIDEntry }
::= { mdmLineTable 1 }
MdmLineEntry ::= SEQUENCE {
mdmLineCarrierLossTime Integer32, -- 载波丢失时间
mdmLineState INTEGER -- 线路状态
}
mdmLineCarrierLossTime OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modem在载波丢失到挂断要等待的1/10秒数。如果该值设为'255',Modem将不
会在丢失载波后挂断。这样允许Modem区分是线路质量的瞬间下降还是真正的断开连接,
也可用于调整Modem对低质量线路的容错能力。"
REFERENCE "V.58的lineSignalFailDisconnectTimer"
::= { mdmLineEntry 1 }
mdmLineState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1), -- 未知
onHook(2), -- 挂机
offHook(3), -- 摘机且未连接
connected(4), -- 已连接
busiedOut(5), -- 忙
reset(6) -- 复位
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"允许查看和调整Modem的状态。管理命令可以从任何状态改为‘挂机 ’、‘忙’
或‘复位’。管理协议不允许进行其它的调整。当该对象被设为复位时,Modem则应该被复
位并且该值将改为与Modem实现相关的新值。"
::= { mdmLineEntry 2 }
mdmLineCapabilitiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF MdmLineCapabilitiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -