?? rfc2128.txt
字號:
組織:中國互動出版網(wǎng)(http://www.china-pub.com/)
RFC文檔中文翻譯計劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:畢峰(bifeng bi_feng@263.net)
譯文發(fā)布時間:2001-7-14
版權(quán):本中文翻譯文檔版權(quán)歸中國互動出版網(wǎng)所有。可以用于非商業(yè)用途自由轉(zhuǎn)載,但必須
保留本文檔的翻譯及版權(quán)信息。
Network Working Group G. Roeck, Editor
Request for Comments: 2128 cisco Systems
Category: Standards Track March 1997
撥號控制MIB(SMIv2)
(RFC2128 ——Dial Control Management Information Base using SMIv2)
本備忘錄的狀態(tài)
本文檔講述了一種Internet社區(qū)的Internet標(biāo)準(zhǔn)跟蹤協(xié)議,它需要進(jìn)一步進(jìn)行討論和建
議以得到改進(jìn)。請參考最新版的“Internet正式協(xié)議標(biāo)準(zhǔn)” (STD1)來獲得本協(xié)議的標(biāo)準(zhǔn)化
程度和狀態(tài)。本備忘錄的發(fā)布不受任何限制。
版權(quán)聲明
Copyright (C) The Internet Society (2001).
摘要
該備忘錄定義了為在Internet團(tuán)體中使用網(wǎng)絡(luò)管理協(xié)議的管理信息庫(MIB)的一部分。
特別是它描述了用于管理接入回路包括ISDN的管理對象。
該文檔以與SNMPv2 SMI一致的方式定義了一個MIB模塊。對象集與SNMP框架和現(xiàn)
有的SNMP標(biāo)準(zhǔn)一致。
該文檔是IETF的ISDN MIB工作組的工作成果。懇求評論,評論可以發(fā)送到工作組的
郵件列表isdn-mib@cisco.com和/或作者。
目錄
撥號控制MIB(SMIV2) 1
1. SNMPV2網(wǎng)絡(luò)管理框架 2
1.1. 對象定義 2
2. 概述 3
2.1. MIB的結(jié)構(gòu) 3
2.2. 與接口MIB的關(guān)系 3
2.2.1. 分層模型和虛電路 3
2.2.2. ifTestTable 4
2.3. 多鏈路和備份線路支持 5
2.4. 對等點(diǎn)類的支持 5
3. 定義 5
3.1. 撥號控制MIB 5
4. 致謝 30
5. 參考文獻(xiàn) 31
6. 安全考慮 32
7. 作者地址 32
1. SNMPv2網(wǎng)絡(luò)管理框架
SNMPv2網(wǎng)絡(luò)管理框架目前包括三個主要部分。它們是:
? SMI,在RFC1902 [1]中描述——用于為管理目的描述和命名對象的機(jī)制。
? MIB-II,STD 17,RFC1213 [2]——Internet協(xié)議組的管理對象核心集。
? 協(xié)議,STD 15,RFC1157 [3]——和/或RFC 1905 [4]——訪問管理對象的協(xié)議。
框架允許為實(shí)驗(yàn)和和評估定義新對象。
1.1. 對象定義
管理對象通過一個虛擬信息庫訪問,稱為管理信息庫或MIB。MIB中的對象用抽象語
法標(biāo)記(ASN.1)的子集(定義在SMI中)定義。特別地,每個對象類型命名為一個OBJECT
IDENTIFIER(一個管理指配名)。對象類型和對象實(shí)例一起唯一地標(biāo)識一個特定的實(shí)例化對
象。為方便起見,通常使用一個文本字符串,稱為描述符,指向?qū)ο箢愋汀?
2. 概述
2.1. MIB的結(jié)構(gòu)
管理需求接入環(huán)路需要下面的信息組:
? 通用配置信息
? 描述對等配置和對等統(tǒng)計的信息。在這方面,對等配置表示在出呼叫時如何連接到對等
點(diǎn)上、在入呼叫時如何標(biāo)識對等點(diǎn)和其他呼叫相關(guān)配置信息。
? 存儲活躍呼叫信息的信息。
? 保留呼叫歷史的信息。
而MIB是由四組構(gòu)成的。
? dialCtlConfiguration組用來指明普通配置信息。
? dialCtlPeer組用來描述對等點(diǎn)配置和對等點(diǎn)統(tǒng)計。
? callActive組用來存儲活躍呼叫的信息。
? callHistory組用來存儲呼叫歷史信息。這些呼叫可以是電路交換或虛電路。存儲每個歷
史呼叫中的成功呼叫、非成功呼叫和拒絕呼叫。當(dāng)一個呼叫結(jié)束的時候會產(chǎn)生一行。
2.2. 與接口MIB的關(guān)系
本節(jié)闡述了該MIB與接口MIB[8]的關(guān)系。下面的子節(jié)中說明了關(guān)系的各方面。實(shí)現(xiàn)者
可以參考接口MIB文檔以理解這些方面的總體意圖。
2.2.1. 分層模型和虛電路
在非經(jīng)常接入信道,有很多允許呼叫和被呼叫的對等系統(tǒng)。從路由的角度來看,所有的
系統(tǒng)都應(yīng)該被看作是激活的,但是它們大多數(shù)在任意給定的時間都沒有呼叫。
在撥號接口,由于到一個給定的對等點(diǎn)的呼叫從一個信道到另一個信道轉(zhuǎn)換,因此更復(fù)
雜。任何人也不能確定的說“我在這個接口呼叫那個對等點(diǎn)”。然而,有必要在低層接口和
支持對等點(diǎn)的各種邏輯接口之間提供一個映射算法。這由為每個對等點(diǎn)創(chuàng)建一個邏輯接口
(ifEntry)和為每個低層接口創(chuàng)建一個邏輯接口(ifEntry)來解決。它們之間然后用
ifStackTable相互關(guān)聯(lián)。
低層接口或者是物理接口,例如調(diào)制解調(diào)器接口,或邏輯接口,例如ISDN B信道,它
然后又位于物理ISDN接口之上。
因此該模型看起來像下面這樣。以ISDN為例:
+-------------------------------------------------------+
| Network Layer Protocol |
+------+ +-------+ +-------+ +-------+ +-------+ +------+
| | | | | | | | | | <== appears active
+-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+
| PPP | | PPP | | F/R | | PPP | | F/R |
| for | | for | | for | | for | | for | ifEntry with
|Peer1| |Peer2| |switch |Peer3| |switch shadow PeerEntry
| | | | | A | | | | B |
+-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+
| | | | <== some actually are
+--+ +--+ +--+ +--+ +--+ +--+ +--+ +--+ +--+ +--+
| B | | B | | B | | B | | B |
|channel| |channel| |channel| |channel| |channel|
+--+ +--+ +--+ +--+ +--+ +--+ +--+ +--+ +--+ +--+
| | | | | | | | | |
+------+ +-------+ +-------+ +-------+ +-------+ +------+
| Basic/Primary Rate Interface |
+-------------------------------------------------------+
將到被叫對等點(diǎn)的IP接口映射為B信道
為每個對等點(diǎn)保留IfEntries。
在該模型中,每個對等點(diǎn)需要有一個相關(guān)的封裝層接口。該接口可以是任何一種,例如
PPP或者LAPB。
為了給一個給定的對等點(diǎn)指定網(wǎng)絡(luò)地址,一般要增加一個路由/前向行,指向封裝層接
口,通過該接口可以到達(dá)該對等點(diǎn)。
2.2.2. ifTestTable
ifTestTable的用法定義在定義網(wǎng)絡(luò)層以下封裝的MIB中。例如如果使用PPP封裝,
ifTestTable由PPP定義。
2.2.3 ifRcvAddressTable
ifRcvAddressTable用法定義在定義網(wǎng)絡(luò)層以下封裝的MIB中。例如如果使用PPP封裝,
ifRcvAddressTable由PPP定義。
2.2.3.1. 單個對等點(diǎn)的ifEntry
ifEntry定義在定義網(wǎng)絡(luò)層以下封裝的MIB中。例如如果使用PPP封裝,
ifRcvAddressTable由PPP定義。
ifEntry決不會由撥號控制MIB創(chuàng)建。撥號控制MIB通常依靠某些ifTypes組中的一些
其他ifIndex。也就是說,為了在撥號控制MIB中創(chuàng)建一行,基ifEntry必須已經(jīng)通過其他機(jī)
制創(chuàng)建。
撥號控制表中的行有自己的RowStatus,允許撥號控制附加信息來去,但不影響它隸屬
的ifIndex。如果在一個給定的實(shí)現(xiàn)中,該兩者緊密綁定,刪除ifEntry則可能有刪除撥號控
制行的副作用。
2.3. 多鏈路和備份線路支持
為了支持多鏈路和備份過程,在dialCtlPeerCfgTable中對于單一的對等點(diǎn)可能會有多條
記錄。
單一的對等點(diǎn)用dialCtlPeerCfgTable中的dialCtlPeerCfgId對象標(biāo)識。在
dialCtlPeerCfgTable中可能會有多條記錄具有同一dialCtlPeerCfgId值,但是ifIndex值不同。
這些記錄中的每一個都描述了一個到同一對等點(diǎn)的可能連接。這些記錄可以用來處理多鏈路
和備份過程,例如通過PPP多鏈路捆綁隸屬的ifEntry。
2.4. 對等點(diǎn)類的支持
對等點(diǎn)類可以通過在dialCtlPeerCfgAnswerAddress中使用統(tǒng)配符(例如‘*’或‘?’)
來支持。要接受的號碼可以部分定義(例如‘*1234’)或完全統(tǒng)配(例如‘*’)。
該功能的詳細(xì)規(guī)范已超出該文檔的范圍。
然而實(shí)現(xiàn)者應(yīng)該注意到支持對等點(diǎn)類可能會導(dǎo)致安全漏洞。用戶不知道呼叫的來源,那
將潛在地允許非鑒權(quán)訪問。
3. 定義
3.1. 撥號控制MIB
DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TimeStamp,
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
IANAifType
FROM IANAifType-MIB
ifOperStatus,
ifIndex,
InterfaceIndex,
InterfaceIndexOrZero
FROM IF-MIB
transmission
FROM RFC1213-MIB;
dialControlMib MODULE-IDENTITY
LAST-UPDATED "9609231544Z" -- Sep 23, 1996
ORGANIZATION "IETF ISDN工作組"
CONTACT-INFO
" Guenter Roeck
Postal: cisco Systems
170 West Tasman Drive,
San Jose, CA 95134
U.S.A.
Phone: +1 408 527 3143
E-mail: groeck@cisco.com"
DESCRIPTION
"描述需求接入和可能其他種類接口的對等點(diǎn)信息的MIB模塊。"
::= { transmission 21 }
AbsoluteCounter32 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"代表一個類似與Counter32的值,它從0開始,不減少也不循環(huán)增加。
只可以用在不可能循環(huán)增加的情況。如果該計數(shù)器溢出,它會鎖定到最
大值4,294,967,295。
主要使用該類型的計數(shù)器的情況是計數(shù)器的值要被作為歷史記錄,因此
不再受讀的影響。"
SYNTAX Unsigned32
-- 撥號控制MIB對象定義
dialControlMibObjects OBJECT IDENTIFIER ::= { dialControlMib 1 }
-- 通用配置組
dialCtlConfiguration OBJECT IDENTIFIER ::= { dialControlMibObjects 1 }
-- 通用配置數(shù)據(jù)/參數(shù)
dialCtlAcceptMode OBJECT-TYPE
SYNTAX INTEGER {
acceptNone(1),
acceptAll(2),
acceptKnown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"可接受的入呼叫的安全級別
acceptNone(1) - 不接受入呼叫
acceptAll(2) - 接受入呼叫,即使在dialCtlPeerCfgTable 中沒有匹
配的記錄
acceptKnown(3) – 只在dialCtlPeerCfgTable 中有匹配的記錄時接受
入呼叫"
::= { dialCtlConfiguration 1 }
dialCtlTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"該對象表示是否應(yīng)該為所有的對等點(diǎn)產(chǎn)生
dialCtlPeerCallInformation和dialCtlPeerCallSetup陷阱。如果該對
象的值為enabled(1),將為所有的對等點(diǎn)產(chǎn)生陷阱。如果該對象的值為
disabled(2),將只為將dialCtlPeerCfgTrapEnable設(shè)置為enabled(1)
的對等點(diǎn)產(chǎn)生陷阱。"
DEFVAL { disabled }
::= { dialCtlConfiguration 2 }
-- 對等點(diǎn)組
dialCtlPeer OBJECT IDENTIFIER ::= { dialControlMibObjects 2 }
-- 對等點(diǎn)配置組
dialCtlPeerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF DialCtlPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"對等點(diǎn)列表,被管設(shè)備接受來自該表中的對等點(diǎn)的呼叫或向它們發(fā)出呼
叫。"
::= { dialCtlPeer 1 }
dialCtlPeerCfgEntry OBJECT-TYPE
SYNTAX DialCtlPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"單一對等點(diǎn)的配置數(shù)據(jù)。該行有效持久,它包含標(biāo)識對等點(diǎn)、如何連接
到對等點(diǎn)、如何識別對等點(diǎn)和它的訪問權(quán)限等信息。
dialCtlPeerCfgOriginateAddress 的值必須在該表中的一行變?yōu)榧せ?(active(1))前指定。現(xiàn)有行的任何可寫參數(shù)可以在該行激活時修改。
修改在所提問對等點(diǎn)下次被呼叫時生效。
該表中的行只可以在相關(guān)聯(lián)的ifEntry已存在時創(chuàng)建。"
INDEX { dialCtlPeerCfgId, ifIndex }
::= { dialCtlPeerCfgTable 1 }
DialCtlPeerCfgEntry ::= SEQUENCE {
dialCtlPeerCfgId INTEGER,
dialCtlPeerCfgIfType IANAifType,
dialCtlPeerCfgLowerIf InterfaceIndexOrZero,
dialCtlPeerCfgOriginateAddress DisplayString,
dialCtlPeerCfgAnswerAddress DisplayString,
dialCtlPeerCfgSubAddress DisplayString,
dialCtlPeerCfgClosedUserGroup DisplayString,
dialCtlPeerCfgSpeed INTEGER,
dialCtlPeerCfgInfoType INTEGER,
dialCtlPeerCfgPermission INTEGER,
dialCtlPeerCfgInactivityTimer INTEGER,
dialCtlPeerCfgMinDuration INTEGER,
dialCtlPeerCfgMaxDuration INTEGER,
dialCtlPeerCfgCarrierDelay INTEGER,
dialCtlPeerCfgCallRetries INTEGER,
dialCtlPeerCfgRetryDelay INTEGER,
dialCtlPeerCfgFailureDelay INTEGER,
dialCtlPeerCfgTrapEnable INTEGER,
dialCtlPeerCfgStatus RowStatus
}
dialCtlPeerCfgId OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"該對象標(biāo)識單一的對等點(diǎn)。在該表中對于一個對等點(diǎn)可能有多行,分別
定義了到達(dá)該對等點(diǎn)的幾種不同方法。因此,該表中可能會有多行具有
同一dialCtlPeerCfgId 。一個對等點(diǎn)的多行可被用來支持多鏈路和備份
線路。單一的對等點(diǎn)可以用該對象的唯一值來標(biāo)識。一個對等點(diǎn)的不同
行必須有相同的dialCtlPeerCfgId和不同的ifEntries,因此具有不同
的ifIndex值。"
::= { dialCtlPeerCfgEntry 1 }
dialCtlPeerCfgIfType OBJECT-TYPE
SYNTAX IANAifType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"用于呼叫該對等點(diǎn)的接口類型。對于ISDN,取值isdn(63)。"
DEFVAL { other }
::= { dialCtlPeerCfgEntry 2 }
dialCtlPeerCfgLowerIf OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"對等點(diǎn)被呼叫的接口的ifIndex值。例如在一個ISDN接口,該值可以
是D信道的ifIndex值或者B信道的ifIndex值,只要適合于一個給定
的對等點(diǎn)。例如,對于基本速率租用線路,有必要指定B信道的ifIndex,
而對于半永久連接必須指明D信道的ifIndex。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -