第2章 设备管理协议.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第2章 设备管理协议.ppt》由会员分享,可在线阅读,更多相关《第2章 设备管理协议.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ISSUE 1.1第第2 2章章 设备管理协议设备管理协议日期:杭州华三通信技术有限公司版权所有,未经授权不得使用与传播引入引入n随着网络技术的飞速发展,网络的数量也越来越多。而网络中随着网络技术的飞速发展,网络的数量也越来越多。而网络中的设备来自各个不同的厂家,如何管理这些设备变得十分重要。的设备来自各个不同的厂家,如何管理这些设备变得十分重要。n在进行网络设备管理的同时也需要提高传送管理报文的有效性,在进行网络设备管理的同时也需要提高传送管理报文的有效性,减少网络管理工作站的负载,满足网络管理员监控网络性能的减少网络管理工作站的负载,满足网络管理员监控网络性能的需求。需求。n除了网络及设备
2、的管理外,在非安全网络上提供安全的远程登除了网络及设备的管理外,在非安全网络上提供安全的远程登录和其他安全网络服务也成为人们关注的焦点。录和其他安全网络服务也成为人们关注的焦点。n了解了解SNMP基本组成及其原理基本组成及其原理n了解管理信息库了解管理信息库(MIB)的原理的原理n掌握掌握SNMP不同版本的配置不同版本的配置n了解了解RMON的原理与作用的原理与作用n了解了解SSH工作原理工作原理n掌握掌握SSH服务器和客户端的配置服务器和客户端的配置课程目标课程目标学习完本课程,您应该能够:学习完本课程,您应该能够:n第一节:第一节:SNMP协议协议n第二节:第二节:RMON介绍介绍n第三节
3、:第三节:SSH协议协议目录目录5网络管理模型网络管理模型n网络管理模型包含:NMS、SNMP、DEV、Agent和MIB。NMSDEVMIBSNMPA6网络管理功能规则网络管理功能规则n拓扑管理n故障管理n性能管理n配置管理n安全管理7拓扑管理拓扑管理n发现设备发现设备自动发现手工添加n构建拓扑构建拓扑自动拓扑自定义拓扑8故障管理故障管理n告警接收告警接收设备上报trap信息网管主动轮询n告警通知告警通知告警板、声光提醒和设备图标颜色变化转发至Email、短信或其他网管n故障处理故障处理获取告警信息分析告警排除故障确认告警n告警统计与查询(实时、当前和历史告警统计与查询(实时、当前和历史)n
4、告警删除与转储告警删除与转储9性能管理性能管理n性能管理至少能监视的指标性能管理至少能监视的指标CPU和内存的利用率设备/接口流量设备/接口异常n监视任务监视任务应设定任务具体的开始时间、结束时间和采集周期n阈值告警阈值告警 n报表统计与导出报表统计与导出定期(日、周、月、年)和实时报表报表可保存为文本、Excel或HTML文件等10配置管理配置管理n业务配置业务配置图形化方式取代CLI完成设备业务配置n设备配置文件管理设备配置文件管理对设备配置文件进行备份和恢复等集中管理配置文件的基线化管理n设备软件管理设备软件管理备份和批量升级设备软件n配置管理通过厂商私有配置管理通过厂商私有MIB实现,
5、一般实现,一般互不兼容互不兼容11安全管理安全管理n完成网管本身的安全控制完成网管本身的安全控制用户操作权限设置用户登录控制用户操作日志12管理信息库(管理信息库(MIB)nMIB(ManagementInformationBase,管理信息库),是指被管理对象信息的集合,也就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息的集合。n管理代理通过MIB把被管对象组织起来,支持SNMP的网管软件只要取得设备的MIB就能通过SNMP协议来管理该设备。nMIB是以树状结构进行存储的,树的叶子节点用来表示管理对象,它可以从根节点开始的一条无二义的路来进行识别。13MIB的结构的结构mib-
6、II(1)ccitt(0)iso(1)Joint-iso-ccitt(1)org(3)dod(6)internet(1)directory(1)mgmt(2)experimental(3)private(4)rootenterprises(1)system(1)interface(2)at(3)ip(4)icmp(5)tcp(6)udp(7)14MIB库的组成库的组成n任何一个被管理的资源都表示成一个对象,称为被管理的对象。nMIB就是一个被管理的对象的集合。nAgent都会维护一个MIB库。n可以对MIB库中的对象进行读取或设置。AgentMIBSNMPUDPIP15MIB的类型与实例标识的
7、类型与实例标识nMIB中变量的分类:节点:MIB树中的每个对象都称为一个节点;叶子节点:MIB树中没有子节点的节点,称为叶子节点;实例:叶子节点对应的对象实体。16MIB举例举例1address(1)130.89.16.2info(2)name(1)printer-1uptime(2)123456Address:ObjectID=1.1ObjectInstance=1.1.0ValueofInstance=130.89.16.2Name:ObjectID=1.2.1ObjectInstance=1.2.1.0ValueofInstance=printer-17MIB的取值方式的取值方式nMIB
8、中按照对象标识进行排序时有一个隐含的排序规则:“先列后行”,也称为“字典序”方式。0.0.0.0670.0.0.01610.0.0.0520udpLocalAddressudpLocalP18nSNMP是简单网络管理协议(SimpleNetworkManagementProtocol)的简称,管理进程和代理进程之间的通信协议。n管理进程和代理进程之间的通信有两种方式一种是管理进程向代理进程发出请求,询问一个具体的参数值另外一种方式是代理进程主动向管理进程报告有某些重要的事件发生 管理进程除了可以向代理进程询问某些参数值以外,管理进程除了可以向代理进程询问某些参数值以外,它还可以按要求改变代理进
9、程的参数值。它还可以按要求改变代理进程的参数值。SNMPSNMP简介简介简介简介19SNMP的基本组成的基本组成n在SNMP中,有两种实体:NMS(网管站)和Agent(代理)。向网管站发送向网管站发送trap报文报文向代理发送请求报文向代理发送请求报文向网管站回送请求报文向网管站回送请求报文NMS网管站网管站Agent代理代理20SNMP基本原理基本原理version=SNMPv1Community Name=PublicSNMP operation=Get、Getnext、Setversion=SNMPv1Community Name=PublicSNMP operation=GetRes
10、ponce、TrapIP网络网络21SNMP的基本操作的基本操作 nSNMP协议中定义了协议中定义了5种基本报文:种基本报文:get-request:从代理进程处提取一个或多个参数值。get-next-reguest:从代理进程处提取一个或多个参数的下一个参数值。set-request:设置代理进程的一个或多个参数值。get-response:返回的一个或多个参数值。这个操作是由代理进程发出的。它是前面三种操作的响应操作。trap:代理进程主动发出的报文,通知管理进程有某些事情发生。22SNMP报文的交互过程报文的交互过程UDP端口端口162get-requestget-responseget
11、-responseget-responseget-next-requestset-requesttrapUDP端口端口161UDP端口端口161UDP端口端口161SNMP管理进程管理进程SNMP代理进程代理进程23SNMP中中Get操作操作n获取1个或多个变量的值n可能出现的错误码:noSuchName:被请求的变量不存在或者它不是一个叶子节点tooBig:请求的GetResponsePDU的大小超出本地的限制GenErr:所有其他的错误MIBget-responseNMSAgentget-24SNMP中的中的Set操作操作n给一个已经存在的变量赋值或者在表中创建一个新的实例nNMS可以一次
12、创建或更改多个变量 MIBresponseNMSAgentset-25SNMP中的中的GetNext操作操作n获取下一个MIB节点的实例名和取值n可能出现的错误码:noSuchNametooBiggenErrMIBget-responseNMSAgentget-next-26GetNext操作举例操作举例1address(1)130.89.16.2info(2)name(1)printer-1uptime(2)123456route tabledet(1)next(2)27SNMP中的中的Trap操作操作n向指定的管理站报告某个事件的发生。nTrap接收是无需确认的,不是完全可靠的。MIBtr
13、apNMSA28SNMP的报文格式的报文格式name 1name 2 value1name nPDU TypeERRORINDEXERRORSTATUS REQUEST IDVersionVariable bindingsSNMP PDUSNMP messagevalue 2value nVARIABLE BINDINGSCommunitySNMP PDU29SMI 与与ASN.1nSNMP是应用层协议,它要求两端的协议实体交换各种报文。在SNMP协议中采用的是ASN.1(AbstractSyntaxNotaion1)语法。MIB和SNMP报文中的所有字段都是采用ASN.1描述的。nSMI(S
14、tructureofManagementInformation,管理信息结构)是SNMP的另一个重要组成部分,SMI标准指明了所有的MIB变量必须使用抽象语法记法ASN.1来定义。这种记法使得数据的含义不存在任何可能的二义性。30ASN.1的要点的要点nASN.1的要点包括的要点包括标识符(即值的名或字段名)、数据类型名和模块名由大写或小写字母、数字、以及连字符组成。标识符的第一个字母用小写,后面可用数字、连字符以及一些大写字母,以增加可读性。ASN.1固有的数据类型全部由大写字母组成。用户自定义的数据类型名和模块名的第一个字母用大写,后面至少要有一个非大写字母。多个空格或空行都被认为是一个空
15、格。注释由两个连字符(-)表示开始,由另外两个连字符或行结束符表示结束。31ASN.1的基本编码规则的基本编码规则 nASN.1规定了对各种数据值都采用所谓的TLV方法进行编码,这种方法把各种数据元素表示为以下三个字段组成的八位位组序列:T字段,即标识符八位位组(identifieroctet),用于标识标记。L字段,即长度用八位位组(lengthoctet),用于标识后面V字段的长度。V字段,即内容八位位组(contentoctet),用于标识数据元素的值。32ASN.1的基本编码规则示意图的基本编码规则示意图T(标记)(标记)标识符标识符8位位组位位组L(长度)(长度)长度长度8位位组位位
16、组V(值)(值)内容内容8位位组位位组类别类别P/C标记编码标记编码156784320 00简单类型简单类型通用类通用类0 01构造类型构造类型应用类应用类1 0上下文类上下文类1 1专用类专用类比特比特33SNMP的发展的发展 nSNMP的发展经历了三个版本SNMPv1SNMPv2SNMPv3nSNMPv1是最早的版本,实现简单。nSNMPv2是在SNMPv1基础上的改进版本。nSNMPv3是在SNMPv1/v2基础上的改进版本。34SNMPv1的不足的不足 nSNMPv1的不足的不足 严重的安全问题带宽的浪费管理者与管理者之间不具备通信能力只提供有限的操作只有有限的错误代码定义没有统一的表
17、格访问机制35SNMPv2对对SNMPv1的扩展的扩展 nSNMPv2中定义了中定义了GetBulk操作,操作,GetBulk操作使得网管程序能够一次获取表格中的大量数据。GetBulk操作是GetNext的延伸,一个GetBulk操作等价于多次执行GetNext操作,能够一次获取大量的值,有效地减少网络管理站和被管理设备的通信次数,提高网络性能。注:在实际应用中,我们提到的SNMPv2通常是指SNMPv2c(Community-basedSNMPv2,RFC1901-RFC1908中定义)。本文后续讲解SNMPv2时,以SNMPv2c为代表进行阐述。36GetBulk PDU格式格式 PDU
18、 TypeNON-REPEATERSREQUESTIDVARIABLE BINDINGSMAX-REPETITIONSnnon-repeaters指明变量绑定字段中被索引不超过一次的变量数量,该字段用于当某些表式对象只有一个变量的情况。nmax-repetitions定义除了non-repeaters字段之外的其它变量被索引的最大次数。37SNMPv2c提供更丰富的错误码提供更丰富的错误码PDU Type00REQUEST IDVARIABLE BINDINGSPDU TypeERRORINDEXERRORSTATUSREQUEST IDVARIABLE BINDINGS用于说明报用于说明报文
19、错误原因文错误原因指明变量绑指明变量绑定对中第几个定对中第几个参数出错参数出错SNMP请求报文请求报文SNMP响应报文响应报文38SNMPv2与与SNMPv1的兼容性的兼容性n要实现两者的互联,至少要考虑两个方面的问题:要实现两者的互联,至少要考虑两个方面的问题:管理信息库:SNMPv2的管理信息库和SNMPv1相比有很多不同。要把现有的SNMPv1的MIB模块变成SNMPv2的MIB模块,必须考虑以下方面:对象的定义、trap的定义、一致性语句、代理能力语句。协议操作:SNMPv2的协议操作增加了新的类型,报文格式也和SNMPv1不同,同时具有SNMPv1所不具有的安全特性。有两种方式可实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 设备管理协议 设备管理 协议
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内