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

📄 rfc1904.txt

📁 很多RFC的中文文档
💻 TXT
📖 第 1 页 / 共 3 页
字号:
组织:中国互动出版网(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 + -