欢迎来到天天文库
浏览记录
ID:46259897
大小:61.66 KB
页数:9页
时间:2019-11-22
《网络管理员--SNMP网管协议及企业网网管构建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SNMP网管协议及企业网网管构建1.SNMP管理模型网管诂和代理3.SNMP报文构成4.SNMP的运行过程*5.企业网络网管构成****GetRequestPDU:*5-1网管纽网概述*什么是SNMP*MIB库*GetNextRequestPDU*5-2iManagerN2000网管系SNMP的基本操作SNMP报文*统解决方案**GetResponsePDU*SetRequestPDU*TrapPDU*1.SNMP管理模型用户数据网络的管理通常是使用SMP协议进行网络管理的。什么是SNMPSNMP(Si
2、mpleNetworkManagementProtocol)是被广泛接受并投入使用的工业标准,它的目标是保证管理信息在任意两点屮传送,便于网络管理员在网络上的任何节点检索信息,进行修改,寻找故障;完成故障诊断,容量规划和报告生成。它采用轮询机制,捉供最基木的功能集。最适介小型、快速、低价格的环境使用。它只要求无证实的传输层协议UDP,受到许多产品的广泛支持。SNMP在TCP/TP协议族屮的地位如卜•图:SNMP的基本操作操作操作含义Get-request从某变量中取值Get-next-request在表
3、格中取下一项值Get-response响应取操作Set-requestTrap把一数値存入具体变量报告事件信息SNMP以GET-SET方式替代了复杂的命令集,利用基本操作演绎出全部操作。用户可以采用管理信息库标准或按标准的方式來定义
4、'
5、己的管理信息库(MTB)。这样做的好处是:通过降低占网管系统中大多数的代理部件的成木来降低整个网管系统的成本。2.网管站和代理网管站(NMS)是网络管理的实体,网管站里运行网络管理软件(如华为iManagerN2000),它对网络设备发送各种查询报文,并接收来口被管设备
6、的响应及陷0f(trap)报文,将结果显示出来。网管代理(agent)是驻留在被管设备(如华为路由器、交换机等)上的一个进程,负责接受、处理來自网管站的请求报文,然后将设备接口等特性管理变量的数值,形成响应报文,反送给NMS。在一些紧急情况下,如接口状态发生改变,呼叫成功等时候,主动通知NMS(发送陷阱TRAP报文)。网管软件则根据这些响应的数据包,通过构建直观的拓扑图等方式,便于网管人员进行设备的监控及管理。他们的关系如F图:UDPport162RequestResponseUDPport161AGE
7、NTSNMP就是川来规定NMS和Agent之间是如何传递管理信息的应川层协议。网管站通常是一台工作站、PCServer,甚至就是一台PC机,通过数据网络本身与被管设备相连的,如局域网口,在网络屮就是一个主机,因此在通常的网络里面都是带内网管。即网管站与设备间的数据与普通的数据是相同的。当然.在网络设备里面可以设宣QoS來对相应的数据进行保护。通常由于安全性因素(每一台网络中的主机都可以访问网络设备),在网络设备(路由器)的网管Agent中,Set操作是不开放的,即不能通过SNMP网管命令(NMS)来对设
8、备进行配置,配置只能通过NMS里集成的其他工具(如Telnet.配置生成工具.FTP等)来进行。3.SNMP报文构成MIB库MIB(ManagementImformationBase),是所监控网络设备的标准变量定义的集合。SNMPJIJ层次结构命名方案來识别管理对彖,就彖一棵树,树的节点表示管理对彖,它可以用从根开始的一条路径來无二义的识别。见下图:156A管理对象B可以用一串数字唯一确定{1.2.1.1}这串数字是管理对象的objectidentifier(客体标识符)。通过objectidenti
9、fiernJ'确定从根到B的一条路径。管理对象A的objectidentifier是{1.2.1.1.5},或{B5},后一种表示方法表明A是B的第5棵孩子。在agent中这棵树是用较复杂的数据结构來实现的,幸运的是,建树这个工作可illMIB编译器完成。在树的叶节点中,存放有访问函数的指针,Agent就是通过调用这些函数來从相关模块取得管理变量的值的。SNMP报文SNMP报文结构如下:(编码之前)SNMP共有5中报文,所以其PDU也有5屮,仅以GetRequest-PDU为例Request请求用以匹配
10、响应和请求的一个数字错误状态用以给出错误类型错误索引标示产生错误的变量对偶变量对偶表存放管理变量的名及值2.SNMP的运行过程驻留在被管设备上的AGENT从UDP端口161接受来口网管站的串行化报文,经解码、团体名验证、分析得到管理变量在HIB树中对应的节点,从相应的模块中得到管理变罐的值,再形成响应报文,编码发送冋网管站。网管站得到响应报文后,再经同样的处理,域终显示结果。下面根据RFC1157详细介绍Agent接受到报文后采取的动作:首
此文档下载收益归作者所有