期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 管理论文 > 财务管理 >

SNMP对院校网络管理的应用

1、SNMP技术特点

基于TCP/IP网络,采用UDP作为传输层协议;可利用SNMP平台对网络上的节点进行信息检索及修改、故障检测及诊断、了解负荷及生成报告;屏蔽设备差异,针对不同品牌型号的网络设备进行标准化管理。SNMP提供最基本的功能,管理的目标与对象的个体差异、网络类型无关,从而实现对差异化设备的标准化统一管理;采用请求——应答与主动告知相结合的工作形式,同时具有超时和重发机制;报文结构简单,解析简单;SNMPVer3提供了身份认证和加密安全机制,以及基于用户和视图的访问控制功能,安全性有保障。

2、SNMP的组成

2.1NMS(网管系统)

NMS是利用SNMP对网络设备进行管理和监视的网络管理平台。NMS可以是硬件设备,如专门用于网络管理的服务器;也可以是软件,如网络设备中实施管理功能的某个进程或应用程序。NMS通过向Agent发出请求数据,要求获取或修改管理对象的一个或多个具体参数;Agent可以主动向NMS发送Trap信息,NMS据此获知管理对象状态发生改变并更新其信息。

2.2Agent(代理)

Agent顾名思义是管理对象与NMS之间沟通的桥梁,是网络设备中的某个应用模块。它能够接收NMS发来的信息,其状态必须可以被NMS监视。Agent根据NMS的请求进行相应的操作,也可以在没有请求的情况下向NMS发送信息。Agent在接收到NMS请求信息后,如按照NMS指令完成动作,同时会向NMS反馈结果;当设备发生故障或者其他状态发生改变时,Agent应能向NMS发出Trap信息,通知NMS设备状态已发生改变。

2.3MIB(管理信息库)

MIB是管理对象的集合,代表网络中可管理的资源和设备。任意一个可被管理的资源都可以表示为一个管理对象,定义管理对象的名称、访问权限和数据类型等属性。每个Agent都有对应的MIB,它是NMS和Agent之间的接口,通过此接口NMS可以对Agent中的每一个管理对象进行操作,从而实现对网络设备的管理和监控。

3、SNMP协议解析

3.1SNMP的5种操作

SNMP为NMS和Agent之间的通信及信息定义了2类共5种操作:3.1.1由NMS向Agent发起的操作Get-request:NMS要求读取Agent的一个或多个参数值;Get-next-request:NMS要求读取Agent的一个或多个参数的下一个参数值;Set-request:NMS对Agent的一个或多个参数值进行设定。3.1.2由Agent向NMS发起的操作Get-response:Agent根据NMS请求返回一个或多个参数值,是对NMS向Agent发起的3种操作的响应;Trap:Agent向NMS发出数据,主动通知NMS有某些状态发生改变。以上操作除Trap外,均为先由NMS发起请求后由Agent进行应答的方式,因SNMP采用UDP面向无连接,可能发生数据报丢失,因此必须具备超时和重传机制。NMS向Agent发起的3种操作采用UDP161端口,Agent的Trap操作采用UDP162端口。因收发端口不同,所以一个系统可以同时作为管理进程和代理进程。Get-request是网络管理员为从Agent中读取数据而发起的操作,Agent通过Get-response对Get-request作出回应。用于交换的信息可以是系统名、正常运行的时间;也可以是系统的设备负载情况、网络接口数量等。Get-next-request用于和Get-Request组合起来查询特定的表对象中的列元素。Set-request用于远程配置某台设备的参数,如设置该设备的名称或关掉该设备的某个端口。Trap是Agent主动向NMS发出的通知类消息,属于非请求类消息。

3.2SNMP的报文组成

SNMP的报文数据包长度不固定,总体来说一条SNMP报文由三个部分组成,分别为:版本域(Versionfield)、分区域(Communityfield)、SNMPPDU域(SNMPprotocoldataunitfield)。SNMP定义了NMS向Agent发送的3种操作,但它没有定义其他管理指令,可应用于MIB数据对象的操作只有Set和Get,具体数据值需与设备参数对应。如:SNMP中没有Reboot的专门指令,NMS把MIB数据对象和某个设备的内部SNMP命令联系起来,这样就可以实现某些特殊操作,如果要重启这个设备,NMS就把某个与重启有关的MIB数据对象的值按照设备内部默认的参数值进行设定,发出set-request加相应参数即可触发设备重启。3.2.1版本域用于说明所使用SNMP协议版本。3.2.2分区域分区是基本的安全机制,用于实现SNMP网络管理员访问Agent时的身份验证,分区名类似于密码,是Agent的口令,默认为public,管理员只有获取正确的Agent口令才能成功访问数据对象。3.2.3PDU域SNMPVer1的PDU有五种类型,分别是请求类的Get-request、Get-next-request、Set-request及响应类的Get-response和Trap。SNMPVer2又增加了两种PDU:分别为Get-bulk-request和Inform-request。

3.3SNMP的版本差异

SNMP目前共有三个版本,均具备基本的读、写MIB的功能。SNMPVer2在Ver1基础上增加了告警、批量数据获取、管理站与管理站之间通信的能力。SNMPVer3在Ver2基础上增加了认证、加密及解密过程,安全性得到了提升。

4、SNMP在网络管理中的应用

所有支持SNMP协议的设备都具有统一的SNMP接口,管理员也可以通过统一的界面实现高效统一的操作管理,而不必顾及设备种类、厂商、型号等差异。对于网络管理,需要实现的是获取设备配置、状态、参数等数据,并对设备进行数据的读取和写入;因为网络设备种类多数量大,为及时掌握设备状态信息,要求设备能在状态发生改变时主动进行提示报警。

5、结束语

SNMP虽然在网络管理方面有着诸多便利性,但需注意的是支持SNMP管理的主流品牌设备如果未更改默认口令,容易受到远程非法配置等攻击,需要引起网络管理员的足够重视。

作者:杨浩程 单位:公安消防部队昆明指挥学校


    更多财务管理论文详细信息: SNMP对院校网络管理的应用
    http://www.400qikan.com/mflunwen/gllw/cwgl/155709.html

    相关专题:反应堆原理 pdf 兰州大学学报医学版


    上一篇:水利工程征地拆迁
    下一篇:没有了

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍