?? 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 + -