一种大数据量下网管对网元进行数据配置的方法

文档序号:7666270阅读:183来源:国知局
专利名称:一种大数据量下网管对网元进行数据配置的方法
技术领域
本发明涉及通讯设备管理领域,尤其涉及网管系统对网元进行凄t据配置 的方法。
背景技术
目前在通讯设备管理领域中网管系统对网元的管理中通常的使用的接口有简单网络管理协议(SNMP),命令行接口 (CLI)以及内嵌式Web, 其中网管系统对网元进行数据配置时采用的最多的是SNMP方式,SNMP 也成为事实上的网络管理的工业标准。网管系统4吏用SNMP方式对网元进 行数据配置具有简单、低成本、可远程控制以及体系结构易扩充等优点,通 常其处理过程为1、 网管获取用户需要对网元进行配置的数据,包括用户在网管界面上 输入的,以及用户从预先保护好的文件中导入的;2、 网管获取用户配置数据后准备下发给网元;3、 网管使用SNMP协议来下发配置数据,下发过程中网管是将配置数 据转换为一个个小的SNMP报文下发给网元的,其中如果有一包下发失败, 整个配置就失败,这在网络质量不稳定的情况,会导致配置失败率极高甚至 有无法配置的情况;4、 网元接收通过SNMP协议下发的SNMP报文;5、 网元处理接收到SNMP报文,进行后续处理。但是由于SNMP协议设计的筒单性,其对网元的数据交互是采用同步 的方式来进行的,并且网管上的配置数据需要分解成许多小的报文配置到网 元上去的,这种处理方式在正常数据配置情况下没有问题,但在大数据量的 配置情况下就暴露出许多问题,首先是容错性差,因为是多包的同步方式调
用,这样只要其中有一个报文配置出错,那么整个配置过程就失败了,这就 导致在网络质量稳定的情况下网管系统对网元进行数据配置的失败率太高, 有时甚至配置不下去。其次因为是小包多次交互,大数据量的配置情况下, 一次配置的时间较长,效率较低。"大数据量"典型的应用场景主要有网元脱^li数据配置、运行配置文件 上下载等数据量较大的场合等,目前在量上仍无确切的定义,通常参考文件大小大于2M时,约定为大数据量。 发明内容本发明要解决的技术问题是提供一种大数据量下网管对网元进行数据 配置的方法,以实现在大数据量情况下网管系统对网元进行容错、高效的数 据配置。本方法是在网管下发配置数据前,先参考SNMP报文的格式将配置数 据编码成数据文件(包括二进制文件或文本文件),然后通过FTP (文件传 输协议)协议将该数据文件下载到网元上,网元获取到该数据文件后则按照 网管的编码规则逆向解包,然后进行后续处理。为了解决上述技术问题,本发明提供了 一种大数据量下网管对网元进行 数据配置的方法,包括以下步骤(a)网管获取配置数据后,按照预先设置的编码规则将所述配置数据 分解成多个数据条目后保存至数据文件中,并将所述数据文件通过文件传输 协议下载到网元上;(b )所述网元通过文件传输协议接口接收到网管下载的数据文件后, 按照与网管相同的编码规则逆向将数据文件中的配置数据解析成多个数据 条目后进行处理。进一步地,上述方法还可具有以下特点,在所述步骤(a)中,网管通 过以下方式之一获取配置数据用户从网管界面输入配置数据;从用户预先 保存好的文件中导入配置数据。进一步地,上述方法还可具有以下特点,所述数据文件为文本文件或二 进制文件。
进一步地,上述方法还可具有以下特点,所述数据文件为逗号分隔值文件。
进一步地,上述方法还可具有以下特点,在所述步骤(a)中,所述网 管将所述数据文件压缩后再将其发送至网元上;在所述步骤(b)中,所述 网元接收到数据文件后,先对其进行解压缩后再对数据文件进行解析。
为了解决上述技术问题, 一种大数据量下网管对网元进行数据配置的系 统,包括通过网络连接的网管和网元,其中所述网管,用于获取配置数据,按照预先设置的编码规则将所述配置数 据分解成多个数据条目后保存至数据文件中,并将所述数据文件通过文件传 输协议下载到网元上;所述网元,用于通过文件传输接口接收网管下载的数据文件,按照与网 管相同的编码规则逆向将数据文件中的配置数据解析成多个数据条目后进 行处理。
进一步地,上述系统还可具有以下特点,所述网管通过以下方式之一获 取配置数据用户从网管界面输入配置数据;从用户预先保存好的文件中导 入配置数据。
进一步地,上述系统还可具有以下特点,所述数据文件为文本文件或二 进制文件。
进一步地,上述系统还可具有以下特点,所述数据文件为逗号分隔值文件。
进一步地,上述系统还可具有以下特点,所述网管还用于将所述数据文 件压缩后再将其发送至网元上;所述网元还用于在接收到数据文件后,先对 其进行解压缩后再对数据文件进行解析。
采用本发明所述方法有如下优点
(1) 容错性好,本发明提供的方法可以实现断点续传的容错方案,保 证了配置的成功率,特别是在网络质量不太好的情况下,整个管理系统的健 壮性可以得到显著提升,保障了设备管理系统稳定运行;
(2) 数据配置的效率较高,本发明大大减少了网管对网元进行数据配 置过程中网管和网元间交互的次数,提高了网管配置网元数据的速度,增强 了用户的体验;
(3) 对于目前按SNMP方式来实现的系统,可以快捷、平滑的移植到 本发明所提出的方法上。


图1为本实施例在大数据量下网管对网元进行数据配置的流程图。
具体实施例方式
本实施例在大数据量下网管对网元进行数据配置的流程如图1所示,包 括以下步骤
步骤IOI,网管获取数据源即用户需要对网元进行配置的数据,包括用 户在网管界面上输入的,以及从用户预先保存好的文件中导入的;
当数据量较大时,从界面输入数据比较耗时,操作人员的用户体验也不 是很好,往往采用从文件导入的获取方式。
步骤102,网管按照与网元预先设置的编码规则将欲配置数据分解成多 条小的数据条目,并将这些数据条目保存到数据文件中;
分解配置数据的过程参考了 SNMP协议交互过程,SNMP交互过程就是 把大的数据拆成小的包进行交互。参考SNMP的交互方式是考虑网元侧的 平滑移植,对于原来用SNMP方式处理的网元,只需要啦文4艮小的改动就可 以处理新的方式。
编码规则是一种映射规则,是数据分解的依据,由网管和网元事先约定 好,网管按照此规则将大的数据分解成多条小的数据条目(数据包)。参考SNMP协议交互过程,即将配置数据分解成和每一个小的SNMP报文相对应 的数据条目。保存到数据文件中的目的是为了在后续步骤中利用FTP协议一次将配 置数据传送到网元上,这样可以大大减少网管与网元的交互次数。保存数据 的文件类型没有限制,主要是文本文件或二进制文件,如CSV(逗号分隔 值)文件。网管将数据文件保存至一个数据文件中或者也可以是若干个,^f旦数据文 件数量不宜过多。步骤103,压缩数据文件;压缩数据文件以减小网络间数据交互的数据量和开销,降低出错的几率 以及提高配置的效率。步骤104,网管进行数据下发的准备,包括与网元建立链接;步骤105,网管使用FTP协议将数据文件下载到网元上;由于FTP协议在建立链接后文件一直传输,只需交互一次,因此网管 和网元间数据交互的次数较少,效率较高,并且由于FTP协议可以提供断 点续传等容错措施,即使在网络质量不好的情况也也能很好的完成数据传输。步骤106,网元通过FTP接口接收通过FTP协议下载的数据文件; 步骤107,解压缩数据文件;步骤108,网元接收到网管下载的数据文件后,按照网管上使用的编码 规则逆向将数据文件中的配置数据解析成多条小的数据条目;步骤109,网元处理解析好的小的数据条目。网元在处理数据时,参照采用SNMP协议时的处理方法,例如使用 SNMP报文处理模块顺序处理报文数据。利用FTP接口接收数据,复用SNMP 数据处理模块进行处理,可实现网元的平滑移植。实现上述方法的数据配置系统,包括通过网络连接的网管和网元,其中
所述网管,用于获取配置数据,按照预先设置的编码规则将所述配置数 据分解成多个数据条目后保存至数据文件中,并将所述数据文件通过文件传
输协议下载到网元上;以及,还用于将所述数据文件压缩后再将其发送至网 元上;
所述网元,用于通过文件传输接口接收网管下载的数据文件,按照与网 管相同的编码规则逆向将数据文件中的配置数据解析成多个数据条目后进 行处理,以及还用于在接收到数据文件后,先对其进行解压缩后再对数据文 件进行解析。
本发明适用于支持FTP协议的网管和网元之间的数据配置。
权利要求
1、一种大数据量下网管对网元进行数据配置的方法,其特征在于,包括以下步骤(a)网管获取配置数据后,按照预先设置的编码规则将所述配置数据分解成多个数据条目后保存至数据文件中,并将所述数据文件通过文件传输协议下载到网元上;(b)所述网元通过文件传输协议接口接收到网管下载的数据文件后,按照与网管相同的编码规则逆向将数据文件中的配置数据解析成多个数据条目后进行处理。
2、 如权利要求l所述的方法,其特征在于,在所述步骤(a)中,网管通过以下方式之一获取配置数据用户从网 管界面输入配置数据;从用户预先保存好的文件中导入配置数据。
3、 如权利要求l所述的方法,其特征在于, 所述数据文件为文本文件或二进制文件。
4、 如权利要求1或3所述的方法,其特征在于, 所述数据文件为逗号分隔值文件。
5、 如权利要求l所述的方法,其特征在于,在所述步骤(a)中,所述网管将所述数据文件压缩后再将其发送至网 元上;在所述步骤(b)中,所述网元接收到数据文件后,先对其进行解庄 缩后再对数据文件进行解析。
6、 一种大数据量下网管对网元进行数据配置的系统,包括通过网络连 接的网管和网元,其特征在于所述网管,用于获取配置数据,按照预先设置的编码规则将所述配置数 据分解成多个数据条目后保存至数据文件中,并将所述数据文件通过文件传 输协议下载到网元上; 所述网元,用于通过文件传输接口接收网管下载的数据文件,按照与网 管相同的编码规则逆向将数据文件中的配置数据解析成多个数据条目后进 行处理。
7、 如权利要求6所述的系统,其特征在于,所述网管通过以下方式之一获取配置数据用户从网管界面输入配置数 据;从用户预先保存好的文件中导入配置数据。
8、 如权利要求6所述的系统,其特征在于, 所述数据文件为文本文件或二进制文件。
9、 如权利要求6或8所述的系统,其特征在于, 所述数据文件为逗号分隔值文件。
10、 如权利要求6所述的系统,其特征在于,所述网管还用于将所述数据文件压缩后再将其发送至网元上;所述网元还用于在接收到数据文件后,先对其进行解压缩后再对数据文 件进行解析。
全文摘要
本发明公开了一种大数据量下网管对网元进行数据配置的方法,以实现在大数据量情况下网管系统对网元进行容错、高效的数据配置。所述方法包括以下步骤(a)网管获取配置数据后,按照预先设置的编码规则将所述配置数据分解成多个数据条目后保存至数据文件中,并将所述数据文件通过文件传输协议下载到网元上;(b)所述网元通过文件传输协议接口接收到网管下载的数据文件后,按照与网管相同的编码规则逆向将数据文件中的配置数据解析成多个数据条目后进行处理。本发明所述方法容错性好,保证配置的成功率,且由于大大减少了数据配置过程中网管和网元间交互的次数,数据配置的效率高。
文档编号H04L12/24GK101159613SQ20071018157
公开日2008年4月9日 申请日期2007年10月23日 优先权日2007年10月23日
发明者松 余, 郭敬文, 彪 鄢 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1