一种电力通信设备的路由信息同步方法及装置的制造方法

文档序号:9567073阅读:316来源:国知局
一种电力通信设备的路由信息同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及电力通信技术领域,具体涉及一种电力通信设备的路由信息同步方法及装置。
【背景技术】
[0002]随着网络的多年建设,在设备网管的环境下,跨子网、跨厂家的业务路由越来越复杂,尤其是在电力系统中,通信网络环境有着多厂商设备、相对复杂的网络拓扑结构等特点,因此对电力通信设备的路由信息进行监控,显得尤为必要;监控电力通信设备的路由信息的主要工作之一是对电力通信网络中发生改变的路由信息进行同步。
[0003]目前,路由信息的同步主要是基于路由选择算法实现,通过路由选择算法可搜索出网络的路由信息,从而在比对到搜索的路由信息改变时,进行路由信息的同步;路由选择算法如能够选择出符合最少节点数原则的路由算法(如邻接矩阵运算的动态路由搜索算法、基于双向扫描算法的路由搜索方案等),可以选择出有限转接次数的路由算法(如寻找连接源、宿节点之间汇接点的算法等)等。
[0004]基于路由选择算法所实现的路由信息同步,是建立在搜索网络的全局路由信息的前提下的,然而网络的路由信息可能只是局部改变,全局路由信息的搜索将给路由信息同步带来较大的工作量,且同步过程中针对性较低;因此,提供一种简便且针对性较强的路由信息同步方法,成为本领域技术人员需要考虑的问题。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种电力通信设备的路由信息同步方法及装置,以实现简便且针对性较强的路由信息同步。
[0006]为实现上述目的,本发明实施例提供如下技术方案:
[0007]—种电力通信设备的路由信息同步方法,基于一种路由信息同步系统,所述路由信息同步系统包括:至少一个管理系统,一个管理系统管理多个路由执行对象,与所述管理系统通信的监控系统;所述方法应用于监控系统,所述方法包括:
[0008]获取所述管理系统上传的路由配置信息变更通知,所述路由配置信息变更通知包括所述管理系统所管理的路由执行对象变更路由信息后的路由配置信息;
[0009]根据所述路由配置信息变更通知,在数据库中确定变更路由信息的路由执行对象的对象模型的位置;所述数据库中记录有各路由执行对象的对象模型,及各对象模型之间的关系,所述对象模型对应有与路由配置信息相应的对象描述信息;
[0010]根据所述路由配置信息变更通知,在所述位置对路由执行对象的对象模型进行更新,以使得更新后的对象模型的对象描述信息,与所述路由配置信息变更通知中记录的路由配置信息相应。
[0011]其中,所述根据所述路由配置信息变更通知,在所述位置对路由执行对象的对象模型进行更新包括:
[0012]根据所述路由配置信息变更通知,在所述位置创建和删除路由执行对象的对象模型,以在所述位置对路由执行对象的对象模型进行更新。
[0013]其中,所述路由配置信息变更通知包括:路由执行对象创建通知,或,路由执行对象删除通知,或,路由执行对象内容改变通知;
[0014]所述根据所述路由配置信息变更通知,在所述位置创建和/或删除路由执行对象的对象模型,以在所述位置对路由执行对象的对象模型进行更新包括:
[0015]若所述路由配置信息变更通知为路由执行对象创建通知,则在所述数据库中的所述位置创建新的路由执行对象,并设置所创建的路由执行对象的对象描述信息与所述路由配置信息相应;
[0016]若所述路由配置信息变更通知为路由执行对象删除通知,则在所述数据库中的所述位置删除原路由执行对象;
[0017]若所述路由配置信息变更通知为路由执行对象内容改变通知,则在所述数据库中的所述位置删除原路由执行对象,并在所述数据库中的所述位置创建新的路由执行对象,设置所创建的路由执行对象的对象描述信息与所述路由配置信息相应。
[0018]其中,所述路由执行对象内容改变通知包括:路由执行对象属性值改变通知,和/或,路由执行对象状态改变通知。
[0019]其中,若变更路由信息的路由执行对象涉及到网络中的在用电路,所述方法还包括:
[0020]弹出警告,并提示用户对涉及到的在用电路进行路由循迹;
[0021]响应用户操作,对在用电路进行路由循迹。
[0022]其中,网络为由第一设备,第二设备,第三设备和第四设备组成的环形通信网络,且从A端口到Z端口涉及一条电路,A端口为第一设备的端口,Z端口为第四设备的端口 ;所述对在用电路进行路由循迹包括:
[0023]查找A端口的交叉连接,确定第一端口的路由信息,第一端口为A端口的下一端P ;
[0024]分析所述第一端口的拓扑连接,确定第二端口的路由信息,第二端口为第一端口的下一端口;
[0025]分析第二端口的交叉连接,确定第三端口的路由信息,第三端口为第二端口的下一端口 ;
[0026]分析第三端口的拓扑连接,确定第四端口的路由信息,第四端口为第三端口的下一端口 ;
[0027]分析第四端口的交叉连接,确定Z端口的路由信息;
[0028]结合A端口的路由信息,Z端口的路由信息,和A端口至Z端口的路由信息,将结合的信息与所述数据库中从A端口到Z端口涉及的电路的对象模型进行比对,在比对不一致时,根据结合的信息更新所述数据库中的该电路的对象模型。
[0029]其中,所述获取所述管理系统上传的路由配置信息变更通知包括:
[0030]在检测到同步指令时,向所述管理系统发送变更通知采集信息,以在所述管理系统根据所述变更通知采集信息,确定路由信息变更的路由执行对象后,接收所述管理系统上传的包含该路由执行对象变更后的路由配置信息的路由配置信息变更通知,其中,所述同步指令由用户操作触发;
[0031]或,定时向所述管理系统发送变更通知采集信息,以在所述管理系统根据所述变更通知采集信息,确定路由信息变更的路由执行对象后,接收所述管理系统上传的包含该路由执行对象变更后的路由配置信息的路由配置信息变更通知;
[0032]或,接收所述管理系统自动上传的路由配置信息变更通知。
[0033]本发明实施例还提供一种电力通信设备的路由信息同步装置,基于一种路由信息同步系统,所述路由信息同步系统包括:至少一个管理系统,一个管理系统管理多个路由执行对象,与所述管理系统通信的监控系统;所述装置应用于监控系统,所述装置包括:
[0034]通知获取模块,用于获取所述管理系统上传的路由配置信息变更通知,所述路由配置信息变更通知包括所述管理系统所管理的路由执行对象变更路由信息后的路由配置信息;
[0035]位置确定模块,用于根据所述路由配置信息变更通知,在数据库中确定变更路由信息的路由执行对象的对象模型的位置;所述数据库中记录有各路由执行对象的对象模型,及各对象模型之间的关系,所述对象模型对应有与路由配置信息相应的对象描述信息;
[0036]更新模块,用于根据所述路由配置信息变更通知,在所述位置对路由执行对象的对象模型进行更新,以使得更新后的对象模型的对象描述信息,与所述路由配置信息变更通知中记录的路由配置信息相应。
[0037]其中,所述路由配置信息变更通知包括:路由执行对象创建通知,或,路由执行对象删除通知,或,路由执行对象内容改变通知;
[0038]所述更新模块包括:
[0039]第一更新单元,用于若所述路由配置信息变更通知为路由执行对象创建通知,则在所述数据库中的所述位置创建新的路由执行对象,并设置所创建的路由执行对象的对象描述信息与所述路由配置信息相应;
[0040]第二更新单元,用于若所述路由配置信息变更通知为路由执行对象删除通知,则在所述数据库中的所述位置删除原路由执行对象;
[0041]第三更新单元,用于若所述路由配置信息变更通知为路由执行对象内容改变通知,则在所述数据库中的所述位置删除原路由执行对象,并在所述数据库中的所述位置创建新的路由执行对象,设置所创建的路由执行对象的对象描述信息与所述路由配置信息相应。
[0042]其中,若变更路由信息的路由执行对象涉及到网络中的在用电路,所述装置还包括:
[0043]告警提示模块,用于弹出警告,并提示用户对涉及到的在用电路进行路由循迹;
[0044]路由循迹模块,用于响应用户操作,对用电路进行路由循迹;
[0045]其中,网络为由第一设备,第二设备,第三设备和第四设备组成的环形通信网络,且从A端口到Z端口涉及一条电路,A端口为第一设备的端口,Z端口为第四设备的端口 ;所述路由循迹模块包括:
[0046]第一查找单元,用于查找A端口的交叉连接,确定第一端口的路由信息,第一端口为A端口的下一端口 ;
[0047]第一分析单元,用于分析所述第一端口的拓扑连接,确定第二端口的路由信息,第二端口为第一端口的下一端口;
[0048]第二分析单元,用于分析第二端口的交叉连接,确定第三端口的路由信息,第三端口为第二端口的下一端口;
[0049]第三分析单元,用于分析第三端口的拓扑连接,确定第四端口的路由信息,第四端口为第三端口的下一端口;
[0050]第四分析单元,用于分析第四端口的交叉连接,确定Z端口的路由信息;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1