LCAS中接收端数据重排的方法技术

技术编号:3547169 阅读:233 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种LCAS中接收端数据重排的方法,包括:接收端接收数据时,首先从VC通道的数据中提取该VC通道对应的SQ,并以SQ为地址,将VC通道号作为数据写入VC通道RAM中;同时根据VC通道号生成该VC通道数据的存储地址,按该地址存储数据;接收端需要再生业务时,则从VC通道RAM中依次读取VC通道号,生成该VC通道数据的存储地址,并按该存储地址读取数据。本发明专利技术通过EOS控制字可找到VCG中最大的SQ_MAX,以此确定VC通道RAM中有效数据范围,故VC通道RAM的内容不用每次清除,覆盖原有数据即可。本发明专利技术在接收端数据重排过程中,无需任何比较电路以及软件的参与,减轻了CPU的负担。

【技术实现步骤摘要】
LCAS中接收端数据重排的方法
:本专利技术涉及一种LCAS中虚容组数据重排的方法,尤其涉及一种LCAS中接收端数据重排的方法。
技术介绍
:在同步数字系列(SDH,Synchronous Digital Hierarchy)系统承载业务的时候,为了承载有大带宽要求的业务,通常将多个VC(Virtual Capacity,虚容器)捆绑起来使用。采用虚级联技术实现的多VC捆绑仅在虚级联业务的上下站点对设备有要求,而对其余的站点无任何特殊要求,因此得到了长足发展。LCAS(LinkCapacity Adjustment Scheme,链路容量调整方案)协议是对虚级联的增强,在SDH传输业务中,LCAS主要功能是利用SDH开销的保留字节定义控制帧结构,以带内方式控制所承载的数据业务带宽映射所需要的VC的个数,并支持动态无损的带宽(即虚容组中成员个数)调整。这里,对LCAS技术作以简单介绍。LCAS最初又称为VBA(Variable Bandwidth Allocation,可变带宽分配)技术。可以看出,LCAS技术具有带宽灵活和动态调整等特点,当用户带宽发生变化时,可以调整VCG(Virtual Concatenation Group,虚容组)中的Member(成员)个数,这一调整不会对用户的正常业务产生中断。此外,LCAS技术还提供一种容错机制:当虚容组中的某成员失效,不会使整个虚容组失效,而是自动地将失效的成员从虚容组中剔除,剩下的正常成员继续传输业务;当失效的成员恢复后,系统自动将该失效成员加入虚容组。一般来说,LCAS技术对VCG调整有两个原因,分别为,链路状态发生变化:当LCAS检测到网络上出现某Member失效时,临时屏蔽此同道,自动减小VCG的容量;如果检测到失效的Member修复后,重新使能此通道,自动地增加VCG的容量。这种容量调整对对每个Member来说,都是可行的。带宽配置发生变化:LCAS的源端和目的端之间的控制机制,可根据实际开展的业务带宽需求调整VCG的容量,具体地根据业务流量和带宽-->来调整所用到的VCG容量。另外,VCG还有标识字段GID(Group Identificationbit,组标识),其用来标识VCG,同一个VCG的所有成员GID相同。同一VCG中的不同的Member有不同的通道SQ(Sequence Indicator)序列号,同一Member的不同的帧又有不同的MFI(Multi Frame Indicator)。虚级联对业务的再生是根据通道的序列号SQ以及复帧号MFI指示完成的。在LCAS协议中,源端按照VC通道的SQ顺序来加载业务,在接收端同样需要按照SQ重新排列VC通道数据以再生业务。但目前接收端数据重排技术并不成熟。
技术实现思路
:针对现有的LCAS接收端数据重排所存在的问题和不足,本专利技术的目的是提供一种更便捷快速完成对LCAS中接收端数据重排的方法。本专利技术是这样实现的:一种LCAS中接收端数据重排的方法,包括以下步骤:所述接收端接收数据时,首先从VC通道的数据中提取该VC通道对应的SQ,并以SQ为地址,将VC通道号作为数据写入所述VC通道RAM中;同时根据VC通道号生成该VC通道数据的存储地址,按该地址存储数据;所述接收端需要再生业务时,则从所述VC通道RAM中依次读取VC通道号,生成该VC通道数据的存储地址,并按该存储地址读取数据。进一步地,所述从VC通道RAM中依次读取VC通道号具体为从SQ为“0”的地址开始读取。进一步地,所述从VC通道RAM读取时,首先根据EOS(Ethernet over SDH,基于SDH的以态网数据)控制字找到VCG中最大有效SQ,读取数据时到该最大有效SQ值地址时止。进一步地,所述VC通道RAM的容量至少为VCG中所有通道数×8bit。本专利技术以VCG中VC通道的SQ为地址,将VC通道的通道号作为数据写入VC通道RAM中,以SQ为“0”开始以次读取其数据,这就完成了对接收端数据的重排。本专利技术通过VCG的EOS控制字可找到VCG中最大的SQ,即SQ_MAX,通过SQ_MAX可确定VC通道RAM中有效数据的范围,故VC通道RAM的内容不用每次清除,只需将数据写入VC通道RAM覆盖原有数据即-->可。本专利技术在接收端数据重排过程中,无需任何比较电路以及软件的参与,极大的节省了系统资源,减轻了CPU的负担。附图说明:下面结合附图,对本专利技术作出详细描述。图1为本专利技术的结构示意图。具体实施方式:如图1所示,本专利技术首先从VC通道的数据中提取VC通道对应的SQ,然后以SQ为地址,将VC通道的通道号作为数据写入VC通道RAM中,同时根据VC通道号生成的数据RAM的写地址,将VC通道的数据按此地址写入数据RAM。当需要从数据RAM读取VC通道数据以完成业务再生时,则从“0”地址开始顺序从VC通道RAM中读取VC通道号,这里,从“0”地址即是从SQ为“0”开始;根据读出的VC通道号生成数据RAM的地址,就可以从数据RAM读出数据了。由于VC通道已按照SQ重排过,所以此时读出的数据已按照SQ号完成了重排。这里,所需的VC通道RAM的容量大小为N×8bit,N为VCG内所有的通道数。由于通过EOS控制字可找到VCG中最大的SQ,即SQ_MAX,通过SQ_MAX可确定VC通道RAM中有效数据的范围,故VC通道RAM的内容不用每次清除,只需将数据写入VC通道RAM覆盖原有数据即可,而未覆盖的数据不会被读取,大大简化了电路的控制,提高电路的可靠性与稳定性。本专利技术支持多个VCG共存的情况,电路可由多个VCG共享,处理时每个VCG将自己的数据写入RAM即可,方法与上述方法相同。本文档来自技高网
...

【技术保护点】
一种LCAS中接收端数据重排的方法,包括以下步骤:所述接收端接收数据时,首先从VC通道的数据中提取该VC通道对应的SQ,并以SQ为地址,将VC通道号作为数据写入所述VC通道RAM中;同时根据VC通道号生成该VC通道数据的存储地址,按 该地址存储数据;所述接收端需要再生业务时,则从所述VC通道RAM中依次读取VC通道号,生成该VC通道数据的存储地址,并按该存储地址读取数据。

【技术特征摘要】
1.一种LCAS中接收端数据重排的方法,包括以下步骤:所述接收端接收数据时,首先从VC通道的数据中提取该VC通道对应的SQ,并以SQ为地址,将VC通道号作为数据写入所述VC通道RAM中;同时根据VC通道号生成该VC通道数据的存储地址,按该地址存储数据;所述接收端需要再生业务时,则从所述VC通道RAM中依次读取VC通道号,生成该VC通道数据的存储地址,并按该存储地址读取数据。2.如权利要求1所述的LCAS中接收端数据重...

【专利技术属性】
技术研发人员:李立华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1