批量MIB的处理方法技术

技术编号:8536532 阅读:254 留言:0更新日期:2013-04-04 21:17
本发明专利技术公开了一种批量MIB的处理方法,包括以下步骤:网络管理系统将批量MIB信息封装到命令文件中发送到被管设备,当命令文件的超过IP报文所能携带的最大净荷时压缩命令文件并写入压缩标志;被管设备接收命令文件,并根据压缩标志解压缩;被管设备解析命令文件获得批量MIB信息,并将处理结果封装为响应文件,当响应文件的大小超过IP报文所能携带的最大净荷时,压缩响应文件并写入压缩标志;网络管理系统获取响应文件,并根据压缩标志进行解压缩;网络管理系统解析响应文件获得批量MIB信息,并完成相应的网络管理。

【技术实现步骤摘要】

本专利技术涉及网络管理,具体涉及批量MIB的处理方法
技术介绍
随着互联网和电信行业的高速发展,各类网络通信设备广泛覆盖到各个地方,形成了众多的大型网络。大型网络包含多种网络设备,集成多种网络操作系统,运行多种网络应用服务。为了保证上述大型网络系统的高效运行,需要建设一个对网络运行状况进行监视、对全网运行状况进行控制的网络管理系统,对整个网络系统的运行状况进行监控和管 理。目前的网络管理系统都是简单网络管理协议(SNMP, Simple NetworkManagementProtocol)对远程网络设备进行管理。基于SNMP的网络管理包含两个部分1)网络管理系统,主要提供系统安全管理、拓扑管理、设备配置管理、故障管理、性能管理、日志管理、系统管理等功能,接受用户操作,对被管设备进行相关操作并把结果通过反映到用户界面;2)被管设备,即网络单元,如路由器、访问服务器,交换机、网桥、HUB、主机或打印机等,网络单元上设有SNMP代理,建立该网络单元的管理信息库MIB,响应网络管理系统对于MIB的操作命令;传统的网络管理系统和被管设备之间的通信流程如下所述L10、网络管理系统在对某个被管设备进行管理的时候,将MIB信息直接封装在SNMP请求报文中并发送给被管设备,并等待其响应。L20、被管设备到网络管理系统发出的SNMP请求报文之后,从中直接取出MIB信息,然后将SNMP响应报文返回给网络管理系统。L30、网络管理系统在收到返回的SNMP响应报文后,解析出MIB响应信息,并根据该信息进行相应的处理,从而完成相应的界面显示或者操作。由此可见,传统的网络管理系统与被管之间的管理通信其实是直接在SNMP报文中封装MIB信息。但是,随着网络设备的复杂程度越来越高,提供的功能越来越多,板卡数量和接口数量也越来越多,特别是随着网络扁平化,某些被管设备不仅仅要实现自身的管理功能,同时还兼有拓扑搜集、管理其它大量网元的功能,比如EPON OLT, GPON OLT等核心层和汇聚层的网络设备。这个时候,被管设备需要实现的MIB数量以及网络管理系统的管理功能也大幅度的增加了,网络管理系统和被管设备之间的MIB通信量也就会加大,而由于IP报文长度的限制以及SNMP自身效率的限制,SNMP通信报文携带的MIB数量有限,需要多次通信才能完成复杂的批量网管操作,从而造成网络管理系统和被管设备之间的通信效率较低。
技术实现思路
本专利技术所要解决的技术问题是解决网络管理系统和被管设备之间的通信效率较低的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种批量MIB的处理方法,包括以下步骤网络管理系统将被管设备需要同时操作的批量MIB信息封装到一个命令文件中发送到被管设备,当所述命令文件的大小超过IP报文所能携带的最大净荷时,压缩所述命令文件并在所述命令文件的头部写入压缩标志;被管设备接收所述命令文件,根据所述命令文件的头部是否有压缩标志判断是否对该命令文件进行解压缩;被管设备解析所述命令文件获得批量MIB信息,并根据所述MIB信息执行相应的处理,再将处理结果封装为一个响应文件,当所述响应文件的大小超过IP报文所能携带的最大净荷时,压缩所述响应文件并在所述响应文件的头部写入压缩标志;网络管理系统获取所述响应文件,并根据所述响应文件的头部是否有压缩标志判断是否对该响应文件进行解压缩; 网络管理系统解析所述响应文件获得批量MIB信息,并根据所述MIB信息完成相应的网络管理。在上述方法中,网络管理系统将所述命令文件通过SNMP SET命令或FTPPUT命令发送到被管设备,通过SNMP GET命令或FTP GET命令从被管设备获取所述响应文件。在上述方法中,所述IP报文所能携带的最大净荷为一个IP最大包长1500字节。本专利技术,采用了基于压缩文件的方式增加了通信中携带的MIB信息数量,提高了网络管理的效率。附图说明图1为本专利技术的流程图。具体实施例方式本专利技术提供了一种批量MIB的处理方法,采用基于压缩文件的方式增加了通信中携带的MIB信息数量,减少了网络管理系统和被管设备之间的通信次数,让网络管理系统和被管设备之间的SNMP通信更加快速捷高效,提高了网络管理的效率,提升了网络管理操作的实时性和友好性,从而实现友好的用户管理体验。下面结合说明书附图和具体实施方式对本专利技术作出详细的说明。请参见图1,本专利技术提供的批量MIB的处理方法包括网络管理系统处理流程和被管设备处理流程两个部分,具体步骤如下网络管理系统处理流程包括以下步骤步骤101,网络管理系统将被管设备需要管理的批量MIB信息(包括0ID、类型、值等内容)按照特定格式封装为一个命令文件;步骤102,检查命令文件的大小是否超过了一个IP报文所能携带的最大包长1500字节,如果超过,则执行步骤103,否则执行步骤104 ;步骤103,采用通用压缩方法压缩命令文件,并在命令文件的头部写入压缩标志,转步骤104 ;步骤104,通过FTP PUT或SNMP SET将命令文件下发到被管设备;步骤105,周期性检查被管设备是否完成了命令文件的处理,如果完成,进入步骤106 ;步骤106,通过FTP GET或SNMP GET从被管设备获取响应文件;步骤107,检查获取到的响应文件的头部是否包含压缩标志,如果有压缩标志,执行步骤108,否则执行步骤109 ;步骤108,解压缩响应文件;步骤109,从响应文件中解析得到MIB信息并完成相应的网络管理功能或界面显/Jn ο 被管设备处理流程包括以下步骤步骤201,被管设备接收网络管理系统下发的命令文件,该命令文件中封装有批量MIB信息;步骤202,检查命令文件中是否包含压缩标志,如果有压缩标志则执行步骤203,否则执行步骤204 ;步骤203,解压缩命令文件,转步骤204 ;步骤204,根据封装方法解析命令文件,并对解析出来的MIB信息进行循环处理,然后将处理的结果封装为一个响应文件;步骤205,检查响应文件的大小是否超过了一个IP报文所能携带的最大包长1500字节,如果超过则执行步骤206,否则执行步骤207 ;步骤206,采用通用压缩方法压缩响应文件,并在响应文件的头部写入压缩标志,转步骤207 ;步骤207,检查是否收到网络管理系统获取文件的指令,如果收到,进入步骤208 ;步骤208,将响应文件发回给网络管理系统。通过上述方法,网络管理系统和被管设备之间通过一次SNMP通信可以携带的批量的MIB信息,从而减少了网络管理系统和被管设备之间的通信次数,提高了网络管理的效率。本专利技术不局限于上述最佳实施方式,任何人应该得知在本专利技术的启示下作出的结构变化,凡是与本专利技术具有相同或相近的技术方案,均落入本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
批量MIB的处理方法,其特征在于,包括以下步骤:网络管理系统将被管设备需要同时操作的批量MIB信息封装到一个命令文件中发送到被管设备,当所述命令文件的大小超过IP报文所能携带的最大净荷时,压缩所述命令文件并在所述命令文件的头部写入压缩标志;被管设备接收所述命令文件,根据所述命令文件的头部是否有压缩标志判断是否对该命令文件进行解压缩;被管设备解析所述命令文件获得批量MIB信息,并根据所述MIB信息执行相应的处理,再将处理结果封装为一个响应文件,当所述响应文件的大小超过IP报文所能携带的最大净荷时,压缩所述响应文件并在所述响应文件的头部写入压缩标志;网络管理系统获取所述响应文件,并根据所述响应文件的头部是否有压缩标志判断是否对该响应文件进行解压缩;网络管理系统解析所述响应文件获得批量MIB信息,并根据所述MIB信息完成相应的网络管理。

【技术特征摘要】
1.批量MIB的处理方法,其特征在于,包括以下步骤 网络管理系统将被管设备需要同时操作的批量MIB信息封装到一个命令文件中发送到被管设备,当所述命令文件的大小超过IP报文所能携带的最大净荷时,压缩所述命令文件并在所述命令文件的头部写入压缩标志; 被管设备接收所述命令文件,根据所述命令文件的头部是否有压缩标志判断是否对该命令文件进行解压缩; 被管设备解析所述命令文件获得批量MIB信息,并根据所述MIB信息执行相应的处理,再将处理结果封装为一个响应文件,当所述响应文件的大小超过IP报文所能携带的最大净荷时,压缩所述响应文件并在所述响应文...

【专利技术属性】
技术研发人员:万海荣
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1