?? 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
版權:本中文翻譯文檔版權歸中國互動出版網所有??梢杂糜诜巧虡I用途自由轉載,但必
須保留本文檔的翻譯及版權信息。
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 + -