1 网络管理的基本概念
网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能,服务质量等。网络管理常简称为网管。
1.1 运行方式
简单网络管理协议 SNMP(Simple Network Management Protocol)中的管理程序和代理程序按客户服务器方式工作。
- 管理程序运行 SNMP 客户程序
- 代理程序运行 SNMP 服务器程序
- 在被管对象上运行的 SNMP 服务器程序不停地监听来自管理站的 SNMP 客户程序的请求(或命令)。
网络管理基本原理:若要管理某个对象,就必然会给该对象添加一些软件或硬件,但这种“添加"对原有对象的影响必须尽量小些。
1.2 组成结构
SNMP 的网络管理由三个部分组成
- SNMP 本身
- SNMP 定义了管理站和代理之间所交换的分组格式。所交换的分组包含各代理中的对象(变量)名及其状态(值)。
- 管理信息结构 SMI (Structure of Management Information)
- SMI 定义了命名对象和定义对象类型(包括范围和长度)的通用规则,以及把对象和对象的值进行编码的规则。
- 管理信息库 MIB(Management Information Base)。
- MIB 在被管理的实体中创建了命名对象,并规定了其类型。
2 管理信息结构 SMI
SMI 的三个功能:
- 被管对象的命名
- 被管对象的数据类型
- 编码方法
3 管理信息库 MIB
被管对象必须维持可供管理程序读写的若干控制和状态信息。这些信息总称为管理信息库 MIB 。
4 SNMP 的协议数据单元和报文
4.1 NMP 的操作
SNMP 的操作只有两种基本的管理功能,即:
- “读”操作,用 get 报文来检测各被管对象的状况;
- “写”操作,用 set 报文来改变各被管对象的状况。