CN103023702A - 批量mib的处理方法 - Google Patents
批量mib的处理方法 Download PDFInfo
- Publication number
- CN103023702A CN103023702A CN2012105462614A CN201210546261A CN103023702A CN 103023702 A CN103023702 A CN 103023702A CN 2012105462614 A CN2012105462614 A CN 2012105462614A CN 201210546261 A CN201210546261 A CN 201210546261A CN 103023702 A CN103023702 A CN 103023702A
- Authority
- CN
- China
- Prior art keywords
- file
- network management
- managed device
- mib
- command file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种批量MIB的处理方法,包括以下步骤:网络管理系统将批量MIB信息封装到命令文件中发送到被管设备,当命令文件的超过IP报文所能携带的最大净荷时压缩命令文件并写入压缩标志;被管设备接收命令文件,并根据压缩标志解压缩;被管设备解析命令文件获得批量MIB信息,并将处理结果封装为响应文件,当响应文件的大小超过IP报文所能携带的最大净荷时,压缩响应文件并写入压缩标志;网络管理系统获取响应文件,并根据压缩标志进行解压缩;网络管理系统解析响应文件获得批量MIB信息,并完成相应的网络管理。
Description
技术领域
本发明涉及网络管理,具体涉及批量MIB的处理方法。
背景技术
随着互联网和电信行业的高速发展,各类网络通信设备广泛覆盖到各个地方,形成了众多的大型网络。大型网络包含多种网络设备,集成多种网络操作系统,运行多种网络应用服务。为了保证上述大型网络系统的高效运行,需要建设一个对网络运行状况进行监视、对全网运行状况进行控制的网络管理系统,对整个网络系统的运行状况进行监控和管理。
目前的网络管理系统都是简单网络管理协议(SNMP,Simple NetworkManagement Protocol)对远程网络设备进行管理。基于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信息(包括OID、类型、值等内容)按照特定格式封装为一个命令文件;
步骤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信息并完成相应的网络管理功能或界面显示。
被管设备处理流程包括以下步骤:
步骤201,被管设备接收网络管理系统下发的命令文件,该命令文件中封装有批量MIB信息;
步骤202,检查命令文件中是否包含压缩标志,如果有压缩标志则执行步骤203,否则执行步骤204;
步骤203,解压缩命令文件,转步骤204;
步骤204,根据封装方法解析命令文件,并对解析出来的MIB信息进行循环处理,然后将处理的结果封装为一个响应文件;
步骤205,检查响应文件的大小是否超过了一个IP报文所能携带的最大包长1500字节,如果超过则执行步骤206,否则执行步骤207;
步骤206,采用通用压缩方法压缩响应文件,并在响应文件的头部写入压缩标志,转步骤207;
步骤207,检查是否收到网络管理系统获取文件的指令,如果收到,进入步骤208;
步骤208,将响应文件发回给网络管理系统。
通过上述方法,网络管理系统和被管设备之间通过一次SNMP通信可以携带的批量的MIB信息,从而减少了网络管理系统和被管设备之间的通信次数,提高了网络管理的效率。
本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
Claims (3)
1.批量MIB的处理方法,其特征在于,包括以下步骤:
网络管理系统将被管设备需要同时操作的批量MIB信息封装到一个命令文件中发送到被管设备,当所述命令文件的大小超过IP报文所能携带的最大净荷时,压缩所述命令文件并在所述命令文件的头部写入压缩标志;
被管设备接收所述命令文件,根据所述命令文件的头部是否有压缩标志判断是否对该命令文件进行解压缩;
被管设备解析所述命令文件获得批量MIB信息,并根据所述MIB信息执行相应的处理,再将处理结果封装为一个响应文件,当所述响应文件的大小超过IP报文所能携带的最大净荷时,压缩所述响应文件并在所述响应文件的头部写入压缩标志;
网络管理系统获取所述响应文件,并根据所述响应文件的头部是否有压缩标志判断是否对该响应文件进行解压缩;
网络管理系统解析所述响应文件获得批量MIB信息,并根据所述MIB信息完成相应的网络管理。
2.如权利要求1所述的批量MIB的处理方法,其特征在于,网络管理系统将所述命令文件通过SNMP SET命令或FTP PUT命令发送到被管设备,通过SNMP GET命令或FTP GET命令从被管设备获取所述响应文件。
3.如权利要求1所述的批量MIB的处理方法,其特征在于,所述IP报文所能携带的最大净荷为IP最大包长1500字节。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105462614A CN103023702A (zh) | 2012-12-14 | 2012-12-14 | 批量mib的处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105462614A CN103023702A (zh) | 2012-12-14 | 2012-12-14 | 批量mib的处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103023702A true CN103023702A (zh) | 2013-04-03 |
Family
ID=47971856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105462614A Pending CN103023702A (zh) | 2012-12-14 | 2012-12-14 | 批量mib的处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023702A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016095221A1 (en) * | 2014-12-19 | 2016-06-23 | Thomson Licensing | Method and apparatus for data transfer between network devices |
CN107634895A (zh) * | 2016-07-19 | 2018-01-26 | 上海诺基亚贝尔股份有限公司 | 用于基于文件或单个消息的批量操作处理方法和设备 |
CN108880875A (zh) * | 2018-06-06 | 2018-11-23 | 新华三技术有限公司 | 日志报文的传输方法及装置 |
CN109314651A (zh) * | 2016-04-22 | 2019-02-05 | 赫思曼自动化控制有限公司 | 用于高效http管理流程的面向管理信息库的协议 |
CN109861853A (zh) * | 2019-01-14 | 2019-06-07 | 烽火通信科技股份有限公司 | 一种传输设备的管理方法及系统 |
CN110446124A (zh) * | 2019-08-19 | 2019-11-12 | 深圳市双翼科技股份有限公司 | 基于光网络终端的单元远程管理方法、存储介质以及装置 |
CN111585963A (zh) * | 2020-04-08 | 2020-08-25 | 深圳震有科技股份有限公司 | 一种数据获取方法、系统及存储介质 |
CN112364048A (zh) * | 2020-11-10 | 2021-02-12 | 中国建设银行股份有限公司 | 数据处理方法及装置、电子设备、计算机存储介质 |
CN113093992A (zh) * | 2021-03-24 | 2021-07-09 | 深圳大普微电子科技有限公司 | 一种命令的解压方法、系统及固态硬盘 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6704780B1 (en) * | 1999-12-21 | 2004-03-09 | Cisco Technology | Efficient representation of system network management object identifiers |
CN1929394A (zh) * | 2005-09-07 | 2007-03-14 | 中兴通讯股份有限公司 | 以太网无源光网络系统中光网络单元远程管理方法 |
CN101854252A (zh) * | 2001-08-13 | 2010-10-06 | 意大利电信股份公司 | 利用周期重复序列压缩通过udp传输snmp消息的方法和装置 |
CN102523119A (zh) * | 2011-12-16 | 2012-06-27 | 广东东研网络科技有限公司 | 基于snmp协议的epon网管系统数据传输方法 |
-
2012
- 2012-12-14 CN CN2012105462614A patent/CN103023702A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6704780B1 (en) * | 1999-12-21 | 2004-03-09 | Cisco Technology | Efficient representation of system network management object identifiers |
CN101854252A (zh) * | 2001-08-13 | 2010-10-06 | 意大利电信股份公司 | 利用周期重复序列压缩通过udp传输snmp消息的方法和装置 |
CN1929394A (zh) * | 2005-09-07 | 2007-03-14 | 中兴通讯股份有限公司 | 以太网无源光网络系统中光网络单元远程管理方法 |
CN102523119A (zh) * | 2011-12-16 | 2012-06-27 | 广东东研网络科技有限公司 | 基于snmp协议的epon网管系统数据传输方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3235174A4 (en) * | 2014-12-19 | 2018-09-19 | Thomson Licensing | Method and apparatus for data transfer between network devices |
WO2016095221A1 (en) * | 2014-12-19 | 2016-06-23 | Thomson Licensing | Method and apparatus for data transfer between network devices |
CN109314651A (zh) * | 2016-04-22 | 2019-02-05 | 赫思曼自动化控制有限公司 | 用于高效http管理流程的面向管理信息库的协议 |
CN107634895B (zh) * | 2016-07-19 | 2020-09-22 | 上海诺基亚贝尔股份有限公司 | 用于基于文件或单个消息的批量操作处理方法和设备 |
CN107634895A (zh) * | 2016-07-19 | 2018-01-26 | 上海诺基亚贝尔股份有限公司 | 用于基于文件或单个消息的批量操作处理方法和设备 |
US10798204B2 (en) | 2016-07-19 | 2020-10-06 | Alcatel Lucent | File based or single message based bulk operation processing method and device |
CN108880875A (zh) * | 2018-06-06 | 2018-11-23 | 新华三技术有限公司 | 日志报文的传输方法及装置 |
CN108880875B (zh) * | 2018-06-06 | 2021-07-02 | 新华三技术有限公司 | 日志报文的传输方法及装置 |
CN109861853A (zh) * | 2019-01-14 | 2019-06-07 | 烽火通信科技股份有限公司 | 一种传输设备的管理方法及系统 |
CN110446124A (zh) * | 2019-08-19 | 2019-11-12 | 深圳市双翼科技股份有限公司 | 基于光网络终端的单元远程管理方法、存储介质以及装置 |
CN110446124B (zh) * | 2019-08-19 | 2021-10-12 | 深圳市双翼科技股份有限公司 | 基于光网络终端的单元远程管理方法、存储介质以及装置 |
CN111585963A (zh) * | 2020-04-08 | 2020-08-25 | 深圳震有科技股份有限公司 | 一种数据获取方法、系统及存储介质 |
CN112364048A (zh) * | 2020-11-10 | 2021-02-12 | 中国建设银行股份有限公司 | 数据处理方法及装置、电子设备、计算机存储介质 |
CN113093992A (zh) * | 2021-03-24 | 2021-07-09 | 深圳大普微电子科技有限公司 | 一种命令的解压方法、系统及固态硬盘 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103023702A (zh) | 批量mib的处理方法 | |
CN102571198B (zh) | 基于仿真onu进行epon性能测试的系统及测试方法 | |
CN109495572A (zh) | 一种物联网系统及其网络通信方法、装置及存储介质 | |
CN102255903B (zh) | 一种云计算虚拟网络与物理网络隔离安全方法 | |
CN105052076A (zh) | 一种接口管理服务实体、功能服务实体及网元管理方法 | |
CN105262740B (zh) | 一种大数据传输方法和系统 | |
CN100499502C (zh) | 陷阱解析与预处理系统及方法 | |
CN104243198B (zh) | 一种基于网络配置协议的网络管理方法和系统 | |
CN111417036B (zh) | 一种光网络单元的管理方法、系统和相关设备 | |
EP3051750B1 (en) | Collection adaptor management method and system | |
CN101997721A (zh) | 一种电信网络管理系统、方法及相应的装置 | |
CN109547257B (zh) | 网络流量控制方法、装置、设备、系统及存储介质 | |
CN102480319A (zh) | 一种对pon终端进行维护管理的方法 | |
CN101710862A (zh) | 一种网管操作错误信息的处理方法及装置 | |
CN109656622A (zh) | 一种实现通信设备自动化测试中网络测试仪的封装方法 | |
CN103036715B (zh) | 设备管理方法、装置及相应的网管系统 | |
CN102984006A (zh) | 基于简单网络管理协议的网管实现方法 | |
CN101909043A (zh) | 一种基于简单网络管理协议的数据传输的方法及系统 | |
Du et al. | The design of communication system on the real-time relay protection based on goose | |
CN105763380A (zh) | 一种网管数据获取方法和装置 | |
KR101206159B1 (ko) | 사설 ip망을 가지는 스마트 그리드 통신망 관리 시스템 및 관리 방법 | |
CN101521599B (zh) | 基于单线程软件架构的多网管访问功能实现方法 | |
KR20010055482A (ko) | 통합망 환경에서 서비스관리시스템의 관리명령을 교환기명령어로 변환하는 방법 | |
CN104283702B (zh) | 基于仪器网管系统的仪器mib远程加载的实现方法 | |
CN106375116A (zh) | 一种网元设备配置信息查看系统及其工作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130403 |