管理信息库数据库
网络管理可以是被动的,也可以是主动的。 被动 网络管理涉及收集统计数据以对每个主机的网络活动进行概要分析。 因特网标准管理信息库 (MIB) 中的每个变量都有一个可以查询并用于此目的的值。
活动 网络管理使用指定为读/写的 MIB 变量子集。 当指示简单网络管理协议 (SNMP) 代理程序修改其中一个变量的值时,将在代理程序的主机上执行操作作为副作用。 例如,将 ifAdminStatus.3 变量设置为 2 的值的请求具有禁用其 ifIndex 变量设置为值 3 的网络适配卡的副作用。
读取或更改变量值的请求由管理器应用程序生成。 存在三种类型的请求:
| 项 | 描述 |
|---|---|
| get | 返回指定变量实例的值。 |
| GET-NEXT | 返回指定实例 (get-next 请求) 之后的变量实例的值。 |
| set | 修改指定变量实例的值。 |
根据用于数据表示的 ISO ASN.1 CCITT 标准 (ISO 文档 DIS 8825) 对请求进行编码。 每个获取请求都包含称为 变量绑定列表的变量实例和变量值对的列表。 传输请求时,变量值为空。 这些值由接收代理程序填充,并且将整个绑定列表复制到响应包中以传输回监视器。 如果请求是集合请求,那么请求包还包含变量值的列表。 生成响应时,这些值将复制到绑定列表中。 如果发生错误,代理将立即停止处理请求包,将部分处理的绑定列表复制到响应包中,并使用错误代码和导致错误的绑定的索引进行传输。