网络管理协议中浏览管理信息库的系统的制作方法

文档序号:7969306阅读:174来源:国知局
专利名称:网络管理协议中浏览管理信息库的系统的制作方法
网络管理协议中浏览管理信息库的系统
技术领城
本发明涉及数据传输技术,尤其涉及一种网络管理协议中浏览 管理信息库的方法和系统。
背景技术
SNMP ( Simple Network Management Protocol,简单网纟各管理 协议)由于其结构简单、实施方便,已成为业界比较流行的一种网 络管理协议。SNMP体系中采用的是"管理器/代理器"的模型,使 用请求-响应方式,来管理^理i殳备中的MIB (Management Information Base,管理信息库)。代理器接受管理器发出的网管操 作请求,对管理信息库进行相应的管理操作。SNMP定义了五种操 作,其含义如下
1、 get-request操作从代理进程处提取一个或多个参数值。
2、 get-next-request操作从4戈理进禾呈处提取一个或多个参凄t的 下一个参lt值。
3、 set-request操作设置代理进程的一个或多个参数值。
4、 get-response操作由4戈理进禾呈发出的一个或多个参凄t值。 它是上面3种的响应操作。
5、 trap操作代理进程主动发出的才艮文,通知管理进程有事情 发生。
管理器主要通过get-request, get-next-request协议操作,获取 代理设备信息库的信息。但是,如果代理设备维护的信息库的数据 量4艮大时,SNMP操作费时又繁瑣,这时SNMP就不能满足要求了 。
因此,需要一种浏览代理信息库的技术方案,用于简单快捷得 浏览代理信息库的内容。

发明内容
本发明的主要目的在于提供一种网络管理协议中浏览管理信 息库的方法和系统,用于以查看文件的方式浏览^理信息库的内 容,使以往费时又繁瑣的操作变得简单,便捷。
为了实现上述目的,本发明提供了一种网络管理协议中浏览管 理信息库的系统。系统包括网络管理协议管理器,用于向网络管 理协议代理器发送设置参数协议请求,设置网络管理协议代理器中 与文件传输协议传输相关的管理信息库参数;文件传输协议服务 器;网络管理+办"i义^理器,用于将网络管理十办i义^理器上的管理讦言 息库的内容写入文件,以及用于根据管理信息库参数,通过文件传 输协议将文件上传到文件传输协议服务器,以允许从文件传输协议 服务器上获取文件。
管理信息库参数可以包括文件传输协议服务器地址、用户名 和密码、传送的文件名、文件传送百分比、以及传输状态。
网络管理协议代理器可以用于根据相应情况将管理信息库参 数中的传输状态设置为连接失败、用户名和密码错误、成功、写文
件失败、数据连接失败、或者文件传输过程中,以允许通过网络管 理协议获知传输状态。
网络管理协议代理器可以用于根据文件已传输百分比来设置 管理信息库参数中的文件传送百分比,以允许通过网络管理协议读 取文件传送百分比。
文件传输协议服务器设置于网络管理协议管理器中,或者独立 于网络管理协i义管理器i殳置。
通过上述技术方案,本发明将简单网络管理协议和文件传输协 议有效的结合,以浏览文件的形式获取代理信息库的内容,使以往 费时又繁瑣的操作变得简单,便捷。


此处所i兌明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1是才艮据本发明的网络管理协议中浏览管理信息库的方法的 流程图2是根据本发明的网络管理协议中浏览管理信息库的系统的 框图3是^4居本发明实施例的批量浏览代理信息库的网络结构 图;以及
图4是根据本发明实施例的批量浏览代理信息库方法的流程图。
具体实施例方式
下面将参考附图详细说明本发明。
参照图1,根据本发明的网络管理协议中浏览管理信息库的方
法包4舌以下步骤
步骤S102 ,网络管理协i义管理器向网络管理协议代理器发送设 置参数协议请求,设置网络管理协议代理器中与文件传输协议传输 相关的管理信息库参数。
所设置的管理信息库参数可以包括文件传输协议服务器地 址、用户名和密码、传送的文件名、文件传送百分比、以及传1俞状态。
在步骤S102之前,在网络管理协议管理器上设置文件传输协 议服务器或设置单独的文件传输协议服务器。
步骤S104,网络管理协议代理器将网络管理协议代理器上的管 理信息库的内容写入文件。
步骤S106,网络管理协议代理器4艮据管理信息库参数,通过文 件传输协议将文件上传到文件传输协议服务器,以允许从文件传输 协议服务器上获取文件。
网络管理协议代理器可以才艮据文件已传输百分比来i殳置管理 信息库参数中的文件传送百分比,以允许通过网络管理协议读取文 件传送百分比。
在步骤S104和步骤S106中,网络管理协议代理器可以根据相 应情况将管理信息库参数中的传输状态设置为连接失败、用户名和
密码错误、成功、写文件失败、数据连接失败、或者文件传输过程 中,以允许通过网络管理协i义获知传输状态。
参照图2,冲艮据本发明的网络管理协议中浏览管理信息库的系 统10包括网络管理协议管理器20,用于向网络管理协议代理器 40发送设置参数协议请求,设置网络管理协议代理器40中与文件 传输协议传输相关的管理信息库参数;文件传输协议服务器30;网 络管理协议代理器40,用于将网络管理协议代理器上的管理信息库 的内容写入文件,以及用于根据管理信息库参数,通过文件传输协 议将文件上传到文件传输协议服务器30,以允许从文件传输协议服 务器30上获取文件。
管理信息库参数可以包括文件传输协议服务器30地址、用 户名和密码、传送的文件名、文件传送百分比、以及传输状态。
网络管理协议代理器40可以用于根据相应情况将管理信息库 参数中的传输状态设置为连接失败、用户名和密码错误、成功、写 文件失败、数据连接失败、或者文件传输过程中,以允许通过网络 管理协议获知传输状态。
网络管理协议代理器40可以用于根据文件已传输百分比来设 置管理信息库参凄t中的文件传送百分比,以允许通过网络管理协i义 读取文件传送百分比。
文件传输协议服务器30设置于网络管理协议管理器20中,或 者独立于网络管理协议管理器20设置。
本发明涉及数据传输技术,尤其涉及一种网络管理协议中批量 浏览代理信息库的方法。本发明的主要目的在于提供一种网络管理 协议中批量浏览代理信息库的方法,在简单网络管理协议中,将代 理信息库中可查看内容写成文件,通过文件传输协议传送给FTP
(File Transfer Protocol,文4牛传输妨、i义)月良务器,管-里者/人FTP月l 务器中获得文件,以查看文件的方式浏览代理信息库的内容,使以 往费时又繁瑣的操作变得简单,便捷。
本发明的4支术方案如下
本发明包括如下设备SNMP管理器、SNMP代理,其中在 SNMP代理上有FTP客户端的功能,SNMP管理器有FTP服务器的 功能,如果SNMP管理器没有FTP力良务器的功能,需要有单独的 FTP月良务器。
本发明所公开的简单网络管理协议中批量浏览代理信息库的 一种方法包4舌以下步骤
第一步启动FTP服务器,并配置用户名和密码信息;
第二步代理设备增加一组私有MIB,包括FTP服务器地址, 用户名,密码,传送的文件名,文件传送百分比和传输状态;
第三步管理器向代理设备发送setR叫uest协议请求,配置第 二步中的私有MIB信息;
第四步代理设备利用FTP协议与FTP服务器建立命令连接;
第五步代理设备先后向FTP服务器发送用户名和密码,从而 登录FTP服务器;
第六步代理设备读取信息库的内容,写到文件中;
第七步代理i殳备向FTP服务器发出一个文件上传命令;
第八步代理设备与FTP服务器建立数据连接;
第九步代理设备将文件传送到FTP月良务器端,然后关闭该数 据连接;
第十步管理者从FTP"艮务器上获取到相应的文4牛。
本发明用来实现批量浏览代理信息库,使整个浏览信息库过程 变得简单,便捷。
如图3所示,本发明包括如下设备SNMP管理器、SNMP代 理,其中在SNMP代理上有FTP客户端的功能,SNMP管理器有 FTP服务器的功能,如果SNMP管理器没有FTP服务器的功能, 需要有单独的FTP服务器。
如图4所示,4艮据本发明实施例的实现批量浏览代理信息库的 方法包括
第一步启动FTP服务器,并配置用户名和密码信息。
在管理设备中,启动FTP服务器,并配置与代理设备建立连接 所需要的用户名和密码。
第二步代理设备增加一组私有MIB,包括FTP服务器地址, 用户名,密码,传送的文件名,文件传送百分比和传输状态。
在代理设备的管理信息库中,增加的MIB量主要用于代理设 备和FTP服务器之间建立连接并传输MIB信息,各MIB量含义如 下FTP服务器地址指的是第一步中FTP服务器的地址,用户名和 密码也和第一步中的用户名和密码保持一致,传送的文件名是保存 代理i殳备MIB信息文件的文件名。以上所说的四个MIB量均为可 读可写的。文件传送的百分比和传输状态是只读的,当代理设备向
FTP服务器传输数据后,管理设备可以查看两个值,了解当前文件 传输的进展情况。
第三步管理器向代理设备发送setRequest协议请求,配置私 有MIB信息。
管理i殳备配置的私有MIB信息是第二步骤中的私有MIB。
第四步代理设备利用FTP协议与FTP服务器建立命令连接。
代理设备获取到管理器set (设置)过来的FTP服务器地址信 息,主动向FTP服务器发起建立命令连接请求,如果连接失败,则 置MIB量中的传输状态为连接失败状态。
第五步代理设备先后向FTP服务器发送用户名和密码,从而 登录FTP服务器。
代理设备收到FTP服务器回应请求的消息后,向FTP服务器 发送用户名和密码,如果用户名、密码和FTP服务器上配置的用户 名、密码不一致,则置MIB量中的传输状态为用户名和密码错误。
第六步代理设备读取信息库的内容,写到文件中。
代理i殳备登陆上FTP月良务器后,则开始读取信息库中的内容, 并写到文件中,如果信息库中的内容为空,置MIB量中的传输状态 为成功,传输文件的大小为零,关闭FTP连接,如果写文件失败, 置MIB量中的传输状态为写文件失败,同时关闭连接。
第七步代理设备向FTP服务器发出一个文件上传命令。
代理设备读完数据并写文件成功后,则向FTP服务器发出文件 上传命令请求。
第八步代理设备与FTP服务器建立数据连接。
代理设备向FTP服务器发出文件上传命令请求后,与FTP月l 务器建立数据连接,如果连接失败,置MIB量中的传输状态为数据 连接失败。并退出FTP连接。
第九步代理设备将文件传送到FTP服务器端,然后关闭该数 据连接。
数据连接成功后,代理设备将文件传送给FTP服务器,记录文 件传输了百分比值,同时置MIB量中的文件传输百分比,置MIB 量中的传输状态为文件传输过程中。管理者可以通过读取此值,了 解文件传输的进展情况。如果文件传输完毕,则置MIB量中的文件 传输百分比为100%,同时置MIB量中的传输状态为文件传输成功。
第十步管理者从FTP服务器上获取到相应的文件。
管理者通过读取MIB量中的传输转态为成功后,则可以到FTP 服务器的相应位置获取相应的文件。
以上所述 <又为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种网络管理协议中浏览管理信息库的系统,其特征在于,包括网络管理协议管理器,用于向网络管理协议代理器发送设置参数协议请求,设置所述网络管理协议代理器中与文件传输协议传输相关的管理信息库参数;文件传输协议服务器;所述网络管理协议代理器,用于将所述网络管理协议代理器上的管理信息库的内容写入文件,以及用于根据所述管理信息库参数,通过文件传输协议将所述文件上传到所述文件传输协议服务器,以允许从所述文件传输协议服务器上获取所述文件。
2. 根据权利要求1所述的系统,其特征在于,所述管理信息库参数包括以下内容中至少之一文件传输协议服务器地址、用户名和密码、传送的文件名、文件传送百分比、以及传输状态。
3. 根据权利要求1或2所述的系统,其特征在于,所述网络管理协议代理器用于根据相应情况将所述管理信息库参数中的传输状态设置为连接失败、用户名和密码错误、成功、写文件失败、数据连接失败、或者文件传输过程中,以允许通过网络管理协议获知传输状态。
4. 根据权利要求1或2所述的系统,其特征在于,所述网络管理协议代理器用于根据文件已传输百分比来设置所述管理信息库参数中的文件传送百分比,以允许通过网络管理协议读取所述文件传送百分比。
5. 根据权利利要求1所述的系统,其特征在于,所述文件传输协议服务器设置于所述网络管理协议管理器中,或者独立于所述网 络管理协议管理器设置。
全文摘要
本发明公开了一种网络管理协议中浏览管理信息库的系统。系统包括网络管理协议管理器,用于向网络管理协议代理器发送设置参数协议请求,设置网络管理协议代理器中与文件传输协议传输相关的管理信息库参数;文件传输协议服务器;网络管理协议代理器,用于将网络管理协议代理器上的管理信息库的内容写入文件,以及用于根据管理信息库参数,通过文件传输协议将文件上传到文件传输协议服务器,以允许从文件传输协议服务器上获取文件。将简单网络管理协议和文件传输协议有效的结合,以浏览文件的形式获取代理信息库的内容,使以往费时又繁琐的操作变得简单,便捷。
文档编号H04L29/06GK101175070SQ20061013780
公开日2008年5月7日 申请日期2006年11月1日 优先权日2006年11月1日
发明者徐丽荣, 曹文利 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1