一种节点交叉搜索方法及装置制造方法及图纸

技术编号:13392495 阅读:47 留言:0更新日期:2016-07-22 17:57
本发明专利技术实施例提供了一种节点交叉搜索方法及装置,接收触发指令;响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。

【技术实现步骤摘要】
一种节点交叉搜索方法及装置
本专利技术涉及光通信领域,尤其涉及一种节点交叉搜索方法及装置。
技术介绍
光传送网(OpticalTransportNetwork,OTN)主要由光层业务和客户层业务组成。其中,光层业务包括光传输段层(OpticalTransmissionSectionLayerNetwork,OTS)业务、光复用段层(OpticalMultiplexSectionLayerNetwork,OMS)业务、光信道层(OpticalChannelLayerNetwork,OCH)业务等;客户层业务包括互联网协议(InternetProtocol,IP)业务、以太网(Ethernet)业务、异步传输模式(AsynchronousTransferMode,ATM)业务、同步数字体系(SynchronousDigitalHierarchy,SDH)业务或同步光纤网SynchronousOpticalNetwork,SONET)业务等。基于传统的光通信技术,光层的上、下路单板及放大板等均属于单向端口,所以各业务单板均被实现为单向。然而,随着光通信技术的发展,由于客户层业务一般要求均为双向业务,这直接加大了配置业务的复杂性。比如,在业务单板的实现过程中,要求实现双向的OTN业务,即同时在收、发两个端口方向上配置数据。为了降低配置业务的复杂性,现有的业务单板实现了双向端口。但是,由于已有的节点交叉搜索方法是在单向端口的基础上实现的,所以不能够处理双向端口之间的配置数据。也就是说,基于单向端口的节点交叉搜索方法无法满足在双向端口单板上节点交叉的自动搜索。
技术实现思路
有鉴于此,本专利技术实施例提供一种节点交叉搜索方法及装置,能够有效实现节点交叉的自动搜索。为达到上述目的,本专利技术实施例的技术方案是这样实现的:一种节点交叉搜索方法,包括:接收触发指令;响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。其中,所述根据单板的配置文件和配置数据执行转换操作,得到转换结果,包括:解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。其中,所述根据所述新的配置数据,确定单板所在网元与其它网元之间存在线缆连接的端口,包括:根据所述新的配置数据生成单板内的单向带有速率的连接关系;根据单板间线缆连接生成单板间的单向带有速率的连接关系;根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在线缆连接的端口。其中,所述从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据,包括:从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。进一步地,所述方法还包括:预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型之间的对应关系。一种节点交叉搜索装置,包括接收模块、第一转换模块、确定模块、搜索模块和第二转换模块;所述接收模块,用于接收触发指令;所述第一转换模块,用于响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;所述确定模块,用于根据所述新的配置数据,确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;所述搜索模块,用于从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;所述第二转换模块,用于根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。其中,所述第一转换模块包括第一转换子模块和第二转换子模块;其中,所述第一转换子模块,用于解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;所述第二转换子模块,用于遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。其中,所述确定模块包括生成子模块和确定子模块;其中,所述生成子模块,用于根据所述新的配置数据生成单板内的单向带有速率的连接关系;根据单板间线缆连接生成单板间的单向带有速率的连接关系;所述确定子模块,用于根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在线缆连接的端口。其中,所述搜索模块用于从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。进一步地,所述装置还包括预先生成模块;其中,所述预先生成模块,用于预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型之间的对应关系。本专利技术实施例所提供的节点交叉搜索方法及装置,接收触发指令;响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。如此,能够有效实现节点交叉的自动搜索。附图说明图1为本专利技术实施例节点交叉搜索方法的流程示意图;图2为本专利技术实施例根据单板的配置文件和配置数据执行转换操作的流程示意图;图3为本专利技术实施例根据所述新的配置数据确定单板所在网元与其它网元之间存在线缆连接的端口的流程示意图;图4为本专利技术实施例节点交叉搜索方法的流程示意图二;图5为本专利技术实施例节点交叉搜索方法的具体流程示意图;图6为本专利技术实施例业务组网示意图;图7为本专利技术实施例节点交叉搜索装置的组成结构示意图一;图本文档来自技高网
...

【技术保护点】
一种节点交叉搜索方法,其特征在于,所述方法包括:接收触发指令;响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。

【技术特征摘要】
1.一种节点交叉搜索方法,其特征在于,所述方法包括:
接收触发指令;
响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;
根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;
从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;
根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据;
其中,所述根据单板的配置文件和配置数据执行转换操作,得到转换结果,包括:
解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;
遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。


2.根据权利要求1所述的方法,其特征在于,所述根据所述新的配置数据,确定单板所在网元与其它网元之间存在线缆连接的端口,包括:
根据所述新的配置数据生成单板内的单向带有速率的连接关系;
根据单板间线缆连接生成单板间的单向带有速率的连接关系;
根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在线缆连接的端口。


3.根据权利要求1所述的方法,其特征在于,所述从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据,包括:
从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型之间的对应关系。


5.一种节点交叉搜索装置,其特征在于,所述装置包括接收模块、第一转换模...

【专利技术属性】
技术研发人员:王尚君
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1