📄 rfc1904.txt
字号:
组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:李兴娟(bloodrose lxjuan@eyou.com)
译文发布时间:2001-10-20
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须
保留本文档的翻译及版权信息。
Network Working Group SNMPv2 Working Group
Request for Comments: 1904 J.Case
Obsoletes:1444 SNMP Research,Inc.
Category: Standards Track K. McCloghrie
Cisco Systems, Inc.
M. Rose
Dover Beach Consulting, Inc.
S. Waldbusser
International Network Services
January 1996
简单网络管理协议版本2(SNMPv2)的一致性声明
( RFC1904- Conformance Statements for Version 2 of the Simple Network
Management Prototol(SNMPv2))
本备忘录的状态
本文档讲述了一种用于Internet团体的Internet标准思想协议,并且需要进行进一步的
讨论和建议以得到改进。请参考“Internet Official Protocol Standards”(STD 1)的当前修订
版,以获得标准化声明和本协议的状态。本备忘录的发布不受任何限制。
目录
1 介绍 3
1.1 专业术语 3
2 定义 3
3 OBJECT-GROUP宏映射 9
3.1 OBJECTS子句映射 9
3.2 STATUS子句映射 10
3.3 DESCRIPTION子句映射 10
3.4 REFERENCE子句映射 10
3.5 OBJECT-GROUP值映射 10
3.6 语法举例 10
4 NOTIFICATION-GROUP宏映射 11
4.1 NOTIFICATIONS子句映射 11
4.2 STATUS子句映射 11
4.3 DESRIPTION子句映射 11
4.4 REFERENCE子句映射 11
4.5 NOTIFACATION-GROUP值映射 11
4.6 用法举例 11
5 MODULE-COMPLIANCE宏映射 12
5.1 STATUS子句映射 12
5.2 DESCRIPTION子句映射 12
5.3 REFERENCE子句映射 12
5.4 MODULE子句映射 12
5.4.1 MANDATORY-GROUP子句映射 13
5.4.2 GROUP子句映射 13
5.4.3 OBJECT子句映射 13
5.4.3.1 SYNTAX子句映射 13
5.4.3.2 WRITE-SYNTAX子句映射 14
5.4.3.3.MIN-ACCESS子句映射 14
5.4.4 DESRIPTION子句映射 14
5.5 MODULE-COMPLIANCE值映射 14
5.6 用法举例 14
6 AGENT-CAPABILITIES宏映射 15
6.1 PRODUCT-RELEASE子句映射 16
6.2 STATUS子句映射 16
6.3 DESCRIPTION子句映射 16
6.4 REFERENCE子句映射 16
6.5 SUPPORTS子句映射 16
6.5.1 INCLUDES子句映射 16
6.5.2 VARIATION子句 16
6.5.2.1 SYNTAX子句映射 17
6.5.2.2 WRITE-SYTAX子句映射 17
6.5.2.3 ACCESS子句映射 17
6.5.2.4 CREATION-REQUIRES子句映射 17
6.5.2.5 DEFVAL子句映射 18
6.5.2.6 DESCRIPTION子句映射 18
6.6 AGENT-CAPABLITIES值映射 18
6.7 用法举例 18
7 信息模块的扩展 20
7.1 一致性组 20
7.2 遵循定义 20
7.3 性能定义 20
8 安全考虑 20
9 作者地址 21
10 致谢 21
11 参考书目 22
1 介绍
一个管理系统包括:几个(潜在多个)节点,每个节点具有一个称为代理(agent)的处
理实体,它负责访问管理的基础结构;至少一个管理站;一种管理协议,用于在代理和管理
站之间传送管理信息。协议操作的执行位于一种管理框架下,该框架定义了认证、授权、访
问控制和保密策略。
管理站管理的应用程序,用来监测和控制被管理元素。被管理元素是一些设备,诸如主
机、路由器、终端服务器等等,通过访问这些元素的管理信息来监测和控制它们。
管理信息看起来是一个被管理对象的集合,它位于一个虚拟的信息存储库中,这个库称
为管理信息库(MIB)。相关对象的集合定义在MIB模块中。使用OSI抽象语法符号(ASN.1)
[1]的一个子集书写这些模块,称为管理信息的结构(SMI)[2]。
在达到实际级别的实现时,定义可以接受的更为低层的实现将是有用的。本文档定义了
针对这一目的的符号。
1.1 专业术语
为了论述的目的,在FRCs1155 (STD 16)、1157(STD 15)、1212(STD 16)中描述的
基于Internet标准的网络管理框架称为SNMP版本1框架(SNMPv1)。当前的框架称为
SNMP版本2框架(SNMPv2)。
2 定义
SNMPv2-CONF DEFINITIONS ::= BEGIN
-- 一致性组的定义
OBJECT-GROUP MACRO ::=
BEGIN
TYPE NOTATION ::=
ObjectsPart
"STATUS" Status
"DESCRIPTION" Text
ReferPart
VALUE NOTATION ::=
value(VALUE OBJECT IDENTIFIER)
ObjectsPart ::=
"OBJECTS" "{" Objects "}"
Objects ::=
Object
| Objects "," Object
Object ::=
value(Name ObjectName)
Status ::=
"current"
| "deprecated"
| "obsolete"
ReferPart ::=
"REFERENCE" Text
| empty
-- 使用 NVT ASCII 字符集
Text ::= """" string """"
END
-- 一致性组的更多定义
NOTIFICATION-GROUP MACRO ::=
BEGIN
TYPE NOTATION ::=
NotificationsPart
"STATUS" Status
"DESCRIPTION" Text
ReferPart
VALUE NOTATION ::=
value(VALUE OBJECT IDENTIFIER)
NotificationsPart ::=
"NOTIFICATIONS" "{" Notifications "}"
Notifications ::=
Notification
| Notifications "," Notification
Notification ::=
value(Name NotificationName)
Status ::=
"current"
| "deprecated"
| "obsolete"
ReferPart ::=
"REFERENCE" Text
| empty
-- 使用NVT ASCII字符集
Text ::= """" string """"
END
-- 遵循声明的定义
MODULE-COMPLIANCE MACRO ::=
BEGIN
TYPE NOTATION ::=
"STATUS" Status
"DESCRIPTION" Text
ReferPart
ModulePart
VALUE NOTATION ::=
value(VALUE OBJECT IDENTIFIER)
Status ::=
"current"
| "deprecated"
| "obsolete"
ReferPart ::=
"REFERENCE" Text
| empty
ModulePart ::=
Modules
| empty
Modules ::=
Module
| Modules Module
Module ::=
-- name of module --
"MODULE" ModuleName
MandatoryPart
CompliancePart
ModuleName ::=
modulereference ModuleIdentifier
-- must not be empty unless contained
-- in MIB Module
| empty
ModuleIdentifier ::=
value(ModuleID OBJECT IDENTIFIER)
| empty
MandatoryPart ::=
"MANDATORY-GROUPS" "{" Groups "}"
| empty
Groups ::=
Group
| Groups "," Group
Group ::=
value(Group OBJECT IDENTIFIER)
CompliancePart ::=
Compliances
| empty
Compliances ::=
Compliance
| Compliances Compliance
Compliance ::=
ComplianceGroup
| Object
ComplianceGroup ::=
"GROUP" value(Name OBJECT IDENTIFIER)
"DESCRIPTION" Text
Object ::=
"OBJECT" value(Name ObjectName)
SyntaxPart
WriteSyntaxPart
AccessPart
"DESCRIPTION" Text
-- 必须是对象SYNTAX 子句的精确描述
SyntaxPart ::=
"SYNTAX" type(SYNTAX)
| empty
-- 必须是对象SYNTAX 子句的精确描述
WriteSyntaxPart ::=
"WRITE-SYNTAX" type(WriteSYNTAX)
"WRITE-SYNTAX" type(WriteSYNTAX)
| empty
AccessPart ::=
"MIN-ACCESS" Access
| empty
Access ::=
"not-accessible"
| "accessible-for-notify"
| "read-only"
| "read-write"
| "read-create"
-- 使用 NVT ASCII字符集
Text ::= """" string """"
END
-- 性能声明的定义
AGENT-CAPABILITIES MACRO ::=
BEGIN
TYPE NOTATION ::=
"PRODUCT-RELEASE" Text
"STATUS" Status
"DESCRIPTION" Text
ReferPart
ModulePart
VALUE NOTATION ::=
value(VALUE OBJECT IDENTIFIER)
Status ::=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -