CN105790966A - 一种节点交叉搜索方法及装置 - Google Patents
一种节点交叉搜索方法及装置 Download PDFInfo
- Publication number
- CN105790966A CN105790966A CN201410795764.4A CN201410795764A CN105790966A CN 105790966 A CN105790966 A CN 105790966A CN 201410795764 A CN201410795764 A CN 201410795764A CN 105790966 A CN105790966 A CN 105790966A
- Authority
- CN
- China
- Prior art keywords
- veneer
- port
- configuration data
- virtual
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明实施例提供了一种节点交叉搜索方法及装置,接收触发指令;响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
Description
技术领域
本发明涉及光通信领域,尤其涉及一种节点交叉搜索方法及装置。
背景技术
光传送网(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为本发明实施例节点交叉搜索装置的组成结构示意图一;
图8为本发明实施例节点交叉搜索装置中第一转换模块的组成结构示意图;
图9为本发明实施例节点交叉搜索装置中确定模块的组成结构示意图;
图10为本发明实施例节点交叉搜索装置的组成结构示意图二。
具体实施方式
在本发明实施例中,接收触发指令;响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
实施例一
图1为本发明实施例节点交叉搜索方法的流程示意图一,如图1所示,本发明实施例的节点交叉搜索方法包括:
步骤S101:接收触发指令;
具体地,当需要对业务单板进行节点交叉搜索时,用户会通过触发开关向节点交叉搜索装置发起触发指令;当所述节点交叉搜索装置接收触发指令后,进入后续流程S102。
步骤S102:响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;
其中,所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;所述配置文件包括单向端口类型和双向端口类型之间的对应关系。
具体地,如图2所示,所述根据单板的配置文件和配置数据执行转换操作,得到转换结果,包括:
步骤S1021:解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;
具体地,解析单板的配置文件,根据配置文件中单向端口类型和双向端口类型之间的对应关系,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系。
步骤S1022:遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。
具体地,以双向端口A为例,当所生成的端口类型映射关系为双向端口A分别映射虚拟单向端口B1(发端口)和虚拟单向端口B2(收端口),则遍历单板的配置数据,将双向端口A对应的配置数据中的发端口数据转换为虚拟单向端口B1对应的配置数据,同时将双向端口A对应的配置数据中的收端口数据转换为虚拟单向端口B2对应的配置数据。
步骤S103:根据所述新的配置数据,确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;
其中,所述连接可以为物理连接,如线缆连接;所述连接也可以为无线连接。
具体地,如图3所示,所述根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,包括:
步骤S1031:根据所述新的配置数据生成单板内的单向带有速率的连接关系;
步骤S1032:根据单板间线缆连接生成单板间的单向带有速率的连接关系;
步骤S1033:根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在连接的端口。
步骤S104:从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;
具体地,节点交叉搜索装置从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据;其中,所述节点交叉生成条件具体可以表示为在从一个端口到另一个端口经过的路径中,当所有连接的速率均相等时,则这些路径构成一个节点交叉。
步骤S105:根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
需要说明的是,在实际应用中,本发明实施例的处理流程用于单向端口单板时,为了提高在单向端口单板上实现节点交叉的自动搜索,本发明实施例步骤S102和步骤S105均可省略。
本发明实施例将双向端口转换为对应的虚拟单向端口,并将对应配置数据进行对应转换,之后按单向端口单板方式进行节点交叉搜索,搜索完后再还原为对应的双向端口;如此,通过本发明实施例所述节点交叉搜索方法,能够有效实现节点交叉的自动搜索。
实施例二
图4为本发明实施例节点交叉搜索方法的流程示意图二,如图4所示,本发明实施例的节点交叉搜索方法包括:
步骤S201:预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型对应关系。
这里,由于每种类型的端口都有自身的端口类型编号,比如对于某一单向的业务端口A来说,该单向端口A的发端口类型为010,收端口类型为011。通过预先根据单板模型生成包括单向端口类型和双向端口类型对应关系的单板的配置文件,其中,所述单向端口类型和双向端口类型之间的对应关系可以通过某一双向的业务端口A来说明,该双向端口A的端口类型为001,则可以根据前述的单向的业务端口A的收发端口类型,生成与该双向端口A的端口类型001对应的发端口类型010和收端口类型011。
这样,一方面,为后续节点交叉搜索过程中根据单板的配置文件和配置数据执行转换操作提供方便;另一方面,在实际应用中当单板中新增端口类型或者存在需求变更的情况下,能够直接修改单板的配置文件,从而提高节点交叉搜索的速率。
步骤S101:接收触发指令;
步骤S102:响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;
步骤S103:根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;
步骤S104:从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;
步骤S105:根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
本发明实施例二中的步骤S101至步骤S105可以分别对应地参见实施例一中的步骤S101至步骤S105,重复之处这里不再赘述。
需要说明的是,在实际应用中,本发明实施例的处理流程用于单向端口单板时为了提高在单向端口单板上实现节点交叉的自动搜索,本发明实施例步骤S201、步骤S102及其步骤S105均可省略。
本发明实施例将双向端口转换为对应的虚拟单向端口,并将对应配置数据进行对应转换,之后按单向端口单板方式进行节点交叉搜索,搜索完后再还原为对应的双向端口;如此,通过本发明实施例所述节点交叉搜索方法,能够有效实现节点交叉的自动搜索。
实施例三
图5为本发明实施例节点交叉搜索方法的具体流程示意图,进一步结合图6所示的业务组网图来详细描述本发明实施例的节点交叉搜索方法。如图5所示,本发明实施例节点交叉搜索方法包括:
步骤S301:接收用户向节点交叉搜索装置发起的触发指令;
步骤S302:解析预先根据单板模型生成的包括单向端口类型和双向端口类型之间的对应关系的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;
具体地,对于图6中的双向端口单板OUT来说,其中的001_1和002_1端口均为双向端口(其中下划线之后的1表示端口标识,即端口ID),则需要根据单板配置文件中包括的单向端口类型和双向端口类型对应关系,将双向端口001_1和002_1分别转换为虚拟单项端口010_1、011_1和020_1、021_1,并生成端口类型映射关系。
步骤S303:遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。
具体地,以图6中的双向端口001_1为例,遍历单板的配置数据,将双向端口001_1对应的配置数据转换为对应的虚拟单向端口010_1和011_1对应的配置数据,并记录双向端口和虚拟单向端口之间的映射关系,即001_1依次映射为010_1和011_1,其中010_1表示发端口,011_1表示收端口。
步骤S304:根据所述新的配置数据生成单板内的单向带有速率的连接关系;
具体地,对于图6中网元1的OTU单板来说,根据该OTU单板的单板模型可以看出,在双向端口001_1和002_1之间存在一条双向的板内连接关系,所以可以根据所述新的配置数据,将所述双向端口001_1和002_1之间所存在的双向的板内连接关系,生成OUT单板内两条单向带有速率的连接关系,分别为010_1至020_1,021_1至011_1;而对于该OUT单板中的其他单向端口之间的板内连接关系保持不变。
步骤S305:根据单板间线缆连接生成单板间的单向带有速率的连接关系;
这里,由于单板从单向端口到双向端口的变化只会影响的单板内端口间连接关系的变化,而对于单板间的线缆连接没有影响。所以,在实际应用中,可以根据现有技术直接根据单板间线缆连接生成单板间的单向带有速率的连接关系,这里不再赘述。
步骤S306:根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口。
具体地,如图6所示,可以根据所生成的单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系生成有向图,从而通过所述有向图直观地确定出OUT单板所在OTN网元1与其它网元间存在连接的端口008_1和010_1,作为起始搜索端口。
步骤S307:从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。
具体地,分别从所述起始搜索端口008_1和010_1开始,利用前面步骤根据所生成的单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系生成有向图,利用广度优先搜索算法和节点交叉生成条件(所述节点交叉生成条件具体可以表示为在从一个端口到另一个端口经过的路径中,当所有连接的速率均相等时,则这些路径构成一个节点交叉)搜索出经过所述起始搜索端口008_1和010_1的所有节点交叉数据。以端口008_1为例,从这个端口搜索出的节点交叉数据分别包括010_1至020_1,020_1至004_1,以及004_1至008_1三个节点交叉数据。
步骤S308:根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
具体地,以端口008_1为例,根据前述步骤S303所记录的所述双向端口和虚拟单向端口的映射关系,将搜索出的节点交叉数据中的虚拟单向端口再映射为对应的双向端口,如将虚拟单向端口010_1和020_1分别映射为双向端口001_1和002_1,从而得到转换后的节点交叉数据001_1至002_1,002_1至004_1,以及004_1至008_1。
如此,通过本发明实施例所述节点交叉搜索方法,能够有效实现节点交叉的自动搜索。
实施例四
图7为本发明实施例节点交叉搜索装置的组成结构示意图一,如图7所示,本发明实施例节点交叉搜索装置包括接收模块701、第一转换模块702、确定模块703、搜索模块704和第二转换模块705;
所述接收模块701,用于接收触发指令;
所述第一转换模块702,用于响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;
所述确定模块703,用于根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;
所述搜索模块704,用于从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;
具体地,所述搜索模块704从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。
所述第二转换模块705,用于根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
在一实施例中,如图8所示,所述第一转换模块702包括第一转换子模块7021和第二转换子模块7022;其中,
所述第一转换子模块7021,用于解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;
所述第二转换子模块7022,用于遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。
在一实施例中,如图9所示,所述确定模块703包括生成子模块7031和确定子模块7032;其中,
所述生成子模块7031,用于根据所述新的配置数据生成单板内的单向带有速率的连接关系;根据单板间线缆连接生成单板间的单向带有速率的连接关系;
所述确定子模块7032,用于根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在连接的端口。
在一实施例中,如图10所示,所述节点交叉搜索装置还包括预先生成模块700;其中,
所述预先生成模块700,用于预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型之间的对应关系。
本发明实施例中提供的节点交叉搜索装置中的各模块,及模块各自包括的子模块均可以通过节点交叉搜索装置或节点交叉搜索装置所属设备中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于节点交叉搜索装置的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种节点交叉搜索方法,其特征在于,所述方法包括:
接收触发指令;
响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;
根据所述新的配置数据确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;
从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;
根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
2.根据权利要求1所述的方法,其特征在于,所述根据单板的配置文件和配置数据执行转换操作,得到转换结果,包括:
解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;
遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。
3.根据权利要求1所述的方法,其特征在于,所述根据所述新的配置数据,确定单板所在网元与其它网元之间存在线缆连接的端口,包括:
根据所述新的配置数据生成单板内的单向带有速率的连接关系;
根据单板间线缆连接生成单板间的单向带有速率的连接关系;
根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在线缆连接的端口。
4.根据权利要求1所述的方法,其特征在于,所述从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据,包括:
从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型之间的对应关系。
6.一种节点交叉搜索装置,其特征在于,所述装置包括接收模块、第一转换模块、确定模块、搜索模块和第二转换模块;
所述接收模块,用于接收触发指令;
所述第一转换模块,用于响应所述触发指令,根据单板的配置文件和配置数据执行转换操作,得到转换结果;所述转换结果包括单板的新的配置数据以及双向端口和虚拟单向端口之间的映射关系;
所述确定模块,用于根据所述新的配置数据,确定单板所在网元与其它网元之间存在连接的端口,将所述端口作为起始搜索端口;
所述搜索模块,用于从所述起始搜索端口开始,通过搜索获得经过所述起始搜索端口的节点交叉数据;
所述第二转换模块,用于根据所述双向端口和虚拟单向端口的映射关系,将所述节点交叉数据中的虚拟单向端口转换为双向端口,得到转换后的节点交叉数据。
7.根据权利要求6所述的装置,其特征在于,所述第一转换模块包括第一转换子模块和第二转换子模块;其中,
所述第一转换子模块,用于解析单板的配置文件,将单板的配置文件中的双向端口转换为对应的虚拟单向端口,并生成端口类型映射关系;
所述第二转换子模块,用于遍历单板的配置数据,根据所生成的端口类型映射关系将所述配置数据中双向端口对应的配置数据转换为虚拟单向端口对应的配置数据,得到单板的新的配置数据,并记录双向端口和虚拟单向端口之间的映射关系。
8.根据权利要求6所述的装置,其特征在于,所述确定模块包括生成子模块和确定子模块;其中,
所述生成子模块,用于根据所述新的配置数据生成单板内的单向带有速率的连接关系;根据单板间线缆连接生成单板间的单向带有速率的连接关系;
所述确定子模块,用于根据单板内的单向带有速率的连接关系和单板间的单向带有速率的连接关系,确定出单板所在网元与其它网元之间存在线缆连接的端口。
9.根据权利要求6所述的装置,其特征在于,所述搜索模块用于从所述起始搜索端口开始,利用广度优先搜索算法和节点交叉生成条件,搜索出经过所述起始搜索端口的节点交叉数据。
10.根据权利要求6至9任一项所述的装置,其特征在于,所述装置还包括预先生成模块;其中,
所述预先生成模块,用于预先根据单板模型生成单板的配置文件,所述单板的配置文件包括单向端口类型和双向端口类型之间的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410795764.4A CN105790966B (zh) | 2014-12-18 | 2014-12-18 | 一种节点交叉搜索方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410795764.4A CN105790966B (zh) | 2014-12-18 | 2014-12-18 | 一种节点交叉搜索方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105790966A true CN105790966A (zh) | 2016-07-20 |
CN105790966B CN105790966B (zh) | 2020-02-04 |
Family
ID=56384927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410795764.4A Active CN105790966B (zh) | 2014-12-18 | 2014-12-18 | 一种节点交叉搜索方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105790966B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450824A (zh) * | 2018-11-14 | 2019-03-08 | 盛科网络(苏州)有限公司 | 一种交换机配置map的方法及交换机 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1881914A (zh) * | 2005-06-17 | 2006-12-20 | 华为技术有限公司 | 城域网数据业务网络管理方法 |
CN101145962A (zh) * | 2007-07-24 | 2008-03-19 | 中兴通讯股份有限公司 | 一种波分设备的路径计算方法 |
CN101227248A (zh) * | 2008-01-29 | 2008-07-23 | 中兴通讯股份有限公司 | 业务路径建立方法 |
CN101346007A (zh) * | 2008-08-26 | 2009-01-14 | 北京邮电大学 | 基于自动交换光网络的业务处理方法及自动交换光网络 |
CN201252547Y (zh) * | 2007-09-27 | 2009-06-03 | 北京中经赛博科技有限公司 | 一种光层多业务融合器 |
CN102547494A (zh) * | 2012-02-20 | 2012-07-04 | 烽火通信科技股份有限公司 | 一种端到端光交叉连接配置的方法及装置 |
CN203278840U (zh) * | 2013-05-23 | 2013-11-06 | 中国联合网络通信集团有限公司 | 光纤通信设备 |
CN103840906A (zh) * | 2014-02-25 | 2014-06-04 | 烽火通信科技股份有限公司 | 一种支持监控信道光单纤双向传送的otn***及方法 |
US20140308037A1 (en) * | 2013-04-11 | 2014-10-16 | Nec Laboratories America, Inc. | Optical Network Switching Using N:N Transponder Through Time-Domain Multiplexing and Burst Mode Access |
-
2014
- 2014-12-18 CN CN201410795764.4A patent/CN105790966B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1881914A (zh) * | 2005-06-17 | 2006-12-20 | 华为技术有限公司 | 城域网数据业务网络管理方法 |
CN101145962A (zh) * | 2007-07-24 | 2008-03-19 | 中兴通讯股份有限公司 | 一种波分设备的路径计算方法 |
CN201252547Y (zh) * | 2007-09-27 | 2009-06-03 | 北京中经赛博科技有限公司 | 一种光层多业务融合器 |
CN101227248A (zh) * | 2008-01-29 | 2008-07-23 | 中兴通讯股份有限公司 | 业务路径建立方法 |
CN101346007A (zh) * | 2008-08-26 | 2009-01-14 | 北京邮电大学 | 基于自动交换光网络的业务处理方法及自动交换光网络 |
CN102547494A (zh) * | 2012-02-20 | 2012-07-04 | 烽火通信科技股份有限公司 | 一种端到端光交叉连接配置的方法及装置 |
US20140308037A1 (en) * | 2013-04-11 | 2014-10-16 | Nec Laboratories America, Inc. | Optical Network Switching Using N:N Transponder Through Time-Domain Multiplexing and Burst Mode Access |
CN203278840U (zh) * | 2013-05-23 | 2013-11-06 | 中国联合网络通信集团有限公司 | 光纤通信设备 |
CN103840906A (zh) * | 2014-02-25 | 2014-06-04 | 烽火通信科技股份有限公司 | 一种支持监控信道光单纤双向传送的otn***及方法 |
Non-Patent Citations (2)
Title |
---|
归律: ""光网络节点关键技术的研究"", 《中国优秀博士学位论文全文数据库信息科技辑》 * |
徐荣华: ""点到点光接入网技术的研究及其单板硬件设计"", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450824A (zh) * | 2018-11-14 | 2019-03-08 | 盛科网络(苏州)有限公司 | 一种交换机配置map的方法及交换机 |
CN109450824B (zh) * | 2018-11-14 | 2021-05-14 | 盛科网络(苏州)有限公司 | 一种交换机配置map的方法及交换机 |
Also Published As
Publication number | Publication date |
---|---|
CN105790966B (zh) | 2020-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10454585B2 (en) | Data center network system and signal transmission system | |
CN104823417B (zh) | 由OpenFlow交换机和其它可编程交换机组成的混合网络的变换和统一控制 | |
CN101141419B (zh) | 基于异构型网络协议的数字家庭设备间的通讯方法 | |
CN102882811B (zh) | 基于阵列波导光栅的数据中心光互连网络***及通信方法 | |
WO2015124026A1 (zh) | 流表项生成方法以及装置 | |
WO2015032026A1 (zh) | 一种链路发现方法、sdn控制器及设备 | |
CN106302252B (zh) | 数据交换***架构、发送数据流量的方法以及交换装置 | |
CN103685033A (zh) | Sdn架构中支持分组交换和电路交换的通用流表及方法 | |
CN103986663A (zh) | 数据中心及其实现数据处理的方法和网络控制器 | |
CN103220215B (zh) | TRILL网络中FCoE报文的转发方法和装置 | |
CN102148773A (zh) | 一种IPv6协议和IPv4协议转换的方法及*** | |
EP1887722A1 (en) | Ethernet access device and method thereof | |
KR102257945B1 (ko) | 서비스 데이터 전송 방법 및 장치 | |
CN104301812A (zh) | 一种光网络***和网络功能虚拟化方法 | |
CN103199617B (zh) | 二次回路图中虚回路与物理端口对应关系的表示方法 | |
US20160149806A1 (en) | Software-defined network (sdn) system using host abstraction, and method for implementing the same | |
CN110365578A (zh) | 网络接口控制及链路切换方法、装置、网络设备和介质 | |
CN105790966A (zh) | 一种节点交叉搜索方法及装置 | |
CN101860769A (zh) | 一种ip与光融合的方法、装置和*** | |
CN104038569A (zh) | 一种基于地址映射的集群通信模型 | |
CN113098777B (zh) | 一种数据转发方法、装置、终端设备和存储介质 | |
CN111343519B (zh) | 一种光电互联网络***及数据传输方法 | |
RU191373U1 (ru) | Мультисервисный маршрутизатор с маскированием информационных направлений | |
CN104333500A (zh) | 一种信号转换方法、装置及*** | |
CN103368959A (zh) | RapidIO报文和InfiniBand报文之间的转换方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |