一种光传送网的管理方法和装置制造方法

文档序号:7780154阅读:204来源:国知局
一种光传送网的管理方法和装置制造方法
【专利摘要】本发明实施例公开了一种光传送网的管理方法和装置,用于提高带宽资源的利用效率。本发明实施例方法包括:获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息;根据带宽资源分布信息和相邻站点的站间路径开通信息生成第一服务层路径;根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段;对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,第三服务层路径包括虚拟路由段。
【专利说明】一种光传送网的管理方法和装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种光传送网的管理方法和装置。
【背景技术】
[0002]随着传送网的带宽成倍增长,光传送网(Optical Transport Network, 0TN)技术为传送网通过大管道传送光信号提供了更为灵活的调度方式,OTN中由于需要传送的光信号多种类型的业务层次,故光信号之间的复用关系也存在有多种,这必然会导致资源管理和路径计算的复杂度较高。
[0003]在OTN中的光信号映射结构中,低阶等级的光信号可以从低层光数据单元(Optical Data Unit, 0DU)中输出,多个低阶等级的光信号可以复用到高层光数据单元中,从而输出高阶等级的光信号,高阶等级的光信号可以传送到光波长通道(OpticalChannel, OCh)上。
[0004]现有技术中光信号的复用可以有多种方式,以一层光数据单元(Optical DataUnitl,ODUl)对光信号的复用为例,例如可能存在两种复用模式,一种是将光信号从ODUl复用到二层光数据单元(Optical Data Unit2,0DU2),然后光信号再从0DU2复用到三层光数据单元(Optical Data Unit3,0DU3),另一种是将光信号从ODUl直接复用到0DU3。
[0005]在理想情况下,一条低阶的光信号业务全部都由与业务本身级别一致的交叉调度来完成,但是基于管理效率的原因,在实际网络的运营维护中仍然存在大量采用高阶交叉桥接低阶信号的情况,例如,最低阶等级的光信号从0DU0复用0DU2时,可能现有的网络中没有与该最低阶等级级别一致的交叉调度,故只能采用高阶信号交叉桥接低阶信号的方式来实现光信号的传送。
[0006]但是本发明的发明人在实现本发明的过程中发现,对于低阶等级的光信号能否利用高阶信号交叉桥接低阶信号的方式,取决于在高阶信号交叉中是否仍然存在空闲的低阶通道,故仍然具有非常大的不确定性,若不能使用高阶信号交叉桥接低阶信号的方式,则需要重新建立与低阶等级的光信号的业务等级相一致的交叉调度,故会造成带宽资源利用效率较低。

【发明内容】

[0007]本发明实施例提供了一种光传送网的管理方法和装置,用于提高带宽资源的利用效率。
[0008]为解决上述技术问题,本发明实施例提供以下技术方案:
[0009]第一方面,本发明实施例提供一种光传送网的管理方法,包括:
[0010]获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息;
[0011]根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径,其中,所述第一服务层路径包括所述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息;
[0012]根据所述第一服务层路径中的第一路由段的源宿端交叉信息判断所述第一路由段的源宿端交叉是否一致;
[0013]若所述第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,所述第二服务层路径包括所述多个站点中除所述第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段;
[0014]对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径,所述第三服务层路径包括虚拟路由段,所述虚拟路由段的源端为所述第一路由段的源端且所述虚拟路由段的宿端为所述第二路由段的宿端,或,所述虚拟路由段的源端为所述第二路由段的源端且所述虚拟路由段的宿端为所述第一路由段的宿端。
[0015]结合第一方面,在第一方面的第一种可能的实现方式中,若所述第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。
[0016]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段之后,还包括:
[0017]若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用或空闲;
[0018]若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用。
[0019]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,若所述源宿端交叉一致,所述方法还包括:
[0020]若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均无交叉,更新所述第一路由段的状态为空闲;
[0021]若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均有交叉,更新所述第一路由段的状态为占用。
[0022]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径之后,还包括:
[0023]若所述第一服务层路径包括的站点上已经配置了业务交叉,将与所述业务交叉相应的光信号级别对应的路由段的状态更新为占用。
[0024]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第五种可能的实现方式中,所述根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径之后,还包括:
[0025]若所述第一服务层路径中的所有路由段的状态为空闲或占用的其中一种状态,根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第四服务层路径,其中,所述第四服务层路径包括的两个站点至少有一个站点和所述第一服务层路径包括的两个站点不相同。
[0026]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第六种可能的实现方式中,所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括:
[0027]判断所述第一服务层路径中除所述第一路由段以外的其它路由段的源宿端交叉是否一致,并按照对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述第一服务层路径中除所述第一路由段以外的其它路由段进行处理,直到将所述第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0028]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第七种可能的实现方式中,所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括:
[0029]判断所述第三服务层路径中的虚拟路由段的源宿端交叉是否一致,并按照对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述虚拟路由段进行处理,直到将所述第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0030]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第八种可能的实现方式中,所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括:
[0031]接收用户发送的光信号;
[0032]根据所述光信号的信号级别从所述OTN路由系统中选择相应的虚拟路由段;
[0033]对选择出的虚拟路由段对应的站点进行交叉配置;
[0034]使用交叉配置后的站点对所述光信号进行传送。
[0035]第二方面,本发明实施例还提供一种光传送网的管理装置,包括:
[0036]信息获取模块,用于获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息;
[0037]路径生成模块,用于根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径,其中,所述第一服务层路径包括所述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息;
[0038]交叉判断模块,用于根据所述第一服务层路径中的第一路由段的源宿端交叉信息判断所述第一路由段的源宿端交叉是否一致;
[0039]路由段获取模块,用于若所述第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,所述第二服务层路径包括所述多个站点中除所述第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段;
[0040]路由段合并模块,用于对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径,所述第三服务层路径包括虚拟路由段,所述虚拟路由段的源端为所述第一路由段的源端且所述虚拟路由段的宿端为所述第二路由段的宿端,或,所述虚拟路由段的源端为所述第二路由段的源端且所述虚拟路由段的宿端为所述第一路由段的宿端。[0041]结合第一方面,在第一方面的第一种可能的实现方式中,所述OTN的管理装置还包括:
[0042]第一状态更新模块,用于若所述第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。
[0043]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述OTN的管理装置还包括:
[0044]第二状态更新模块,用于若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用或空闲;若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用。
[0045]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,若所述源宿端交叉一致,所述OTN的管理装置还包括:
[0046]第三状态更新模块,用于若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均无交叉,更新所述第一路由段的状态为空闲;若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均有交叉,更新所述第一路由段的状态为占用。
[0047]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述OTN的管理装置还包括:
[0048]第四状态更新模块,用于若所述第一服务层路径包括的站点上已经配置了业务交叉,将与所述业务交叉相应的光信号级别对应的路由段的状态更新为占用。
[0049]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第五种可能的实现方式中,
[0050]所述路径生成模块,还用于若所述第一服务层路径中的所有路由段的状态已经为空闲或占用的其中一种状态,根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第四服务层路径,其中,所述第四服务层路径包括的两个站点至少有一个站点和所述第一服务层路径包括的两个站点不相同。
[0051]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第六种可能的实现方式中,
[0052]所述交叉判断模块,还用于判断所述第一服务层路径中除所述第一路由段以外的其它路由段的源宿端交叉是否一致,并按照所述路由段获取模块和所述路由段合并模块对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述第一服务层路径中除所述第一路由段以外的其它路由段进行处理,直到将所述第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0053]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第七种可能的实现方式中,
[0054]所述交叉判断模块,还用于判断所述第三服务层路径中的虚拟路由段的源宿端交叉是否一致,并按照所述路由段获取模块和所述路由段合并模块对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述虚拟路由段进行处理,直到将所述第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。[0055]结合第一方面或第一方面的第一种可能或第二种可能的实现方式,在第一方面的第八种可能的实现方式中,所述OTN的管理装置还包括:
[0056]信号接收模块,用于接收用户发送的光信号;
[0057]路由计算模块,用于根据所述光信号的信号级别从所述OTN路由系统中选择相应的虚拟路由段;
[0058]交叉配置模块,用于对选择出的虚拟路由段对应的站点进行交叉配置;
[0059]信号传送模块,用于使用交叉配置后的站点对所述光信号进行传送。
[0060]从以上技术方案可以看出,本发明实施例具有以下优点:
[0061]在本发明实施例中,获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息,根据获取到的带宽资源分布信息和站间路径开通信息生成第一服务层路径,根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,其中,第三服务层路径包括的虚拟路由段为对第一路由段和第二路由段进行合并得到,通过对交叉不一致的源宿端交叉对应的多个服务层路径的路由段的合并,可以实现站点已经配置的高阶信号交叉桥接与低阶通道的合并,将路由段合并得到的虚拟路由段用于光信号的传送时,就可以实现使用高阶信号交叉桥接低阶信号的方式传送光信号,无需重新建立与低阶等级的光信号的业务等级相一致的交叉调度,提高带宽资源利用效率。
【专利附图】

【附图说明】
[0062]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
[0063]图1为本发明实施例提供的一种光传送网的管理方法的流程方框示意图;
[0064]图2为本发明实施例提供的OTN路由系统中光信号的映射结构示意图;
[0065]图3为本发明实施例中OTN路由系统的一种架构部署示意图;
[0066]图4为本发明实施例中提供的生成第三服务层路径的实现方式示意图;
[0067]图5_a为本发明实施例提供的初始状态下网络带宽资源分布示意图;
[0068]图5-b为本发明实施例提供的站点D存在ODUl交叉后的网络带宽资源分布示意图;
[0069]图6为本发明实施例提供的OTN的管理装置的功能架构示意图;
[0070]图7为本发明实施例中OTN的管理方法的一种应用场景示意图;
[0071]图8-a为本发明实施例提供的一种OTN的管理装置的组成结构示意图;
[0072]图8-b为本发明实施例提供的另一种OTN的管理装置的组成结构示意图;
[0073]图8-c为本发明实施例提供的另一种OTN的管理装置的组成结构示意图;
[0074]图8-d为本发明实施例提供的另一种OTN的管理装置的组成结构示意图;
[0075]图8-e为本发明实施例提供的另一种OTN的管理装置的组成结构示意图;
[0076]图8-f为本发明实施例提供的另一种OTN的管理装置的组成结构示意图;[0077]图9为本发明实施例提供的另一种OTN的管理装置的组成结构示意图。
【具体实施方式】
[0078]本发明实施例提供了一种光传送网的管理方法和装置,用于提高带宽资源的利用效率。
[0079]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0080]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0081]以下分别进行详细说明。
[0082]本发明光传送网的管理方法的一个实施例,可应用于光传送网(OpticalTransport Network, 0TN)路由系统中,该方法可包括:获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息;根据上述带宽资源分布信息和上述相邻站点的站间路径开通信息生成第一服务层路径,其中,第一服务层路径包括上述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息;根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,其中,第二服务层路径包括上述多个站点中除第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段;对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,其中,第三服务层路径包括虚拟路由段,虚拟路由段的源端为第一路由段的源端且虚拟路由段的宿端为第二路由段的宿端,或,虚拟路由段的源端为第二路由段的源端且虚拟路由段的宿端为第一路由段的宿端。
[0083]请参阅图1所示,本发明一个实施例提供的光传送网的管理方法,具体可以包括如下步骤:
[0084]101、获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息。
[0085]在本发明实施例中,OTN路由系统中包括有多个站点,每个站点可以根据业务转发规则对光信号进行转发,相邻的两个站点可以接收到对端站点发送的光信号或者控制信令,来自客户端的光信号根据业务转发规则在OTN路由系统中进行复用,然后通过光波长通道(Optical Channel, OCh)进行远距离传输。
[0086]举例说明如下,请参阅如图2所示,为本发明实施例提供的OTN路由系统中光信号的映射结构示意图,其中,图2为对光信号的复用的说明示意图,在图2中省略了与光信号调度无关的模块,客户端信号(Client Signal)首先输入到ODUO,然后输出低阶等级的ODUO信号,两个ODUO信号复用到ODUl中,另外也可以将8个ODUO信号复用到0DU2中,ODUl还可以输入客户端信号,ODUl输出的光信号可以复用到0Ch2上,然后通过0Ch2进行远距离传输,另外ODUl输出的ODUl信号还可以进一步的复用,将4个ODUl信号复用到0DU2中,由0DU2将复用后的光信号传送到OChl上,然后通过OChl进行远距离传输。
[0087]需要说明的是,上述实施例中是基于0DU2、ODUU ODUO三个光信号级别进行说明的,但是本发明实施可以覆盖所有OTN电层信号体系,当存在可配置光分插复用模块(Reconfigurable Optical Add Drop Module,R0ADM)光层调度时,本发明实施例提供的OTN的管理方法也可以扩展到光波长信道穿通调度条件下的路由计算,另外本发明实施例中提供的OTN的管理方法还可以适用于同步数字系列(Synchronous Digital Hierarchy, SDH)的VC4、VC3、VC12三个光信号级别的调度,VC4是155M的光信号,VC3是42M的光信号,VC12是2M的光信号,同样存在高低阶的等级关系,当VC4和VC3需要进行高阶穿通时,本发明实施例中提供的OTN的管理方法也同样适用。
[0088]在本发明实施例中,OTN路由系统包括有多个站点,各个站点之间的连接关系由用户来部署,举例说明如下,请参阅如图3所示,为本发明实施例中OTN路由系统的一种架构部署示意图,其中,OTN路由系统包括有7个站点,分别为站点A、站点B、站点A、站点C、站点D、站点E、站点G、站点H、站点I,站点A的相邻站点为站点B和站点E,站点D的相邻站点为站点C、站点E、站点I。例如用户可以配置业务转发规则为从站点A作为源端,依次转发给站点E、站点D、站点1、站点H,H作为宿端,如图3中的箭头线条所示。另外,本发明实施例中相邻站点之间的光波长信道称之为路由段,当路由段用于承载的光信号级别不同时,相邻站点之间就可以有多个光信号级别分别对应的路由段,例如在图3中,站点A和站点E这两个相邻站点之间就存在有路由段AE,同样的,站点E和站点D这两个相邻站点之间就存在路由段ED,并且路由段用于承载的光信号级别不同时,在相邻站点之间就存在多个路由段。
[0089]在本发明实施例中,首先获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息,其中带宽资源分布信息可以通过对OTN路由系统的带宽资源采集得到,具体可以周期性的采集各个站点的带宽资源分布信息,站点的带宽资源分布信息指的是OTN路由系统中该站点当前的带宽资源分配情况,通过对各个站点的带宽资源分布信息的获取,可以获取到OTN路由系统中各个站点当前的总带宽资源、被占用的带宽资源、空闲的带宽资源,从而可以判断出OTN路由系统中各个站点还可以承载多少个光信号,以及能够承载什么级别的光信号。另外,站间路径开通信息指的是相邻站点之间是否已经开通的信息,其中,站点之间是否已经开通可以指的是管理员是否配置了站点之间的光波长通道,若站点之间已经配置了光波长通道可以认为站点之间已经开通,若站点之间没有配置光波长通道,则可以认为站点之间没有开通,另外,站点之间是否已经开通还可以指的是管理员是否已经禁止了站点之间转发光信号或控制指令,若管理员禁止两个站点之间转发光信号或控制指令,则认为站点之间没有开通,若管理员允许两个站点之间转发光信号或控制指令,则可以认为站点之间已经开通。通过站间路径开通信息可以判断出OTN路由系统中哪些站点之间是可以进行光信号转发。另外,本发明实施例中路径(Trail)是由管理员配置的,路径在OTN路由系统中是真正承载光信号的管道,路径包括源端、宿端和路由段,仍以图3为例,在OTN路由系统中存在一条路径:源端为站点A,宿端为站点H,路由段为 AE、ED、D1、IH0
[0090]102、根据上述带宽资源分布信息和上述相邻站点的站间路径开通信息生成第一服务层路径。
[0091]其中,第一服务层路径包括上述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息。
[0092]在本发明实施例中,获取到带宽资源分布信息和相邻站点的站间路径开通信息之后,根据带宽资源分布信息和相邻站点的站间路径开通信息生成第一服务层路径,服务层路径包括源端、宿端和路由段,仍以图3为例,在OTN路由系统中源端为站点E、宿端为站点D,根据带宽资源分布信息和相邻站点的站间路径开通信息生成一个服务层路径ED,服务层路径ED包括:0ΤΝ路由系统中站点E、站点D之间的多个光信号级别分别对应的路由段。
[0093]需要说明的是,在本发明实施例中,生成的服务层路径是根据选取OTN路由系统中包括的任意两个站点生成的,定义为“第一服务层路径”,为了区别后续实施例中根据OTN路由系统中其它站点生成的服务层路径,可以其它服务层路径定义为“第二服务层路径”、“第三服务层路径”、“第四服务层路径”等。另外,当路由段中涉及多个级别的光信号复用之间的关系时,将高阶的光信号组成的路径称为服务层路径(Server Trail),将低阶的光信号组成的路径称为客户层路径(Client Trail)。例如,客户端信号经过ODU复用后,分别产生ODUk信号,其中k=0?4,也就是说,OTN路由系统中可以有5级的信号颗粒,最小为ODUO对应1G,最大为0DU4对应100G,高低阶是相对的概念,当存在两级或以上的复用关系时,小颗粒光信号就是低阶的光信号,大颗粒光信号就是高阶的光信号。
[0094]需要说明的是,在本发明实施例中,第一服务层路径包括多个路由段,每个路由段对应有源端、宿端以及源宿端交叉信息,其中源宿端交叉信息指的是一个路由段的源端和宿端是否配置有交叉连接,源端和宿端对应的站点是否配置有交叉连接通常由管理员来决定,本发明实施例中若站点已经配置有交叉连接,则要利用这个交叉连接来传送光信号,从而避免站点已经配置的交叉连接被闲置导致的带宽资源利用率较低的问题。
[0095]在本发明的一些实施例中,步骤102根据带宽资源分布信息和相邻站点的站间路径开通信息生成第一服务层路径之后,OTN的管理方法还可以包括如下步骤:
[0096]若第一服务层路径包括的站点上已经配置了业务交叉,将与业务交叉相应的光信号级别对应的路由段的状态更新为占用。
[0097]其中,通过源宿端交叉信息可以判断第一服务层路径包括的站点上是否已经配置了业务交叉,当第一服务层路径包括的站点上已经配置了业务交叉时,将与业务交叉相应的光信号级别对应的路由段的状态更新为占用,通过对与业务交叉相应的光信号级别对应的路由段的状态更新,可以方便于管理员浏览网络带宽资源中已用资源和空闲资源数量以及其占用比例,使管理员能够及时发现网络带宽资源的不足或者分布不合理的缺陷。
[0098]另外,在本发明的一些实施例中,若对第一服务层路径中包括的路由段进行过状态更新,则本发明实施例中OTN的管理方法中还可以包括如下步骤:若第一服务层路径中的所有路由段的状态为空闲或占用的其中一种状态,根据带宽资源分布信息和相邻站点的站间路径开通信息生成第四服务层路径,其中,第四服务层路径包括的两个站点至少有一个站点和第一服务层路径包括的两个站点不相同。其中,第一服务层路径中的所有路由段的状态为空闲或占用的其中一种状态,也就是说,当第一服务层路径中的所有路由段的状态已经确定时,无论路由段的状态为空闲或者占用时,都可以表示该路由段的状态已经确定,此时需要重新生成服务层路径,重新生成的服务层路径定义为“第四服务层路径”,该第四服务层路径和第一服务层路径包括的站点至少有一个是不相同的。
[0099]103、根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致。
[0100]在本发明实施例中,生成第一服务层路径之后,为了能够利用站点已经配置的高阶交叉连接,首先需要判断第一服务层路径中包括的所有路由段的源宿端交叉是否一致,从而找出源宿端交叉不一致的路由段,步骤103中描述的是对第一服务层路径中的第一路由段判断源宿端交叉是否一致,第一服务层路径中的其它路由段以及其它服务层路径中的路由段判断其源宿端交叉是否一致可以参见此处对第一路由段的源宿端交叉是否一致的描述说明。
[0101]第一服务层路径中包括有多个路由段,并且针对需要传送光信号级别的不同,分别对应有多个路由段,第一服务层路径中的每个路由段对应有一个源宿端交叉信息,通过路由段对应的源宿端交叉信息可以判断出该路由段的源宿端交叉是否一致,其中,路由段的源宿端交叉是否一致指的是该路由段的源端和宿端的交叉连接情况是否保持一致,路由段的源宿端交叉一致具体可以指的是该路由段的源端和宿端均无交叉,路由段的源宿端交叉一致还可以指的是该路由段的源端和宿端均有交叉,除了路由段的源宿端交叉一致以外的情况就属于路由段的源宿端交叉不一致。仍以图3所示的OTN路由系统中路由段ED为例,路由段ED对应的源端为站点E,路由段ED对应的宿端为站点D,路由段ED对应的源宿端交叉信息为在站点E配置有交叉连接0DU2、在站点D配置有交叉连接ODUl,则路由段ED的源宿端交叉不一致,因为源端为交叉连接0DU2,宿端为交叉连接0DU1,故路由段ED的源宿端交叉是不一致。步骤103中以对第一路由段的源宿端交叉是否一致进行描述,当第一路由段的源宿端交叉不一致时,执行如下步骤104。
[0102]104、若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段。
[0103]其中,第二服务层路径包括上述多个站点中除第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段。
[0104]在本发明实施例中,当第一路由段的源宿端交叉不一致时,对于该源宿端交叉,获取该源宿端交叉的另一侧服务层路径,将与交叉不一致的源宿端交叉对应的另一侧服务层路径定义为“第二服务层路径”,获取到源宿端交叉对应的第二服务层路径中对应的路由段,将该路由段定义为“第二路由段”,当第一路由段的源宿端交叉不一致时,第一路由段的源宿端交叉分别有两个不同的服务层路径,一个是第一路由段所属的第一服务层路径,另一个为第二路由段所属的第二服务层路径,其中,第二服务层路径包括上述多个站点中除第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段。
[0105]需要说明的是,在本发明的一些实施例中,OTN的管理方法还可以包括如下步骤:若第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。其中第一路由段的状态指的是该第一路由段的占用状态,第一路由段的状态包括两种状态:空闲或占用,本发明实施例中当第一路由段的源宿端交叉不一致时,将第一路由段的状态更新为占用,以表示第一路由段将用于组成虚拟路由段,不再是空闲状态,不能够再被占用。通过对第一路由段的状态更新,可以明确第一服务层路径中第一路由段能否被用于路由合并,可以方便于管理员浏览网络带宽资源中已用资源和空闲资源数量以及其占用比例,使管理员能够及时发现网络带宽资源的不足或者分布不合理的缺陷。
[0106]需要说明的是,在本发明的另一些实施例中,步骤104获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段之后,OTN的管理方法还可以包括如下步骤:还包括:
[0107]若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将第二服务层路径中的第二路由段的状态更新为占用或空闲;
[0108]若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将第二服务层路径中的第二路由段的状态更新为占用。
[0109]其中,若第二路由段的源端不是接入光信号的支路端口,即第二路由段是用于光信号复用的普通站点,则可以第二路由段的状态更新为占用,以表示第二路由段将用于组成虚拟路由段,不再是空闲状态,不能够再被占用。但是对于第二路由段是接入光信号的支路端口的情况,这种情况一般用于维护异常导致的离散交叉,第二路由段的状态可以更新为占用或空闲,具体可以根据具体的应用场景来设定。通过对第二路由段的状态更新,可以明确第二服务层路径中第二路由段能否被用于路由合并,可以方便于管理员浏览网络带宽资源中已用资源和空闲资源数量以及其占用比例,使管理员能够及时发现网络带宽资源的不足或者分布不合理的缺陷。
[0110]105、对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径。
[0111]其中,第三服务层路径包括虚拟路由段,虚拟路由段的源端为第一路由段的源端且虚拟路由段的宿端为第二路由段的宿端,或,虚拟路由段的源端为第二路由段的源端且虚拟路由段的宿端为第一路由段的宿端。
[0112]在本发明实施例中,获取到与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段之后,对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,在第三服务层路径中包括虚拟路由段,该虚拟路段就是对第一路由段和第二路由段进行路由合并之后得到的路由段,由于第一路由段和第二路由段都是相邻站点之间连接的路由段,为了区分原有的路由段,将路由合并后的“路由段”成为虚拟路由段,则虚拟路由段的源端和宿端分别为:虚拟路由段的源端为第一路由段的源端且虚拟路由段的宿端为第二路由段的宿端,或,虚拟路由段的源端为第二路由段的源端且虚拟路由段的宿端为第一路由段的宿端。
[0113]需要说明的是,本发明实施例中,路由段指光波长通道的一个子通道时隙,也就是对应于一个端到端的ODUk光信号,而虚拟路由段指的是两个路由段(或更多的路由段)连续的光波长通道内的两个相同颗粒的子通道,通过交叉调度连接起来,形成一个新的路由段,其长度相当于两段光波长通道形成的新通道。
[0114]举例说明如下,请参阅如图4所示,为本发明实施例中提供的生成第三服务层路径的实现方式示意图,在图4中,站点D配置有一个ODUl交叉连接,服务层路径ED包括站点E和站点D之间的多个光信号级别分别对应的路由段,其中路由段ED的源宿端交叉不一致,交叉不一致的源宿端交叉对应的另一个服务层路径为服务层路径DI,服务层路径DI包括站点D和站点I之间的多个光信号级别分别对应的路由段,将路由段ED和路由段DI进行路由合并,生成第三服务层路径,第三服务层路径包括虚拟路由段EI。当需要发放一条ODUO的光信号时,光信号从站点A出发,经过站点E、站点D、站点I,最后到达站点H。在站点D,已经存在一个高阶信号ODUl交叉,故可以形成了从站点E到站点I的虚拟路由段EI,本发明实施例中可以利用站点D已经建立的ODUl交叉连接,而不需要在站点D建立新的ODUO交叉,通过利用虚拟路由段EI,可以将光信号从站点E直接传输出给站点I,从而达到高效利用路由段ED、路由段DI两个跨段的带宽资源的目的。
[0115]本发明实施例中通过对第一路由段和第二路由段的合并,采用虚拟路由段可以解决高阶穿通交叉难于复用的问题,可以提升业务发放效率和带宽使用效率,另外,本发明实施例中为了能够实现对带宽资源的监控管理,还可以对带宽资源的分布进行可视化监控,举例说明如下,请参阅如图5-a所示,为本发明实施例提供的初始状态下网络带宽资源分布示意图,其中,光波长通道OChAE的源端为站点A、宿端为E,0ChAE包括有8个ODUO路由段,光波长通道OChED的源端为站点E、宿端为D,OChED包括有8个ODUO路由段,光波长通道OChDI的源端为站点D、宿端为I,OChDI包括有8个ODUO路由段,光波长通道OChIH的源端为站点1、宿端为H,OChIH包括有8个ODUO路由段。请参阅如图5_b所示,为本发明实施例提供的站点D存在ODUl交叉后的网络带宽资源分布示意图,其中,在站点D上配置有ODUl交叉,由于ODUl的颗粒大小为两个0DU0,故可以将OChED上的ODUl颗粒的路由段和OChDI上的ODUl颗粒的路由段进行路由合并,得到一个虚拟路由段,该虚拟路由段为2个ODUO的路由段,则进行路由合并后,原来的OChED上还存在有6个ODUO的路由段,原来的OChDI上海存在有6个ODUO的路由段。通过如图5-b所示,可以为逻辑上的网络带宽资源的分布情况提供了可视化,使得网络管理员能及时发现网络带宽资源不足或者分布不合理的缺陷,由于OTN的业务颗粒非常大,单个通道的费用很高,所以在OTN的管理中对路由段进行可视化,可以把逻辑上的所有网络带宽资源都能够以图形形式呈现在可以向用户显示的界面上,通过图形能够形象的表示出OTN路由系统中各个站点的带宽资源分布,可以为制定路由策略提供便利条件,便于光信号的传送。
[0116]需要说明的是,本发明实施例中步骤103中对第一路由段的源宿端交叉是否一致的判断,若第一路由段的源宿端交叉不一致时执行了步骤104和步骤105,若第一路由段的源宿端交叉一致时,OTN的管理方法还可以包括如下步骤:
[0117]若源宿端交叉一致具体为第一路由段的源端和宿端均无交叉,更新第一路由段的状态为空闲;
[0118]若源宿端交叉一致具体为第一路由段的源端和宿端均有交叉,更新第一路由段的状态为占用。
[0119]其中,第一路由段的源端和宿端均无交叉属于源宿端交叉一致的情况,可以将第一路由段的状态更新为空闲,则表示该第一路由段仍为空闲状态,可以用于传送光信号,第一路由段的源端和宿端均有交叉属于源宿端交叉一致的情况,可以将第一路由段的状态更新为占用,通过对第一路由段的状态更新,可以明确第一服务层路径中第一路由段能否被用于路由合并,可以方便于管理员浏览网络带宽资源中已用资源和空闲资源数量以及其占用比例,使管理员能够及时发现网络带宽资源的不足或者分布不合理的缺陷。
[0120]需要说明的是,在本发明实施例中步骤103中对第一路由段的源宿端交叉是否一致进行了判断,并当第一路由段的源宿端交叉一致时执行了步骤104和步骤105,也就是说步骤103至步骤105描述的是对第一路由段的处理过程,本发明实施例中在步骤103之后,还可以包括如下步骤:
[0121]判断第一服务层路径中除第一路由段以外的其它路由段的源宿端交叉是否一致,并按照对第一路由段的源宿端交叉是否一致所分别进行的处理方式对第一服务层路径中除第一路由段以外的其它路由段进行处理,直到将第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0122]也就是说,本发明实施例可以是一个循环的过程,当生成第一服务层路径之后,可以对第一服务层路径中包括的第一路由段进行源宿端交叉是否一致的判断,然后对第一服务层路径中包括的其它路由段采用同样的方式进行源宿端交叉是否一致的判断,即对于步骤103至105可以多次循环执行,以实现对第一服务层路径中所有路由段进行源宿端交叉是否一致的判断。
[0123]需要说明的是,在本发明实施例中步骤105生成第三服务层路径之后,本发明实施例中还可以包括如下步骤:
[0124]判断第三服务层路径中的虚拟路由段的源宿端交叉是否一致,并按照对第一路由段的源宿端交叉是否一致所分别进行的处理方式对虚拟路由段进行处理,直到将第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0125]也就是说,本发明实施例可以是一个循环的过程,当生成第三服务层路径之后,可以对第三服务层路径中包括的虚拟路由段进行源宿端交叉是否一致的判断,即对于步骤103至105可以多次循环执行,以实现对第三服务层路径中所有路由段进行源宿端交叉是否一致的判断。
[0126]需要说明的是,在本发明的另一些实施例中步骤105生成第三服务层路径之后,本发明实施例中还可以包括如下步骤:
[0127]接收用户发送的光信号;
[0128]根据光信号的信号级别从OTN路由系统中选择相应的虚拟路由段;
[0129]对选择出的虚拟路由段对应的站点进行交叉配置;
[0130]使用交叉配置后的站点对光信号进行传送。
[0131]其中,对OTN路由系统中在路由段的源宿端交叉一致的情况下对所有服务层路径的路由段进行合并生成虚拟路由段之后,按照本发明实施例中OTN路由系统中路由段的分布情况可以对用户发送的光信号进行传送,根据光信号的信号级别从OTN路由系统中选择相应的虚拟路由段,对选择出的虚拟路由段对应的站点进行交叉配置,然后使用交叉配置后的站点对光信号进行传送。
[0132]举例说明如下,请参阅如图6所示,为本发明实施例提供的OTN的管理装置的功能架构示意图,其中,OTN的管理装置主要位于管理平面,按照其功能可以分为“带宽资源采集”、“带宽资源分析”、“路由计算”、“交叉配置”四个功能。另外OTN路由系统中的物理网元由主机软件控制,通过OTN的管理装置与主机软件的通信接口采集网络中的带宽资源,详见前述步骤101的描述,OTN的管理装置再对采集到的带宽资源进行分析,形成对应的路由段和虚拟路由段,详见前述实施例中步骤102至105中对带宽资源的分析,然后OTN的管理装置根据需要传送的光信号进行路由计算,制定合适的路由转发策略,最后OTN的管理装置进行交叉配置,负责将路由计算得到的交叉通过OTN的管理装置与主机软件之间的通信接口下发给物理网元,实现最终的光信号发放。其中,图6中所示的物理网元指具备OTN交叉调度功能的光传输设备,它具备两种与本发明实施例中相关的功能:1)可以安装光波长通道的光口,这些光口能够将光/电信号互转,并进行远距离传输;2)可以抽取光波长通道的光口的电信号在各个光波长通道的光口之间或者客户侧光口之间进行交叉调度。
[0133]通过以上对本发明实施例的描述可知,获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息,根据获取到的带宽资源分布信息和站间路径开通信息生成第一服务层路径,根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,其中,第三服务层路径包括的虚拟路由段为对第一路由段和第二路由段进行合并得到,通过对交叉不一致的源宿端交叉对应的多个服务层路径的路由段的合并,可以实现站点已经配置的高阶信号交叉桥接与低阶通道的合并,将路由段合并得到的虚拟路由段用于光信号的传送时,就可以实现使用高阶信号交叉桥接低阶信号的方式传送光信号,无需重新建立与低阶等级的光信号的业务等级相一致的交叉调度,提高带宽资源利用效率。
[0134]为便于更好的理解和实施本发明实施例的上述方案,下面举例相应的应用场景来进行具体说明。
[0135]首先收集OTN路由系统中各个站点的带宽资源分布信息以及站间路径开通信息,确认哪些站点之间已经开通站间OCh路径,对每个OCh路径,根据形成OCh路径的设备规格描述的信号映射关系,生成多个光信号级别分别对应的所有路由段,根据已经配置的业务交叉,将业务交叉对应的路由段标记为“占用”状态,并根据光信号的高低阶承载关系,将与标记为“占用”状态的路由段具有高低阶承载的路由段同样标记为“占用”状态。请参阅如图7所示,为本发明实施例中OTN的管理方法的一种应用场景示意图,可以包括如下步骤:
[0136]S01、初始化服务层路径容器,将所有的OCh路径置入服务层路径容器中。
[0137]其中,设置一个服务层路径容器,将生成的所有服务层路径置入服务层路径容器,则在开始时刻,服务层路径容器中容纳有多个服务层路径。
[0138]S02、先检查服务层路径容器中是否存在服务层路径,如不存在,则整个过程结束,否则从服务层路径容器中选择一个服务层路径,作为当前服务层路径(即前述实施例中的第一服务层路径),然后进入步骤S03。
[0139]其中,步骤S02是一个循环的起点,有两种可能导致服务层路径容器中没有服务层路径:1)步骤SOl初始化该服务层路径容器时可能不存在任何OCh,导致其一开始就为空;2)经过步骤S03、S04,所有的服务层路径均已处理完毕并移出该服务层路径容器。
[0140]S03、从服务层路径容器中移除当前服务层路径。
[0141]S04、检查当前服务层路径中的所有路由段,如所有路由段均已明确占用状态,SP所有路由段的状态已经更新为占用或空闲,则回到步骤S02,重新选择一个服务层路径作为当前服务层路径,否则选取一个路由段作为当前路由段(即前述实施例中的第一路由段),进入步骤S05。
[0142]S05、收集当前路由段的源宿端交叉信息。
[0143]S06、判断当前路由段的源宿端交叉是否一致,其中源宿端交叉一致指的是当前路由段的源端和宿端同时存在交叉或者同时不存在交叉,因为路由段是带宽资源的最小单位,具有唯一确定的信号级别,因此两端的交叉级别肯定是相同的。如果源宿交叉一致,则执行步骤S07,否则执行步骤S08。
[0144]S07、如果源宿交叉一致,更新当前路由段的状态,具体的,若源宿端均无交叉,则更新当前路由段的状态为空闲,若源宿端均有交叉,则更新当前路由段的状态为占用,若当前路由段的处理完毕,跳回步骤S04。
[0145]S08、如果源宿端交叉不一致,则更新当前路由段的占用状态为占用,然后执行步骤 S09。
[0146]S09、获取交叉不一致的源宿端交叉对应的另一侧服务层路径(即前述实施例中的第二服务层路径)的路由段,表示为另一服务层路径的路由段(即前述实施例中的第二路由段),则将另一服务层路径的路由段其状态更新为“占用”,并与当前路由段合并生成新的服务层路径(即前述实施例中的第三服务层路径)。新的服务层路径的路由段即为虚拟路由段,则虚拟路由段的源端是当前路由段的源端,虚拟路由段的宿端是另一服务层路径的路由段的宿端。虚拟路由段就是两个路由段的低阶信号,当两个路由段的低阶信号不一致时,按照两个路由段中低阶信号的等级来设定虚拟路由段对应的光信号等级。
[0147]需要说明的是,如果交叉不一致的源宿端交叉对应的另一侧服务层路径的路由段的源端为接入光信号的支路端口,则此种情况一般是维护异常导致的离散交叉,本发明实施例中在处理逻辑上可以将其置为占用或空闲,然后略过步骤S10,直接跳回到步骤S04。
[0148]S10、将新生成的服务层路径加入服务层路径容器,其对应的路由段为虚拟路由段,当前路由段处理完毕,跳回步骤S04。
[0149]通过以上对本发明实施例的举例说明可知,获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息,根据获取到的带宽资源分布信息和站间路径开通信息生成第一服务层路径,根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,其中,第三服务层路径包括的虚拟路由段为对第一路由段和第二路由段进行合并得到,通过对交叉不一致的源宿端交叉对应的多个服务层路径的路由段的合并,可以实现站点已经配置的高阶信号交叉桥接与低阶通道的合并,将路由段合并得到的虚拟路由段用于光信号的传送时,就可以实现使用高阶信号交叉桥接低阶信号的方式传送光信号,无需重新建立与低阶等级的光信号的业务等级相一致的交叉调度,提高带宽资源利用效率。
[0150]为便于更好的实施本发明实施例的上述方案,下面还提供用于实施上述方案的相
关装置。
[0151]请参阅图8-a所示,本发明实施例提供的一种OTN的管理装置800,可以包括:信息获取模块801、路径生成模块802、交叉判断模块803、路由段获取模块804、路由段合并模块805,其中,[0152]信息获取模块801,用于获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息;
[0153]路径生成模块802,用于根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径,其中,所述第一服务层路径包括所述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息;
[0154]交叉判断模块803,用于根据所述第一服务层路径中的第一路由段的源宿端交叉信息判断所述第一路由段的源宿端交叉是否一致;
[0155]路由段获取模块804,用于若所述第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,所述第二服务层路径包括所述多个站点中除所述第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段;
[0156]路由段合并模块805,用于对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径,所述第三服务层路径包括虚拟路由段,所述虚拟路由段的源端为所述第一路由段的源端且所述虚拟路由段的宿端为所述第二路由段的宿端,或,所述虚拟路由段的源端为所述第二路由段的源端且所述虚拟路由段的宿端为所述第一路由段的宿端。
[0157]请参阅如图8-b所示,在本发明的一些实施例中,相对于如图8-a所示的OTN的管理装置800,OTN的管理装置800,还可以包括:
[0158]第一状态更新模块806,用于若所述第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。
[0159]请参阅如图8-c所示,在本发明的一些实施例中,相对于如图8-a所示的OTN的管理装置800,OTN的管理装置800,还可以包括:
[0160]第二状态更新模块807,用于若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用或空闲;若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用。
[0161]请参阅如图8-d所示,在本发明的一些实施例中,相对于如图8-a所示的OTN的管理装置800,OTN的管理装置800,还可以包括:
[0162]第三状态更新模块808,用于若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均无交叉,更新所述第一路由段的状态为空闲;若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均有交叉,更新所述第一路由段的状态为占用。
[0163]请参阅如图8-e所示,在本发明的一些实施例中,相对于如图8-a所示的OTN的管理装置800,OTN的管理装置800,还可以包括:
[0164]第四状态更新模块809,用于若所述第一服务层路径包括的站点上已经配置了业务交叉,将与所述业务交叉相应的光信号级别对应的路由段的状态更新为占用。
[0165]在本发明的一些实施例中,所述路径生成模块802,还用于若所述第一服务层路径中的所有路由段的状态已经为空闲或占用的其中一种状态,根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第四服务层路径,其中,所述第四服务层路径包括的两个站点至少有一个站点和所述第一服务层路径包括的两个站点不相同。
[0166]在本发明的一些实施例中,所述交叉判断模块,还用于判断所述第一服务层路径中除所述第一路由段以外的其它路由段的源宿端交叉是否一致,并按照所述路由段获取模块804和所述路由段合并模块805对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述第一服务层路径中除所述第一路由段以外的其它路由段进行处理,直到将所述第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0167]在本发明的一些实施例中,交叉判断模块803,还用于判断所述第三服务层路径中的虚拟路由段的源宿端交叉是否一致,并按照所述路由段获取模块804和所述路由段合并模块805对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述虚拟路由段进行处理,直到将所述第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0168]请参阅如图8-f所示,在本发明的一些实施例中,相对于如图8-a所示的OTN的管理装置800,OTN的管理装置800,还可以包括:
[0169]信号接收模块810,用于接收用户发送的光信号;
[0170]路由计算模块811,用于根据所述光信号的信号级别从所述OTN路由系统中选择相应的虚拟路由段;
[0171]交叉配置模块812,用于对选择出的虚拟路由段对应的站点进行交叉配置;
[0172]信号传送模块813,用于使用交叉配置后的站点对所述光信号进行传送。
[0173]通过以上实施例对本发明的描述可知,信息获取模块获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息,路径生成模块根据获取到的带宽资源分布信息和站间路径开通信息生成第一服务层路径,交叉判断模块根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;路由段获取模块若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,路由段合并模块对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,其中,第三服务层路径包括的虚拟路由段为对第一路由段和第二路由段进行合并得到,通过对交叉不一致的源宿端交叉对应的多个服务层路径的路由段的合并,可以实现站点已经配置的高阶信号交叉桥接与低阶通道的合并,将路由段合并得到的虚拟路由段用于光信号的传送时,就可以实现使用高阶信号交叉桥接低阶信号的方式传送光信号,无需重新建立与低阶等级的光信号的业务等级相一致的交叉调度,提高带宽资源利用效率。
[0174]本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储有程序,该程序执行包括上述方法实施例中记载的部分或全部步骤。
[0175]接下来介绍本发明实施例提供的另一种OTN的管理装置,请参阅图9所示,OTN的管理装置900包括:
[0176]输入装置901、输出装置902、处理器903和存储器904(其中。。。900中的处理器903的数量可以一个或多个,图9中以一个处理器为例)。在本发明的一些实施例中,输入装置901、输出装置902、处理器903和存储器904可通过总线或其它方式连接,其中,图9中以通过总线连接为例。[0177]其中,处理器903,用于执行如下步骤:
[0178]获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息;
[0179]根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径,其中,所述第一服务层路径包括所述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息;
[0180]根据所述第一服务层路径中的第一路由段的源宿端交叉信息判断所述第一路由段的源宿端交叉是否一致;
[0181]若所述第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,所述第二服务层路径包括所述多个站点中除所述第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段;
[0182]对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径,所述第三服务层路径包括虚拟路由段,所述虚拟路由段的源端为所述第一路由段的源端且所述虚拟路由段的宿端为所述第二路由段的宿端,或,所述虚拟路由段的源端为所述第二路由段的源端且所述虚拟路由段的宿端为所述第一路由段的宿端。
[0183]在本发明的一些实施例中,处理器903,还用于执行如下步骤:
[0184]若所述第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。
[0185]在本发明的一些实施例中,处理器903,还用于执行如下步骤:所述获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段之后,还包括:
[0186]若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用或空闲;
[0187]若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用。
[0188]在本发明的一些实施例中,处理器903,还用于执行如下步骤:若所述源宿端交叉一致,所述方法还包括:
[0189]若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均无交叉,更新所述第一路由段的状态为空闲;
[0190]若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均有交叉,更新所述第一路由段的状态为占用。
[0191]在本发明的一些实施例中,处理器903,还用于执行如下步骤:所述根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径之后,还包括:
[0192]若所述第一服务层路径包括的站点上已经配置了业务交叉,将与所述业务交叉相应的光信号级别对应的路由段的状态更新为占用。
[0193]在本发明的一些实施例中,处理器903,还用于执行如下步骤:所述根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径之后,还包括:
[0194]若所述第一服务层路径中的所有路由段的状态为空闲或占用的其中一种状态,根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第四服务层路径,其中,所述第四服务层路径包括的两个站点至少有一个站点和所述第一服务层路径包括的两个站点不相同。
[0195]在本发明的一些实施例中,处理器903,还用于执行如下步骤:所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括:
[0196]判断所述第一服务层路径中除所述第一路由段以外的其它路由段的源宿端交叉是否一致,并按照对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述第一服务层路径中除所述第一路由段以外的其它路由段进行处理,直到将所述第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0197]在本发明的一些实施例中,处理器903,还用于执行如下步骤:所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括:
[0198]判断所述第三服务层路径中的虚拟路由段的源宿端交叉是否一致,并按照对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述虚拟路由段进行处理,直到将所述第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
[0199]在本发明的一些实施例中,处理器903,还用于执行如下步骤:所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括:
[0200]接收用户发送的光信号;
[0201]根据所述光信号的信号级别从所述OTN路由系统中选择相应的虚拟路由段;
[0202]对选择出的虚拟路由段对应的站点进行交叉配置;
[0203]使用交叉配置后的站点对所述光信号进行传送。
[0204]通过以上实施例对本发明的描述可知,获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息,根据获取到的带宽资源分布信息和站间路径开通信息生成第一服务层路径,根据第一服务层路径中的第一路由段的源宿端交叉信息判断第一路由段的源宿端交叉是否一致;若第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,对第一服务层路径中的第一路由段和第二服务层路径中的第二路由段进行合并,生成第三服务层路径,其中,第三服务层路径包括的虚拟路由段为对第一路由段和第二路由段进行合并得到,通过对交叉不一致的源宿端交叉对应的多个服务层路径的路由段的合并,可以实现站点已经配置的高阶信号交叉桥接与低阶通道的合并,将路由段合并得到的虚拟路由段用于光信号的传送时,就可以实现使用高阶信号交叉桥接低阶信号的方式传送光信号,无需重新建立与低阶等级的光信号的业务等级相一致的交叉调度,提高带宽资源利用效率。
[0205]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。[0206]另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0207]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0208]综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种光传送网OTN的管理方法,其特征在于,包括: 获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息; 根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径,其中,所述第一服务层路径包括所述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息; 根据所述第一服务层路径中的第一路由段的源宿端交叉信息判断所述第一路由段的源宿端交叉是否一致; 若所述第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,所述第二服务层路径包括所述多个站点中除所述第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段; 对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径,所述第三服务层路径包括虚拟路由段,所述虚拟路由段的源端为所述第一路由段的源端且所述虚拟路由段的宿端为所述第二路由段的宿端,或,所述虚拟路由段的源端为所述第二路由段的源端且所述虚拟路由段的宿端为所述第一路由段的宿端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若所述第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。
3.根据权利要求2所述的方法,其特征在于,所述获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段之后,还包括: 若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用或空闲; 若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用。
4.根据权利要求1至3中任一项所述的方法,其特征在于,若所述源宿端交叉一致,所述方法还包括: 若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均无交叉,更新所述第一路由段的状态为空闲; 若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均有交叉,更新所述第一路由段的状态为占用。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径之后,还包括: 若所述第一服务层路径包括的站点上已经配置了业务交叉,将与所述业务交叉相应的光信号级别对应的路由段的状态更新为占用。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径之后,还包括: 若所述第一服务层路径中的所有路由段的状态为空闲或占用的其中一种状态,根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第四服务层路径,其中,所述第四服务层路径包括的两个站点至少有一个站点和所述第一服务层路径包括的两个站点不相同。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括: 判断所述第一服务层路径中除所述第一路由段以外的其它路由段的源宿端交叉是否一致,并按照对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述第一服务层路径中除所述第一路由段以外的其它路由段进行处理,直到将所述第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括: 判断所述第三服务层路径中的虚拟路由段的源宿端交叉是否一致,并按照对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述虚拟路由段进行处理,直到将所述第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
9.根据权利要求1至3中任一项所述的方法,其特征在于,所述对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径之后,还包括: 接收用户发送的光信号; 根据所述光信号的信号级别从所述OTN路由系统中选择相应的虚拟路由段;· 对选择出的虚拟路由段对应的站点进行交叉配置; 使用交叉配置后的站点对所述光信号进行传送。
10.一种光传送网OTN的管理装置,其特征在于,包括: 信息获取模块,用于获取OTN路由系统中多个站点的带宽资源分布信息以及相邻站点的站间路径开通信息; 路径生成模块,用于根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第一服务层路径,其中,所述第一服务层路径包括所述多个站点中任意两个站点之间的多个光信号级别分别对应的路由段,每个路由段对应有源端、宿端以及源宿端交叉信息; 交叉判断模块,用于根据所述第一服务层路径中的第一路由段的源宿端交叉信息判断所述第一路由段的源宿端交叉是否一致; 路由段获取模块,用于若所述第一路由段的源宿端交叉不一致,获取与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段,所述第二服务层路径包括所述多个站点中除所述第一服务层路径包括的两个站点以外的其它两个站点之间的多个光信号级别对应的路由段; 路由段合并模块,用于对所述第一服务层路径中的第一路由段和所述第二服务层路径中的第二路由段进行合并,生成第三服务层路径,所述第三服务层路径包括虚拟路由段,所述虚拟路由段的源端为所述第一路由段的源端且所述虚拟路由段的宿端为所述第二路由段的宿端,或,所述虚拟路由段的源端为所述第二路由段的源端且所述虚拟路由段的宿端为所述第一路由段的宿端。
11.根据权利要求10所述的装置,其特征在于,所述OTN的管理装置还包括: 第一状态更新模块,用于若所述第一路由段的源宿端交叉不一致,将交叉不一致的源宿端交叉对应的第一服务层路径中的第一路由段的状态更新为占用。
12.根据权利要求11所述的装置,其特征在于,所述OTN的管理装置还包括: 第二状态更新模块,用于若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端为接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用或空闲;若与交叉不一致的源宿端交叉对应的第二服务层路径中的第二路由段的源端不是接入光信号的支路端口,将所述第二服务层路径中的第二路由段的状态更新为占用。
13.根据权利要求10至12中任一项所述的装置,其特征在于,若所述源宿端交叉一致,所述OTN的管理装置还包括: 第三状态更新模块,用于若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均无交叉,更新所述第一路由段的状态为空闲;若所述源宿端交叉一致具体为所述第一路由段的源端和宿端均有交叉,更新所述第一路由段的状态为占用。
14.根据权利要求10至12中任一项所述的装置,其特征在于,所述OTN的管理装置还包括: 第四状态更新模块,用于若所述第一服务层路径包括的站点上已经配置了业务交叉,将与所述业务交叉相应的光信号级别对应的路由段的状态更新为占用。
15.根据权利要求10至12中任一项所述的装置,其特征在于, 所述路径生成模块,还用于若所述第一服务层路径中的所有路由段的状态已经为空闲或占用的其中一种状态,根据所述带宽资源分布信息和所述相邻站点的站间路径开通信息生成第四服务层路径,其中,所述第四服务层路径包括的两个站点至少有一个站点和所述第一服务层路径包括的两个站点不相同。
16.根据权利要求10至12中任一项所述的装置,其特征在于, 所述交叉判断模块,还用于判断所述第一服务层路径中除所述第一路由段以外的其它路由段的源宿端交叉是否一致,并按照所述路由段获取模块和所述路由段合并模块对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述第一服务层路径中除所述第一路由段以外的其它路由段进行处理,直到将所述第一服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
17.根据权利要求10至12中任一项所述的装置,其特征在于, 所述交叉判断模块,还用于判断所述第三服`务层路径中的虚拟路由段的源宿端交叉是否一致,并按照所述路由段获取模块和所述路由段合并模块对所述第一路由段的源宿端交叉是否一致所分别进行的处理方式对所述虚拟路由段进行处理,直到将所述第三服务层路径中的所有路由段的源宿端交叉是否一致都判断完毕为止。
18.根据权利要求10至12中任一项所述的装置,其特征在于,所述OTN的管理装置还包括: 信号接收模块,用于接收用户发送的光信号; 路由计算模块,用于根据所述光信号的信号级别从所述OTN路由系统中选择相应的虚拟路由段; 交叉配置模块,用于对选择出的虚拟路由段对应的站点进行交叉配置; 信号传送模块,用于使 用交叉配置后的站点对所述光信号进行传送。
【文档编号】H04Q11/00GK103716183SQ201310682008
【公开日】2014年4月9日 申请日期:2013年12月12日 优先权日:2013年12月12日
【发明者】刘彦, 黄海荣 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1