snmp协议怎么配置 snmp协议在哪一层( 二 )



已有的设备,只要新加一个SNMP模块就可以实现网络支持 。旧的带扩展槽的设备,只要插入SNMP模块插卡即可支持网络管理 。网络上的许多设备,路由器、交换机等,都可以通过添加一个SNMP网管模块而增加网管功能 。服务器可以通过运行一个网管进程实现 。其他服务级的产品也可以通过网管模块实现网络管理,如Oracle、WebLogic都有SNMP进程,运行后就可以通过管理站对这些系统级服务进行管理 。

根据管理者和被管理的设备在网络管理操作中的不同职责,SNMP定义了3种角色 。
网络管理系统:又称管理站、NMS 。是系统的控制台,向管理员提供界面以获取与改变设备的配置、信息、状态、操作等信息 。管理站与Agent进行通信,执行相应的Set和Get操作,并接收代理发过来的警报(Trap) 。

代理:Agent是网络管理的代理人,负责管理站和设备SNMP操作的传递 。介于管理站和设备之间,与管理站通信并相应管理站的请求,从设备获取相应的数据,或对设备进行相应的设置,来响应管理站的请求 。代理也需要具有根据设备的相应状态使用MIB中定义的Trap向管理站发送报告的能力 。snmp协议的工作原理?SNMP 的工作原理:
SNMP(Simple Network Management Protocol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的 。SNMP的设计原则是简单性和扩展性 。简单性是通过信息类型限制、请求响应或协议而取得 。扩展性是通过将管理信息模型与协议、被管理对象的详细规MIB分离而实现的 。
网络管理体系结构
SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库、网络管理协议 。管理站一般是一个分立的设备,也可以利用共享系统实现 。管理站作为网络管理员与网络管理系统的接口,它的基本构成为:一组具有分析数据、发现故障等功能的管理程序; 一个用于网络管理员监控网络的接口; 将网络管理员的要求转变为对远程网络元素的实际监控的能力; 一个从所有被管网络实体的MIB中抽取信息的数据库 。
网络管理系统中另一个重要元素是代理者 。装备了SNMP的平台,如主机、网桥、路由器及集线器均可作为代理者工作 。代理者对来自管理站的信息请求和动作请求进行应答,并随机地为管理站报告一些重要的意外事件 。
网络资源被抽象为对象进行管理 。但SNMP中的对象是表示被管资源某一方面的数据变量 。对象被标准化为跨系统的类,对象的 *** 被组织为管理信息库(MIB) 。MIB作为设在代理者处的管理站访问点的 ***,管理站通过读取MIB中对象的值来进行网络监控 。管理站可以在代理者处产生动作,也可以通过修改变量值改变代理者处的配置 。
管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力 。
· Get:管理站读取代理者处对象的值 。
【snmp协议怎么配置 snmp协议在哪一层】· Set:管理站设置代理者处对象的值 。
· Trap:代理者向管理站通报重要事件 。
在标准中,没有特别指出管理站的数量及管理站与代理者的比例 。一般地,应至少要有两个系统能够完成管理站功能,以提供冗余度,防止故障 。
网络管理协议环境
SNMP为应用层协议,是TCP/IP协议族的一部分 。它通过用户数据报协议(UDP)来操作 。在分立的管理站中,管理者进程对位于管理站中心的MIB的访问进行控制,并提供网络管理员接口 。管理者进程通过SNMP完成网络管理 。

推荐阅读