从如下几个方面说明:
1>基于TCP/IP的网络管理包含两个部分:网络管理站(也叫管理进程,manager)和被管的网络单元(也叫被管设备)。被管设备种类繁多,例如:路由器、X终端、终端服务器和打印机等。这些被管设备的共同点就是都运行TCP/IP协议。被管设备端和管理相关的软件叫做代理程序(agent)或代理进程。管理站可以显示所有被管设备的状态(例如连接是否掉线、各种连接上的流量状况等)
2>管理进程和代理进程之间的通信可以有两种方式。一种是管理进程向代理进程发出请求,询问一个具体的参数值;另外一种方式是代理进程主动向管理进程报告有某些重要的事件发生。当然,管理进程除了可以向代理进程询问某些参数值以外,它还可以按要求改变代理进程的参数值。
3>基于TCP/IP的网络管理包含3个组成部分:
a.一个管理信息库MIB(Management Information Base)。管理信息库包含所有代理进程的所有可被查询和修改的参数。
b.关于MIB的一套公用的结构和表示符号。叫做管理信息结构SMI(Structure of Management Information)。
c.管理进程和代理进程之间的通信协议,叫做简单网络管理协议SNMP(Simple Network Management Protocol)。尽管可以在运输层采用各种各样的协议,但是在SNMP中,用得最多的协议还是UDP。
下面对这三个组成部分的前两个分别进行详细说明:
●管理信息结构SMI
包含以下数据类型:
INTEGER
OCTERSTRING 0或多个8bit字节,每个字节值在0~255之间
DISPLAYSTRING 0或多个8bit字节,但是每个字节必须是ASCII码
OBJECT IDENTIFIER 对象标识符,它指明一种"授权"命名的对象。"授权"的意思就是这些标识不是随便分配的,它是由一些权威机构进行管理和分配的是一个整数序列。这种数据类型是以点(".")分隔的整数构成一个树型结构,类似于DNS或Unix的文件系统
NULL 代表相关的变量没有值
IPADDRESS 4字节长度的OCTERSTRING,以网络序表示的IP地址
PHYSADDRESS OCTERSTRING类型,代表物理地址
COUNTER 非负的整数,可从0递增到232-1(4294976295)。达到最大值后归0
GAUGE 非负的整数,取值范围为从0到4294976295(或增或减)。达到最大值后锁定,直到复位
TIMETICKS 时间计数器,以0.01秒为单位递增,但是不同的变量可以有不同的递增幅度。所以在定义这种类型的变量的时候,必须指定递增幅度
SEQUENCE 这一数据类型与C程序设计语言中的"structure"类似
SEQUENCE OF 这是一个向量的定义,其所有元素具有相同的类型
注:在SNMP中用到对象标识符数据类型,所有的MIB变量都从1.3.6.1.2.1这个标识开始
iso.org.dod.internet.private.enterprises(1.3.6.1.4.1)这个标识是给厂家自定义而预留的
●管理信息库MIB
所谓管理信息库,就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息的集合。MI