一种网管和xPON设备之间的配置同步实现方法

文档序号:7859586阅读:133来源:国知局
专利名称:一种网管和xPON设备之间的配置同步实现方法
技术领域
本发明涉及网络管理中χΡΟΝ设备和网管的配置领域,具体来讲是一种网管和χΡΟΝ设备的配置同步实现方法。
背景技术
在网络规模不断扩大的过程中,目前大多采用多套网管共同管理ー个大型网络。通常将ー个大型网络按一定规则划分为几个区域,然后由多套网管共同管理。这种管理方式本质上是将ー个大型网络分割为多个较小范围的网络,有助于提高网管处理效率。但是,多套网管同时管理同一台xPON(Passive Optical Network,无源光纤网络)设备时,可能会造成网管和χΡΟΝ设备的配置不同歩。此外,χΡΟΝ设备的命令行及第三方的 TLl (Transaction Language-1)接ロ也会更改χΡΟΝ设备配置,导致网管和设备的配置不一致。而网管和xPON设备配置不同步或不一致的情况下,可能导致多种工程问题,如χΡ0Ν设备因故将其配置丢失吋,如果将网管配置全部下发至xPON设备,则可能导致χΡΟΝ设备业务中断等。因此,在实际的实践中迫切需要ー种通用的配置同步方案,解决网管和xPON设备不同步的问题。

发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种网管和xPON设备的配置同步实现方法,通过SNMP (Simple Network Management Protocol,简单网络管理协议)传送网管协议方式来完成网管和xPON设备的数据同步的方法,保证网管和xPON设备的配置同步,避免业务中断,提高网络管理效率。为达到以上目的,本发明采取的技术方案是一种网管和xPON设备之间的配置同步实现方法,包括如下步骤si.网管获取xPON设备存储的每种类型对象所支持的配置命令的校验码,并与网管的数据库中对应的配置命令的校验码相比较;若不同,则进行网管和χΡΟΝ设备之间的配置同步;S2.通过简单网络管理协议方式完成网管同步xPON设备配置或xPON设备同步网管配置,且当ー个配置中,所有配置命令的执行结果的数据长度超过8k,则对该次配置命令的执行结果进行分片。在上述技术方案的基础上,所述SI中,配置命令的校验码比较的交互流程为Sll.网管向xPON设备查询每种类型对象所支持的配置命令的编码;S12. xPON设备返回每种类型对象支持的所有配置命令的编码;S13.网管根据xPON设备回复的配置命令的编码,向χΡΟΝ设备查询相应配置命令的校验码;S14. xPON设备返回每种对象支持的配置命令的校验码;S15.网管从自身数据库中读取对应的校验码进行比较,若不同,则进行配置同歩,并将结果显示;若相同,则不配置。在上述技术方案的基础上,所述S2中,网管同步xPON设备配置的步骤为S211.网管将需要同步的配置命令按照简单网络管理协议格式打包发送给xPON设备;S212. xPON设备根据网管的配置命令的编码,按网管和xPON设备约定的数据格式组织成配置数据报文并发送给网管;S213.网管将xPON设备的配置数据报文中的配置数据和对应的状态编码一同存入数据库中。在上述技术方案的基础上,所述S2中,χΡΟΝ设备同步网管配置的步骤为S221.网管从数据库中取出需要同步的配置数据,按照简单网络管理协议格式打包发送给xPON设备;S222. xPON设备执行所述配置数据,并将执行结果发送给网管;S223.网管将执行成功的配置数据和对应的状态编码一同存入数据库中。在上述技术方案的基础上,所述S222中,对于执行成功的配置数据,xPON设备返回成功命令的校验码;对于执行失败的命令,xPON设备返回失败命令的故障信息。在上述技术方案的基础上,所述配置数据的报文中,O表示标准简单网络管理协议读操作;1表示标准简单网络管理协议写操作;网管在配置数据报文中还设定两个值表示是否需要分片,其中,2表示xPON设备回复分片,3表示查询分片。 在上述技术方案的基础上,所述网管向xPON设备查询參数以类型3下发,完毕后以类型O获取查询結果,在第I个至N个报文中,网管收到XPON设备回复配置数据报文后才下发下一个分片;xP0N设备收到第一个分片后启动定时机制,当长时间收不到其余分片时清空分片缓存。在上述技术方案的基础上,所述xPON设备回复配置命令的执行结果报文的分片流程中,网管下发第I个分片至第N个分片使用现有机制解決,设备收到第N个配置的配置数据报文后,执行所有配置数据,检查所有配置命令的执行结果的数据长度,若不超过8k,直接返回执行结果;若超过8K,则缓存所有配置命令的执行结果报文,回复成功,提示网管配置命令的执行结果需要分片,同时启动定时机制,当长时间收不到网管的查询配置命令的执行结果分片时清空缓存。在上述技术方案的基础上,所述配置命令的校验码用4字节循环冗余校验码编码表示,网管和xPON设备各自保存ー份,循环冗余校验码默认值为0,表示需要同歩;当网管配置数据更改时,网管根据配置数据内容计算校验码,配置数据存入数据库时同时更新校验码;当xPON设备配置数据更改吋,xPON设备根据配置数据内容计算校验码,同时更新校验码。在上述技术方案的基础上,所述xPON设备使用4字节整数编码,不同的xPON设备使用不同的码段范围,所有的配置命令的编码在同一个xPON设备内唯一,且在χΡΟΝ设备之间唯一。本发明的有益效果在干实现了网管和xPON设备的増量同步,同步的粒度可以基于为对象(盘、端ロ等)和系统,減少了全部同步过程中网管和xPON设备的开销,且不会影响网管侧和xPON设备侧任何配置数据,也不影响业务。


图I为本发明实施例网管和χΡΟΝ设备的配置同步实现方法中配置校核的流程图;图2为本发明实施例网管和xPON设备的配置同步实现方法中查询分片处理流程图3本发明实施例网管和xPON设备的配置同步实现方法中xPON设备回复分片处理流程图。
具体实施例方式以下结合附图及实施例 对本发明作进ー步详细说明。本发明ー种网管和χΡΟΝ设备的配置同步实现方法,其中,配置同步的对象是配置命令,配置命令包括如下属性编码,唯一标识该配置命令,xPON设备内唯一,χΡΟΝ设备间唯一;配置数据,该配置命令的值,配置同步传输的核心数据;校验码,标识配置命令的改变情况,本发明中使用的是循环冗余校验码。所述网管和χΡΟΝ设备的配置同步实现方法,主要分为配置校核和配置同步两个部分,包括如下步骤SI.配置校核,即,网管获取xPON设备存储的每种类型对象所支持的配置命令的校验码,并与网管的数据库中对应的配置命令的校验码相比较;若不同,则进行网管和χΡΟΝ设备之间的配置同步。如图I所示,具体的步骤为Sll.网管向χΡΟΝ设备查询每种类型对象所支持的配置命令的编码。查询xPON设备的所有配置命令的编码格式如表I所示。表I
权利要求
1.一种网管和xPON设备之间的配置同步实现方法,其特征在于,包括如下步骤 S1.网管获取xPON设备存储的每种类型对象所支持的配置命令的校验码,并与网管的数据库中对应的配置命令的校验码相比较;若不同,则进行网管和xPON设备之间的配置同步 S2.通过简单网络管理协议方式完成网管同步xPON设备配置或xPON设备同步网管配置,且当ー个配置中,所有配置命令的执行结果的数据长度超过8k,则对该次配置命令的执行结果进行分片。
2.如权利要求I所述的网管和xPON设备之间的配置同步实现方法,其特征在于所述S1中,配置命令的校验码比较的交互流程为 S11.网管向xPON设备查询每种类型对象所支持的配置命令的编码; S12.xPON设备返回每种类型对象支持的所有配置命令的编码; S13.网管根据xPON设备回复的配置命令的编码,向xPON设备查询相应配置命令的校验码; S14.xPON设备返回每种对象支持的配置命令的校验码; S15.网管从自身数据库中读取对应的校验码进行比较,若不同,则进行配置同步,并将结果显示;若相同,则不配置。
3.如权利要求2所述的网管和xPON设备之间的配置同步实现方法,其特征在于所述S2中,网管同步xPON设备配置的步骤为 S211.网管将需要同步的配置命令按照简单网络管理协议格式打包发送给xPON设备; S212.xPON设备根据网管的配置命令的编码,按网管和xPON设备约定的数据格式组织成配置数据报文并发送给网管; S213.网管将xPON设备的配置数据报文中的配置数据和对应的状态编码一同存入数据库中。
4.如权利要求3所述的网管和xPON设备之间的配置同步实现方法,其特征在于所述S2中,xPON设备同步网管配置的步骤为 S221.网管从数据库中取出需要同步的配置数据,按照简单网络管理协议格式打包发送给xPON设备; S222.xPON设备执行所述配置数据,并将执行结果发送给网管; S223.网管将执行成功的配置数据和对应的状态编码一同存入数据库中。
5.如权利要求4所述的网管和xPON设备之间的配置同步实现方法,其特征在于所述S222中,对于执行成功的配置数据,xPON设备返回成功命令的校验码;对于执行失败的命令,xPON设备返回失败命令的故障信息。
6.如权利要求3所述的网管和xPON设备之间的配置同步实现方法,其特征在于所述配置数据的报文中,0表示标准简单网络管理协议读操作;1表示标准简单网络管理协议写操作;网管在配置数据报文中还设定两个值表示是否需要分片,其中,2表示xPON设备回复分片,3表不查询分片。
7.如权利要求6所述的网管和xPON设备之间的配置同步实现方法,其特征在于所述网管向xPON设备查询參数以类型3下发,完毕后以类型0获取查询结果,在第I个至N个报文中,网管收到xPON设备回复配置数据报文后才下发下一个分片;xP0N设备收到第一个分片后启动定时机制,当长时间收不到其余分片时清空分片缓存。
8.如权利要求6所述的网管和χΡΟΝ设备之间的配置同步实现方法,其特征在于所述χΡΟΝ设备回复配置命令的执行结果报文的分片流程中,网管下发第I个分片至第N个分片使用现有机制解决,设备收到第N个配置的配置数据报文后,执行所有配置数据,检查所有配置命令的执行结果的数据长度,若不超过8k,直接返回执行结果;若超过8K,则缓存所有配置命令的执行结果报文,回复成功,提示网管配置命令的执行结果需要分片,同时启动定时机制,当长时间收不到网管的查询配置命令的执行结果分片时清空缓存。
9.如权利要求2所述的网管和χΡΟΝ设备之间的配置同步实现方法,其特征在于所述配置命令的校验码用4字节循环冗余校验码编码表示,网管和χΡΟΝ设备各自保存一份,循环冗余校验码默认值为0,表示需要同步;当网管配置数据更改时,网管根据配置数据内容计算校验码,配置数据存入数据库时同时更新校验码;当χΡΟΝ设备配置数据更改时,χΡΟΝ设备根据配置数据内容计算校验码,同时更新校验码。
10.如权利要求3所述的网管和XPON设备之间的配置同步实现方法,其特征在于所述χΡΟΝ设备使用4字节整数编码,不同的χΡΟΝ设备使用不同的码段范围,所有的配置命令的编码在同一个χΡΟΝ设备内唯一,且在χΡΟΝ设备之间唯一。
全文摘要
一种网管和xPON设备之间的配置同步实现方法,包括如下步骤S1.网管获取xPON设备存储的每种类型对象所支持的配置命令的校验码,并与网管的数据库中对应的配置命令的校验码相比较;若不同,则进行网管和xPON设备之间的配置同步;S2.通过简单网络管理协议方式完成网管同步xPON设备配置或xPON设备同步网管配置,且当一个配置中,所有配置命令的执行结果的数据长度超过8k,则对该次配置命令的执行结果进行分片。本发明通过SNMP传送网管协议方式来完成网管和xPON设备的数据同步,保证网管和xPON设备的配置同步,避免业务中断,提高网络管理效率。
文档编号H04L12/24GK102868557SQ20121032352
公开日2013年1月9日 申请日期2012年9月5日 优先权日2012年9月5日
发明者阳丹, 汪骏飞, 向忠清, 李凌, 艾滨, 朱崇银, 蒋磊, 马丽, 沈宜 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1