一种业务映射的实现方法和装置制造方法及图纸

技术编号:34557259 阅读:19 留言:0更新日期:2022-08-17 12:43
本发明专利技术涉及传输网络技术领域,提供了一种业务映射的实现方法和装置。其中计算出低阶业务数据的基于时隙的数据\填充指示和时分空分RAM转换矩阵,在基于通道的低阶业务缓存中读取所需通道的低阶业务,并根据基于通道的数据\填充指示在所述基于通道的低阶业务数据中相应的位置填入填充,经过空分时分RAM转换矩阵后,生成基于时隙的低阶业务数据;根据目标ODUx帧结构以及所述基于时隙的低阶业务数据,在目标ODUx帧净荷位置填入基于时隙的低阶业务数据或者测试信号数据,得到承载低阶业务的目标ODUx帧数据。本发明专利技术提出业务映射的实现方法,利用空分时分RAM转换矩阵,可以将OTU业务进行绑定后承载低阶业务。进行绑定后承载低阶业务。进行绑定后承载低阶业务。

【技术实现步骤摘要】
一种业务映射的实现方法和装置


[0001]本专利技术涉及传输网络
,特别是涉及一种业务映射的实现方法和装置。

技术介绍

[0002]OTN(全称为:Optical Transport Network)具有大带宽、硬隔离管道、低时延、多业务承载能力、电信级的OAM机制等特性,可以使OTN技术完美应用于5G承载网中。25G&50G OTN的接口规范将是基于OTN承载5G的关键。2018年10月的ITU全会正式立项了25G&50G OTN接口规范,标准号G.709.4,并于2019年7月的ITU全会正式发布25G&50G OTN接口规范。传统OTN接口的速率只有一个,新定义的25G&50G OTN接口是双速率的,即一个接口,两种速率。25G OTN接口:OTU25(全称为:Optical Transport Unit 25G)速率约为27.95Gbps,OTU25u速率约为25.78Gbps;50G OTN接口:OTU50速率约为55.905Gbps,OTU50u速率约为53.125Gbps。
[0003]25G&50G OTN接口的应用场景为承载专线业务的OTN接口扩容,现在部署的10G OTN线路接口将会在未来逐步升级到25G/50G OTN接口,后续随着带宽需求的进一步提高,需要将25G/50G的业务升级为100G OTN接口,如果升级到OTU4接口,需要切换承载业务映射到新的OTN接口,从而导致现有接口上已存在的业务无法平滑扩容,并且在升级时存在需要重新适配接口以及更换光模块器件等的问题。
[0004]OTN体系中,其映射结构极其复杂,在实现中会占用大量的逻辑资源,其中资源主要集中在GMP(全称为:Generic Mapping Procedure)映射时填入填充字节部分,因为低阶的业务占用的高阶时隙不同时,其GMP映射中填充字节所占用的时隙个数也不同,在低阶业务中填入填充字节会占用较大的逻辑资源,例如在光信道净荷单元OPU4映射时,支持低阶业务占用时隙为1~80,其每次GMP调整时填入的填充字节与占用的时隙个数相同即为1~80,逻辑处理时需要支持以上80种情况,会占用很大的逻辑资源,例如通道1占用7个时隙时,每次在调整位置需要填入7个字节的填充,此时对于通道1每次在调整位置时需要对数据进行7个字节的移位与重组。低阶业务在映射到高阶光数据单元(Optical Data Unit,简写为:ODU)中时,根据低阶业务的速率会在映射时填入一部分的填充字节以用来匹配低阶业务和本地高阶ODU的频率差。这里的填充字节协议规定固定为全0。类似于包业务中为了匹配速率会调整两个包之间的IDLE码块。而调整位置是根据Cm值以及高阶ODU容器的大小用的delta

sigma算法确定。如果通道1占用70个时隙时,每次在调整位置需要填入70个字节的填充,此时对于通道1每次在调整位置时需要对数据进行70个字节的移位与重组,因此在实现中需要支持每个通道移位重组的类型需要支持1

80个字节这80种情况,而OPU4支持最多80个通道的复用映射,此部分实现需要占用大量的逻辑资源。另外,OTU25\OTU50沿用了OTN体系中的映射结构,假设在一款100G容量的芯片中实现支持OTU25\OTU50的接口,在以往传统的设计中,会使用2个OTU50的映射模块以及4个OTU25的映射模块完成对低阶业务到OTU25\OTU50的映射,该方案占用逻辑资源大,从而可能导致芯片功耗较大。
[0005]鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。

技术实现思路

[0006]本专利技术要解决的技术问题是在单一通道占用的时隙较多时,此时发生低阶业务到高阶业务映射时,存在占用逻辑资源大,从而可能导致芯片功耗较大。
[0007]本专利技术采用如下技术方案:
[0008]一种业务映射的实现方法,计算出低阶业务数据映射到目标OPUx时,所对应的基于时隙的数据\填充指示;根据计算出的基于时隙的数据\填充指示和时分空分RAM转换矩阵,生成基于通道的数据\填充指示;根据基于通道的数据\填充指示,在基于通道的低阶业务缓存中读取所需通道的低阶业务,并根据基于通道的数据\填充指示在所述基于通道的低阶业务数据中相应的位置填入填充;基于通道的低阶业务数据在完成填入填充后,经过空分时分RAM转换矩阵后,生成基于时隙的低阶业务数据;根据目标ODUx帧结构以及所述基于时隙的低阶业务数据,在目标ODUx帧净荷位置填入基于时隙的低阶业务数据或者测试信号数据,得到承载低阶业务的目标ODUx帧数据。
[0009]优选的,所述计算出低阶业务数据映射到目标OPUx时,所对应的基于时隙的数据\填充指示,具体包括:在一个目标OPUx复帧周期里对输入的低阶业务数据量进行统计,得到一个目标OPUx复帧周期里相应通道的数据字节个数Cn,根据相应通道所占的时隙个数M得到低阶业务数据映射到OPUx时的数据量指示Cm值,其中,Cm=Cn/M;根据所述Cm值计算出低阶业务数据映射到目标OPUx时,基于时隙的数据\填充指示。
[0010]优选的,所述根据所述Cm值计算出低阶业务数据映射到目标OPUx时,基于时隙的数据\填充指示,具体包括:在GMP映射模式时,计算基于时隙的数据\填充指示为:当j*Cm模P小于Cm时,则j位置填入数据;当j*Cm模P大于等于Cm时,j位置填入填充,其中,P为当前OPU业务净荷区的可承载数据量,j取值范围为1~P,表示OPU业务净荷区的位置编号;在净荷区位置1~P时分别按上述规则计算,得到当前位置为数据或者填充;在AMP模式时,计算基于时隙的数据\填充指示为:如果Cm值的调整方向为负调整,则在NJO位置填入数据,其余净荷区位置均填入数据;如果Cm值的调整方向为正调整,则在NJO以及PJO位置填入填充,其余净荷区位置均填入数据;如果Cm值的调整方向为不调整,则在NJO位置填入填充,其余净荷区位置均填入数据。
[0011]优选的,还包括:Cn模M的残余值累计加入到下个目标OPUx复帧周期的统计字节数Cn中去。
[0012]优选的,方法还包括:在低阶业务缓存的数据量增多时,调整所述数据量指示Cm值,使缓存中的存储的数据量在Cm值增大时相应减小,从而避免缓存出现溢出,导致数据丢失。
[0013]优选的,承载同一个通道的时隙的Cm值相同,所述时分空分RAM转换矩阵,具体包括:每个时隙根据基于时隙的Cm值计算出基于时隙的数据填充指示,每个时隙使用1bit进行指示,当时隙j位置为数据时,相应bit指示为1,当时隙j位置为填充时,相应bit指示为0;将计算出的指示数据写入时分空分RAM转换矩阵,从而得到所述时分空分RAM转换矩阵。
[0014]优选的,所述空分时分RAM转换矩阵,具体包括:从所述时分空分RAM转换矩阵中读出数据则转换为基于通道的指示信号,按照该指示信号在速率适配缓存中读取基于通道的数据,并完成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务映射的实现方法,其特征在于,方法包括:计算出低阶业务数据映射到目标OPUx时,所对应的基于时隙的数据\填充指示;根据计算出的基于时隙的数据\填充指示和时分空分RAM转换矩阵,生成基于通道的数据\填充指示;根据基于通道的数据\填充指示,在基于通道的低阶业务缓存中读取所需通道的低阶业务,并根据基于通道的数据\填充指示在所述基于通道的低阶业务数据中相应的位置填入填充;基于通道的低阶业务数据在完成填入填充后,经过空分时分RAM转换矩阵后,生成基于时隙的低阶业务数据;根据目标ODUx帧结构以及所述基于时隙的低阶业务数据,在目标ODUx帧净荷位置填入基于时隙的低阶业务数据或者测试信号数据,得到承载低阶业务的目标ODUx帧数据。2.根据权利要求1所述的业务映射的实现方法,其特征在于,所述计算出低阶业务数据映射到目标OPUx时,所对应的基于时隙的数据\填充指示,具体包括:在一个目标OPUx复帧周期里对输入的低阶业务数据量进行统计,得到一个目标OPUx复帧周期里相应通道的数据字节个数Cn,根据相应通道所占的时隙个数M得到低阶业务数据映射到OPUx时的数据量指示Cm值,其中,Cm=Cn/M;根据所述Cm值计算出低阶业务数据映射到目标OPUx时,基于时隙的数据\填充指示。3.根据权利要求2所述的业务映射的实现方法,其特征在于,所述根据所述Cm值计算出低阶业务数据映射到目标OPUx时,基于时隙的数据\填充指示,具体包括:在GMP映射模式时,计算基于时隙的数据\填充指示为:当j*Cm模P小于Cm时,则j位置填入数据;当j*Cm模P大于等于Cm时,j位置填入填充,其中,P为当前OPU业务净荷区的可承载数据量,j取值范围为1~P,表示OPU业务净荷区的位置编号;在净荷区位置1~P时分别按上述规则计算,得到当前位置为数据或者填充;在AMP模式时,计算基于时隙的数据\填充指示为:如果Cm值的调整方向为负调整,则在NJO位置填入数据,其余净荷区位置均填入数据;如果Cm值的调整方向为正调整,则在NJO以及PJO位置填入填充,其余净荷区位置均填入数据;如果Cm值的调整方向为不调整,则在NJO位置填入填充,其余净荷区位置均填入数据。4.根据权利要求2所述的业务映射的实现方法,其特征在于,还包括:Cn模M的残余值累计加入到下个目标OPUx复帧周期的统计字节数Cn中去。5.根据权利要求2所述...

【专利技术属性】
技术研发人员:张睿桂可刘飞张博邓可学海增强李光瑜
申请(专利权)人:武汉飞思灵微电子技术有限公司
类型:发明
国别省市:

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

1