⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1461.txt

📁 最近的中文RFC文档
💻 TXT
📖 第 1 页 / 共 2 页
字号:
组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com	
译者:郭大刚(guodagang guodagang@tyut.edu.cn)
译文发布时间:2001-9-19
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留本
文档的翻译及版权信息。



Network Working Group                                           D. ThroopRequest 
for Comments: 1461                                      Data General Corporation 
May 1993


X.25上多协议内部互联的SNMP MIB扩展
(SNMP MIB extension for Multiprotocol Interconnect over X.25)

本备忘录的状态
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以得
到改进。请参考最新版的“Internet架构委员会正式协议标准”来获得本协议的标准化程度和状态。
本备忘录的发布不受任何限制。
摘要
此备忘定义了基于TCP/IP的INTERNET网络管理协议使用的管理信息库(MIB)的一个分支,
主要是定义了运行于X.25上的管理多协议互连流量的对象。这个对象,再加上“NMP MIB extension 
for the Packet Layer of X.25”、“SNMP MIB extension for LAPB”以及“Definitions of Managed 
Objects for RS-232-like Hardware Devices”中定义的对象组成了对基于X.25协议栈流量的管理。
目录
1.网络管理构架	2
2.对象	2
2.1.定义的格式	2
3.概述	2
3.1.范围	2
3.2.MIB对象的构造	3
4.定义	3
5.致谢	14
6.参考文献	15
7.有关安全方面的考虑因素	16
8.作者地址	16

1.网络管理构架
INTERNET标准网络管理框架由三部分组成。它们给出了定义对象的规则、对象的定义和使用
对象的协议。
网络管理框架按照抽象信息树的方式组织对象。树的分支命名对象,树的叶子包含用来实现管
理的值。这棵树就叫做管理信息库或简称为MIB(此概念在STD 16,RFC 1155“The Structure of 
Management Information”或SMI[1]中给出)。SMI定义树干及定义树叶时使用的对象种类。STD 16,
RFC 1212,“Towards Concise MIB Definitions”[3],定义了一套更简明的保留了全部SMI特征的
描述机制。
对于Internet协议族,可以在STD 17,RFC 1213[4],“Management Information Base for 
Network Management of TCP/IP-based internets”中找到对核心MIB的定义。
STD 15,RFC 1157 [2]定义了SNMP协议本身,即如何在远程MIB中使用对象。
为了实验和评估,可以在MIB树的结构中定义新的对象。
2.对象
MIB中对象的定义包括对象名称和种类。对象名称和种类使用SMI中定义的ASN.1子类定义。
对象用ASN.1对象标识符命名来指定对象类型,这些名称是由管理员指定的。对象名称,加上一个
可选的对象事例,唯一的标识了一个对象的特定事例。为了方便,我们常常使用一个文本串来标识
对象,称为描述符。
对象还包括定义与对象类型相对应的抽象数据结构的语法。ASN.1语言提供了完成此目的的原
语。SMI故意限制了ASN.1的结构,以便简化和易于使用。
2.1.定义的格式
第4节讲述了包含在所有MIB模块中对象种类的规范。对象种类按照SMI中约定的习惯定义,
如同“Towards Concise MIB Definitions”中制定的那样。
3.概述
3.1.范围
以下定义的对象事例提供了RFC 1356中定义的X.25上多协议互联流量的管理信息。多协议包
(IP,CLNP,ES-IS,或者SNAP)封装在X.25帧中,在节点间传输。基于RFC1356的所有节点必须实
现这个MIB。
应用于节点软件中的MIB对象管理X.25连接和完成协议封装。此节点可能是包的原或目的主
机的最后节点,或者是负责转发包的路由器和桥。因为RFC1356需要X.25,所以实现RFC1356
的节点必须实现RFC 1382中定义的X.25 MIB。
此MIB只应用于X.25服务上的多协议互联,不应用于其他使用X.25的软件(如PAD)。因而
这些软件存在与否或是否执行不会直接影响这些对象(然而这些软件使用的连接仍将出现在X.25 
MIB中)。
3.2.MIB对象的构造
MIB中的对象组成三个表:mioxPleTable,mioxPeerTable和mioxPeerEncTable。表中的所有
对象必须于MIB一致。
MioxPleTable定义了与X.25多协议连接流量使用的接口有关的信息。这些接口使用INTERNET
标准ddn-x25或rfc877-x25中的ifType对象标识。ddn-x25类中的接口使用一种自包含算法IP将
地址翻译成X.121地址,或相反。rfc877-x25类中的接口没有这么一种算法。注意不是所有的X.25
接口都将用来承载多协议互联流量,这些接口不会包含在mioxPleTable条目中。MioxPleTable中的
条目只包含那些承载了多协议互联流量的接口,并按照ifIndex进行索引,易于找到一个接口的对应
表项。
MioxPeerTable表包含通知X.25对交换包所必须的信息,如双方的X.121地址和定位一个访问
所需的X.25访问参数的指针。此表中对象使用的事例标识符独立于其他接口和那些MIB以外定义
的其他表,它包含访问X.25对使用的接口的ifIndex值。
MioxPeerEncTable包含在X.25对之间通讯使用的封装类型的信息。此表在事例标识上是
MioxPeerTable的扩展。MioxPeerTable表中的每一个条目可能包含零条和多条此表中的条目。此
表中不包含任何在MioxPeerTable表中没有对应项的条目。
4.定义
 MIOX25-MIB DEFINITIONS::= BEGIN

 IMPORTS
Counter,
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, transmission,
ifIndex
FROM RFC1213-MIB
InstancePointer
FROM RFC1316-MIB
X121Address
FROM RFC1382-MIB
PositiveInteger
FROM RFC1381-MIB;

-- IP over X.25 MIB

 miox OBJECT IDENTIFIER ::= { transmission 38 }

 mioxPleOBJECT IDENTIFIER ::= { miox 1 }
 mioxPeerOBJECT IDENTIFIER ::= { miox 2 }

 -- ###########################################################
 --Ple Table
 -- ###########################################################

 --实现RFC1356的系统也必须实现这组中的所有对象 。

 mioxPleTable OBJECT-TYPE
SYNTAXSEQUENCE OF MioxPleEntry
ACCESSnot-accessible
STATUSmandatory
描述
“此表包含与X.25 PLE(Packet Level Entity)接口相关信息。”
::= { mioxPle 1}

 mioxPleEntry OBJECT-TYPE
SYNTAXMioxPleEntry
ACCESSnot-accessible
STATUSmandatory
描述
“这些对象管理X.25中其他协议的封装。”
INDEX { ifIndex }
::= { mioxPleTable 1 }

 MioxPleEntry ::= SEQUENCE {
mioxPleMaxCircuits
INTEGER,
mioxPleRefusedConnections
Counter,
mioxPleEnAddrToX121LkupFlrs
Counter,
mioxPleLastFailedEnAddr
OCTET STRING,
mioxPleEnAddrToX121LkupFlrTime
TimeTicks,
mioxPleX121ToEnAddrLkupFlrs
Counter,
mioxPleLastFailedX121Address
X121Address,
mioxPleX121ToEnAddrLkupFlrTime
TimeTicks,
mioxPleQbitFailures
Counter,
mioxPleQbitFailureRemoteAddress
X121Address,
mioxPleQbitFailureTime
TimeTicks,
mioxPleMinimumOpenTimer
PositiveInteger,
mioxPleInactivityTimer
PositiveInteger,
mioxPleHoldDownTimer
PositiveInteger,
mioxPleCollisionRetryTimer
PositiveInteger,
mioxPleDefaultPeerId
InstancePointer
}

 mioxPleMaxCircuits OBJECT-TYPE
SYNTAXINTEGER (0..2147483647)
ACCESSread-write
STATUSmandatory
描述
“X.25可以对此接口一次开放的最大电路数量。值零表明接口不允许其他额外的电路(好像它
很快将关闭)。值2147483647表明允许没有限制数量的电路。”
::= { mioxPleEntry 1 }

 mioxPleRefusedConnections OBJECT-TYPE
SYNTAXCounter
ACCESSread-only
STATUSmandatory
描述
“本系统清除的远程系统对本系统的X.25访问数量,接口事例应当标识X.25访问进入的接口。”
::= { mioxPleEntry 2 }

 mioxPleEnAddrToX121LkupFlrs OBJECT-TYPE
SYNTAXCounter
ACCESSread-only
STATUSmandatory
描述
“封装地址到X.121地址翻译时,没有找到对应X.121地址的失败次数。封装地址可以在
mioxPeerTable 表中查到或通过如DDN的算法翻译得到。成功识别的地址不增加此计数器的值。
未能识别的地址(反映了反常的包传递情况)会增加此计数器的值。
如果地址翻译失败,就很难决定哪一个PLE条目应当记数此次失败。这种情况下,将选择表中
的第一个可能条目。代理将记录此次失败,即使他们不确定哪一个PLE应当与此失败相关联。”
::= { mioxPleEntry 3 }

 mioxPleLastFailedEnAddr OBJECT-TYPE
SYNTAXOCTET STRING (SIZE(2..128))
ACCESSread-only
STATUSmandatory
描述
“最后没有找到对应X.121地址,使得mioxPleEnAddrToX121LkupFlrs值增加的封装地址。
这个对象的第一个八位字节包含封装类型,其余的八位字节包含失败的地址类型。如对于一个IP地
址,长度将是五个字节,第一个字节是204(十六进制是CC),其余的四个字节包含IP地址。对于
SNAP封装,第一个字节是128(十六进制是80),其余的字节串包含SNAP头。”
::= { mioxPleEntry 4 }

 mioxPleEnAddrToX121LkupFlrTime OBJECT-TYPE
SYNTAXTimeTicks
ACCESSread-only
STATUSmandatory
描述
" 从一个封装地址到X.121地址翻译,而没有找到对应X.121地址时,sysUpTime 的最新值"
::= { mioxPleEntry 5 }

 mioxPleX121ToEnAddrLkupFlrs OBJECT-TYPE
SYNTAXCounter
ACCESSread-only
STATUSmandatory
描述
“从X.121地址到封装地址翻译时,没有找到对应封装地址的失败次数。算法成功识别的地址
不增加此计数器的值。此值反映了碰到未能识别X.25对的反常情况下,接受访问的次数。”
::= { mioxPleEntry 6 }

 mioxPleLastFailedX121Address OBJECT-TYPE
SYNTAXX121Address
ACCESSread-only
STATUSmandatory
描述
“最后使mioxPleX121ToEnAddrLkupFlrs 值增加的X.121地址。”
::= { mioxPleEntry 7 }

 mioxPleX121ToEnAddrLkupFlrTime OBJECT-TYPE
SYNTAXTimeTicks
ACCESSread-only
STATUSmandatory
描述
“从X.121地址到封装地址翻译,而没能找到对应的封装地址时,sysUpTime 的最新值。”
::= { mioxPleEntry 8 }

 mioxPleQbitFailures OBJECT-TYPE
SYNTAXCounter
ACCESSread-only
STATUSmandatory
描述
“因为Q比特失效而关闭的连接的次数。”
::= { mioxPleEntry 9 }

 mioxPleQbitFailureRemoteAddress OBJECT-TYPE
SYNTAXX121Address
ACCESSread-only
STATUSmandatory
描述
“由于Q比特失效而关闭的最近一次连接的远程地址。”
::= { mioxPleEntry 10 }

mioxPleQbitFailureTime OBJECT-TYPE
SYNTAXTimeTicks
ACCESSread-only
STATUSmandatory
描述
“由于Q比特失效而关闭的连接的sysUpTime 的最新值。这也是使mioxPleQbitFailures 增加
的最后一次。”
::= { mioxPleEntry 11 }

 mioxPleMinimumOpenTimer OBJECT-TYPE
SYNTAXPositiveInteger
ACCESSread-write
STATUSmandatory
描述
“允许连接关闭之前接口保持连接打开的最短时间,以毫秒为单位。零值表示没有记数。”
DEFVAL { 0 }
::= { mioxPleEntry 12 }

 mioxPleInactivityTimer OBJECT-TYPE
SYNTAXPositiveInteger
ACCESSread-write
STATUSmandatory
描述
“在关闭之前接口保持空闲连接打开的时间总计,以毫秒为单位。值2147483647表明没有记
数。”
DEFVAL { 10000 }
::= { mioxPleEntry 13 }

 mioxPleHoldDownTimer OBJECT-TYPE
SYNTAXPositiveInteger
ACCESSread-write
STATUSmandatory
描述
“保持时间,以毫秒记数。在上一次没有成功访问一主机后,尝试下一个访问前等待的最短时
间。值2147483647表面主机未再作尝试。”
DEFVAL { 0 }
::= { mioxPleEntry 14 }

 mioxPleCollisionRetryTimer OBJECT-TYPE
SYNTAXPositiveInteger
ACCESSread-write
STATUSmandatory
描述
" Collision Retry 计数器,毫秒为单位。在一次访问尝试中,超过了最大电路数量后,延迟下一
次访问的时间。"
DEFVAL { 0 }
::= { mioxPleEntry 15 }

 mioxPleDefaultPeerId OBJECT-TYPE
SYNTAXInstancePointer
ACCESSread-write
STATUSmandatory
描述
“它标识mioxPeerTable表中此接口使用的缺省参数的事例。此对象标识的条目可以是零长度
封装地址和零长度X.121地址。
这些缺省参数用于在mioxPeerTable表中没有条目的主机间的连接。当使用ddn-x25 IP-X.25
地址映射或接受不再mioxPeerTable表中的其他主机的连接时,会产生这些连接。
与mioxPeerTable表条目有相同索引的MioxPeerEncTable表条目指定了访问封装类型,此PLE
接受那些不再mioxPeerTable表中的双方。如果mioxPeerEncTable表中不包含任何条目,此PLE
将不接受那些不在mioxPeerTable表中条目的访问。”
::= { mioxPleEntry 16 }

 -- ###########################################################
 --Peer Table
 -- ###########################################################
--实现RFC1356的系统也必须实现这组中的所有对象。

 mioxPeerTable OBJECT-TYPE
SYNTAXSEQUENCE OF MioxPeerEntry
ACCESSnot-accessible
STATUSmandatory
描述
“此表包含那些可能交换包的双方及其的信息。”
::= { mioxPeer 1 }

 mioxPeerEntry OBJECT-TYPE
SYNTAXMioxPeerEntry
ACCESSnot-accessible
STATUSmandatory
描述
“每一方的信息。”
INDEX { mioxPeerIndex}
::= { mioxPeerTable 1 }

 MioxPeerEntry ::= SEQUENCE {
mioxPeerIndex
PositiveInteger,
mioxPeerStatus
INTEGER,
mioxPeerMaxCircuits

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -