跳到主要内容

1. 引言

描述 Internet Management Frameworks 的架构 [RFC3411] 说明, SNMP engine 由以下部分组成:

  1. Dispatcher
  2. Message Processing Subsystem
  3. Security Subsystem
  4. Access Control Subsystem

应用使用这些子系统提供的服务.

要理解本文档描述的 Message Processing Subsystem 和 Dispatcher 在架构中的位置, 以及它们如何与架构内其他子系统交互, 理解 SNMP 架构及其术语非常重要. 期望读者已经阅读并理解 [RFC3411] 中定义的 SNMP 架构描述.

SNMP engine 中的 Dispatcher 发送和接收 SNMP 消息. 它还将 SNMP PDU 分派给 SNMP 应用. 当需要准备 SNMP 消息, 或需要从 SNMP 消息中提取数据时, Dispatcher 会将这些任务委派给 Message Processing Subsystem 中特定于消息版本的 Message Processing Model.

Message Processing Model 负责处理特定 SNMP 版本的消息, 并负责协调与 Security Subsystem 的交互, 以确保对正在处理的 SNMP 消息应用适当安全性.

Dispatcher, Message Processing Subsystem 与应用之间的交互, 使用 SNMP 架构定义的抽象数据元素和抽象服务接口原语建模.

类似地, Message Processing Subsystem 与 Security Subsystem 之间的交互, 也使用 SNMP 架构定义的抽象数据元素和抽象服务接口原语建模.

本文档中的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" 和 "OPTIONAL" 应按 BCP 14, RFC 2119 中的描述解释.