一种信号传送方法、装置和系统与流程

文档序号:14914283发布日期:2018-07-11 00:17阅读:302来源:国知局

本申请涉及通信技术领域,尤其涉及一种信号传输方法、装置和系统。



背景技术:

随着网络流量的快速增长,现在光传送网中单波长或者单通道对应的比特率越来越大,例如单波长的比特率逐步从10Gb/s(Gigabytes per second)升级到100Gb/s。但网络中还是存在着相对速率较低的业务,这些业务的市场空间还非常大。例如,ZigBee(紫蜂协议)的比特率在几百kb/s(kb/s,Kilobyte per second),WiFi在百Mb/s(Mb/s,Megabyte per second)。ZigBee用于物联网,WiFi(Wireless Fidelity,无线保真)可用于宽带接入,物联网和宽带接入的市场空间都非常大。这类业务还有一个特点,就是基本上对延时不太敏感。如何在高速的光传送网中承载这些相对较低速率、对延时不太敏感的业务是个问题。

另外一方面,随着VR/AR(Virtual Reality/Augmented Reality,虚拟现实/增强现实)、物联网等业务的兴起,网络的业务的传送性能要求的多样化更加明显。例如,VR/AR的丢包率、延时相对一般的业务要求更高,物联网业务则大部分对于丢包率、延时相对于一般的业务则要求没有那么高。但是在现有的网络架构中,不同业务在光传送网中的传送性能都是一样的,如何在光传送网中更加有效地承载有不同传送性能要求的业务也是一个问题。



技术实现要素:

本发明实施例提供了一种信号传送方法、装置和系统,用以传送具有不同传送性能要求的业务。

第一方面,提供一种信号传送方法,包括:接收至少一路第一客户信号和至少一路第二客户信号;

压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号;发送所述至少一路合成信号。

结合第一方面,在一种可能的实现方式中,所述发送所述至少一路合成信号包括:将所述至少一路合成信号封装进光传送网OTN容器中形成至少一路OTN信号,发送所述至少一路OTN信号。

结合第一方面,在一种可能的实现方式中,所述压缩所述至少一路第一客户信号传送所需的比特率包括:通过对所述至少一路第一客户信号的数据进行转码以压缩所述至少一路第一客户信号传送所需的比特率。

结合第一方面,在一种可能的实现方式中,所述压缩至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号,包括:删除所述至少一路第二客户信号中的指示空闲的部分数据;压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路删除指示空闲的部分数据之后的第二客户信号的数据,形成至少一路合成信号。

结合第一方面,在一种可能的实现方式中,所述压缩至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号包括:压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号中的客户数据以及所述至少一路第二客户信号的标识,形成至少一路合成信号。

第二方面,提供一种信号传送方法,包括:接收至少一路第一客户信号和至少一路第二客户信号;用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号;发送所述至少一路合成信号。

结合第二方面,在一种可能的实现方式中,所述发送所述至少一路合成信号包括:将所述至少一路合成信号封装进光传送网OTN容器中形成至少一路OTN信号,发送所述至少一路OTN信号。

结合第二方面,在一种可能的实现方式中,所述用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,包括:用至少一路第二客户信号的数据替换至少一路第一客户信号中指示空闲的部分数据。

结合第二方面,在一种可能的实现方式中,所述用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号,包括:删除所述至少一路第二客户信号中的指示空闲的部分数据;用至少一路删除指示空闲的部分数据之后的第二客户信号的数据替换第一客户信号中的部分数据,形成至少一路合成信号。

结合第二方面,在一种可能的实现方式中,所述用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号,包括:用至少一路第二客户信号的客户数据以及所述至少一路第二客户信号的标识替换至少一路第一客户信号中的部分数据,形成至少一路合成信号。

第三方面,提供一种信号传送方法,包括:接收至少一路合成信号,从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号;其中所述至少一路合成信号是通过压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据而获得的;或者所述至少一路合成信号是通过用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据而获得的;输出所述至少一路第一客户信号和所述至少一路第二客户信号。

第四方面,提供一种信号传送装置,其特征在于,所述传送装置包括:接收单元、处理单元和发送单元,所述接收单元用于接收至少一路第一客户信号和至少一路第二客户信号;所述处理单元用于:压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号;或者,用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号;所述发送单元用于发送所述至少一路合成信号。

结合第四方面,在一种可能的实现方式中,所述发送单元发送所述至少一路合成信号包括:所述发送单元将所述至少一路合成信号封装进光传送网OTN容器中形成至少一路OTN信号,发送所述至少一路OTN信号。

结合第四方面,在一种可能的实现方式中,所述处理单元用于通过对所述至少一路第一客户信号的数据进行转码以压缩所述至少一路第一客户信号传送所需的比特率。

结合第四方面,在一种可能的实现方式中,所述处理单元用于用至少一路第二客户信号的数据替换至少一路第一客户信号中的指示空闲的部分数据。

结合第四方面,在一种可能的实现方式中,所述处理单元用于:删除所述至少一路第二客户信号中的指示空闲的部分数据;压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路删除指示空闲的部分数据之后的第二客户信号的数据,形成至少一路合成信号;或者,用至少一路删除指示空闲的部分数据之后的第二客户信号的数据替换第一客户信号中的部分数据,形成至少一路合成信号。

结合第四方面,在一种可能的实现方式中,所述处理单元在所述第一客户信号的部分比特中插入至少一路第二客户信号以形成合成信号包括:所述处理单元在所述第一客户信号的部分比特中插入至少一路第二客户信号中的客户数据以及所述至少一路第二客户信号的标识以形成合成信号

第五方面,提供一种信号传送装置,包括:接收单元、处理单元和发送单元,所述接收单元,用于接收至少一路合成信号;所述处理单元用于从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号,其中所述至少一路合成信号是通过压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据而获得的;或者所述至少一路合成信号是通过用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据而获得的;所述发送单元用于输出所述第一客户信号和所述第二客户信号。

结合第五方面,在一种可能的实现方式中,所述处理单元从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号包括:所述处理单元从所述至少一路合成信号中分离出至少一路第二客户信号的数据,添加指示空闲的部分数据,形成至少一路第二客户信号。

第六方面,提供一种包括第四方面的传送装置和第五方面的传送装置的传送系统。

本发明实施例提供的信号传送方案,通过压缩第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据形成至少一路合成信号,或者用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据形成至少一路合成信号,实现第二客户信号的传送的同时不会影响第一客户信号的传送,提高了传送效率,同时节约了传送资源。

附图说明

图1为本发明实施例提供的低速率业务在网络传送时的网络结构示意图;

图2为本发明实施例提供的一种信号传送方法的流程图;

图3为本发明实施例提供的一种客户信号格式示意图;

图4为本发明是实体提供的一种空闲控制块的格式示意图;

图5是本发明实施例提供的一种传送装置的结构示意图;

图6是本发明实施例提供的另一种信号传送方法示意图;

图7是本发明实施例提供的另一种传送装置的结构示意图;

图8是本发明实施例提供的另一种传送装置的结构示意图;

图9是本发明实施例提供的一种传送系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例的技术方案进行描述。

图1为低速率业务在网络传送时的网络结构示意图,以ZigBee业务为例,ZigBee业务需要经过层层汇聚才送到光传送网进行传送。举例而言,ZigBee信号的速率为250Kb/s,在ZigBee中心节点处,先将n路ZigBee信号汇聚成10/100M以太网业务,然后在接入交换机/路由器处,将10/100M以太网业务汇聚成GE(1Gb/s Ethernet以太)业务,接着需要在汇聚交换机/路由器处,将GE业务汇聚成10GE(10Gbps Ethernet)业务,送到光传送接入装置时,将10GE封装到OTU2(Optical channel Transport Unit-2,光通道数据单元-2,比特率在10Gb/s左右)业务,然后送到光传送汇聚装置,将几个OTU2汇聚到OTU4(Optical channel Transport Unit-4,光通道数据单元-4,比特率在100Gb/s左右)业务。OTU4业务再经过光传送汇聚装置,光传送接入装置,汇聚交换机/路由器装置,ZigBee集抄中心,相当于上述的反过程,即将ZigBee业务从OTU4业务中层层提取出来,不再赘述。VR/AR业务则因为比特率较大,可以在汇聚交换机/路由器处接入。图1中,VR/AR和ZigBee业务在不同的汇聚交换机/路由器处理,然后接入到同一光传送接入装置。光传送接入装置将VR/AR业务和ZigBee业务对应的数据封装到OTU2容器后在光传送网中不再区分不同业务对应的数据,所有业务对应的数据都透明传输、保证带宽和时延。

对于ZigBee这类低速率的业务而言:首先是传输的成本太高,要经过多次的汇聚/分发处理;其次,对于光传送网而言,由于这类业务的速率相对于光传送网的传送管道速率太低,一般也不会直接支持这类业务的接入,因此光传送网运营商或设备厂商无法从这类业务的传输中获得直接的经济利益。对于不同类型的业务混传的情形而言:不同类型的业务对应的数据在光传送网中不做区分、都保证非常高的传送性能,这样对传送网而言,效率和带宽利用率都不够高。

由于目前光传送网的主要是以太网业务,以太网业务主要特点是具有突发性,也就是以太网业务的实质比特率(承载有用信息的数据的比特率)是不固定的,而光传送网中的传送通道对应的比特率基本上是固定的。另外,以太网的数据格式中也存在一些特征比特,例如数据块同步头等,也可以通过一些处理压缩这些特征比特所占带宽。

光传送网中,在以太网信号封装进传送容器(一般地是OTN容器,其他类型的容器也可以类似处理,OTN容器的定义参见ITU-T G.709标准)的入口处,删除或压缩以太网信号中的不影响信息完整性的数据,插入低速率信号或传送性能要求较低的数据,在以太网信号从传送容器解出的出口处,提取低速率信号或传送性能要求较低信号的数据,重新插入或恢复上述删除或压缩的不影响信息完整性的数据。这样,低速率信号或传送性能要求较低的信号的数据插入和提取,对以太网信号的传输没有影响,时钟、误码率等性能基本保持不变。对低速率信号或传送性能要求较低的信号的传输而言,相当于传输成本基本为零(总体传输成本和单独传输以太网信号成本基本相同,而以太网信号本来就是需要传输的)。相当于将现有的传输通道分为两部分,一部分是实质比特率不断变化的以太网传输(可以扩展成高优先级业务),一部分是固定比特率减去以太网实质比特率的剩余部分,这个剩余部分用来传输低速率信号或传送性能要求较低的信号(可以扩展成低优先级业务),也相当于在光传送网中新增了一个传送平面。

图2为本发明实施例信号传送方法的流程图,参阅图2所示,该方法的具体流程包括:

S201、接收至少一路第一客户信号和至少一路第二客户信号;

在这里,传送装置接收的至少一路第一客户信号可以包括x路第一客户信号,x为正整数,即第一客户信号-1~第一客户信号-x,例如包括第一客户信号-1和第一客户信号-2两路信号,第一客户信号可以对应高优先级业务,也可以为光传送网的主要业务。

S202、压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号;或者用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号;

在这里,传送装置在第一客户信号中插入的第二客户信号可以包括y路第二客户信号,即第二客户信号-1~第二客户信号-y,例如包括第二客户信号-1和第二客户信号-2两路信号,第二客户信号可以对应低优先级业务,例如低速率或者传送性能要求较低的业务。

压缩所述至少一路第一客户信号传送所需的比特率可以包括:通过对至少一路第一客户信号的数据进行转码以压缩所述至少一路第一客户信号传送所需的比特率。

在这里,第一客户信号的部分比特可以是通过压缩所述第一客户信号中的部分数据而得到的,该部分压缩的数据可以是不影响信息完整性的数据。这里可以通过对第一客户信号的数据块进行转码,减少或去掉第一客户信号的数据块同步头来获得多余的比特以承载第二客户信号,插入第二客户信号数据所占用比特的数量不超过第一客户信号因转码减少的比特数量。

在这里,S202步骤的压缩至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,只是在第一客户信号中插入第二客户信号形成合路信号的一种方式,可选地,也可以通过用至少一路第二客户信号的数据替换至少一路第一客户信号中的部分数据,形成至少一路合成信号。在这种情况下,可以用至少一路第二客户信号的部分或者全部数据替换至少一路第一客户信号中指示空闲的部分数据,例如可以替代第一客户信号中的部分或全部的空闲(Idle)码或空闲(Idle)控制块。

本发明实施例可以用至少一路第二客户信号的客户数据以及所述至少一路第二客户信号的标识替换至少一路第一客户信号中的部分数据,形成至少一路合成信号,即在插入至少一路第二客户信号中的客户数据后,还可以插入至少一路第二客户信号的标识,例如插入标识第二客户信号的路数的标识信息,还可以插入装置的地理位置信息。

S203、发送所述至少一路合成信号。

所述发送所述至少一路合成信号可以包括:将所述至少一路合成信号封装进光传送网OTN容器中形成至少一路OTN信号,发送所述至少一路OTN信号。

传送装置可以将合成信号映射、封装到OTN承载信号(例如ODU),添加OTU开销字节以及FA开销字节,构成OTU信号(例如OTU),然后发送OTU信号。

所述至少一路合成信号是指包含了所述至少一路第一客户信号的部分或全部数据,以及至少一路第二客户信号的部分或全部数据的信号,在这里并未限定其形式。可选地,可以是映射、封装到OTN承载信号过程中任意形式的信号,例如OPU(Optical channel Payload Unit,光通道净荷单元)信号;也可以是OTN承载信号本身;还可以是不需要映射、封装到OTN承载信号进行传送的信号,例如以太网信号;甚至可以是芯片内部或芯片间连接的电信号,等等。

在S201步骤中,本发明实施例的信号传送方法还可以包括对第一客户信号进行预处理的步骤。以100GBASE-R的客户信号为例,该预处理包括比特块的同步,66B块(66bits block)带有2比特(bit)的同步头,01表示是数据块,10表示是控制块,同步头没有经过扰码。比特块同步的一个做法就是在每66比特的固定位置能检测到01或者10,此时的固定位置就是同步头所在的位置,也是66B块开始的位置,找到同步头的位置,就可以按照同步头的位置对齐不同列的66B块,实现比特块同步。预处理还可以包括AM(Alignment Marker,同步标识)锁定。预处理还可以包括PCS BIP-8error Mask(Physical Coding Sublayer Bit Interleaved Parity-8error Mask,物理编码子层比特间插奇偶校验-8错误屏蔽)计算,假设100GBASE-R的输入接口为附加接口单元(CAUI,100Gb/s Attachment Unit Interface),由于附加接口单元处理的是扰码的数据,而后续的处理需要解扰和插入第二客户信号的数据,会破坏第一客户信号的BIP透明性,因此需要对BIP-8进行处理,完成BIP error Mask计算。由于附加接口单元的数据是经过扰码的,预处理还可以包括解码。

在步骤S202插入至少一路第二客户信号之前,还可以对第二客户信号进行插入前处理,该插入前处理包括删除第二客户信号中的指示空闲的部分数据,此时在压缩所述至少一路第一客户信号传送所需的比特率之后,插入的是至少一路删除指示空闲的部分数据之后的第二客户信号的数据。第二客户信号输入的可以是4B/5B数据。如果第一客户信号中原有数据经过处理后可插入的数据对应带宽足够大,可以直接插入4B/5B数据,即插入第二客户信号的全部数据。如果第一客户信号中原有数据经过处理后可插入的数据对应带宽不够大,则可以删除第二客户信号4B/5B数据中的空闲码,即删除第二客户信号中的指示空闲的部分数据,然后将删除空闲码的第二客户信号插入第一客户信号。即在此实施例中,插入至少一路第二客户信号的数据可以是第二客户信号的全部数据,也可以是第二客户信号的部分数据,如删除了空闲码的数据。

步骤S202中在第一客户信号中插入第二客户信号的方式可以有多种方式。在一种情形中,第一客户信号可以封装进相应的传送容器,例如可以将100GBase-R信号封装进OPU4(Optical Channel Payload Unit-4,光通道净荷单元-4)。在这个情形下,可以采用512B/513B的编码方式压缩第一客户信号的数据的比特率,用来插入第二客户信号的全部或部分数据。这样,在第一客户信号的数据中插入第二客户信号的全部或部分数据后,总的数据比特率并没有增大,不需要对发射机进行更改,第一客户信号的原有线路传输方式基本没有变化,不会影响第一客户信号的传输。

在一种情形下,第一客户信号的数据格式是64B/66B,将8个66B的数据压缩成513B后,此时可以将第二客户信号的数据编码成5B/15B的格式,插入到第一客户型号编码后的513B的数据中。第一客户信号经过512B/513B编码之后,528B压缩成了513B,比特率有所降低,插入15B的第二客户信号的数据之后形成合成信号,合成信号恢复成了528B的格式,插入第二客户信号的数据之后形成的合成信号的数据比特率和未进行512B/513B编码的第一客户信号数据的比特率相同,后续客户信号封装和发射机的设计跟传送未封装之前的64B/66B格式的第一客户信号数据一样。在这里,第二客户信号采用的编码可以是4B/5B编码,第二客户信号的5B数据封装进15B的字段,第二客户信号所占的15B字段中,除了5B的数据,还有8B的端口标识(Port ID),用来标识第二客户信号的端口号,或者用来标识该第二客户信号属于多路第二客户信号中的第几路,这样ODU(Optical Channel Data Unit,光通道数据单元)编号+端口编号可以标识全网中的第二客户信号,端口标识和数据位OxFF时表示没有第二客户信号数据插入。即除了插入第二客户信号中的客户数据外,还可以插入第二客户信号的标识,标识可以是这里所述的端口标识,也可以是其他的标识,如第二客户信号所属的装置的地理位置信息。第二客户信号所占的15B的字段中还包括2B的BIP-2字节,用于对15B的数据进行BIP-2检验。如图3所示,第一客户信号占用513bits,第二客户信号占用15bits,第二客户信号中的15bits包括8B的端口标识,2B的BIP-2字节,和5B的数据。其中,“F”是512B的头部。

在另一种情形下,第一客户信号经过比特压缩封装进相应的传送容器,比如40GBase-R信号经过512B/513B编码压缩后封装进OPU3(Optical Channel Payload Unit-3,光通道净荷单元-3)。可以采用删除第一客户信号中的空闲字节或空闲比特中的全部或部分比特数据来压缩第一客户信号中数据的比特率,用来插入第二客户信号的部分或者全部数据,即通过用第二客户信号的数据替换第一客户信号中的部分数据。在第一客户信号的数据中插入第二客户信号的全部或者部分数据后,总的数据比特率和第二客户信号压缩前相比是相同的,因此发射机不用更改,第一客户信号的原有线路传输方式基本不会变化,不会影响第一客户信号的传输。在这种情形下,为了正确反映出第二客户业务穿过OTN域时以及第二客户信号在整个传输过程中的比特误码信息,会增加计算OTN BIP-8,OTN BIP-8针对PCS解扰后的数据进行计算,OTN BIP-8的计算在含错误信息的控制块插入之后,在512B/513B编码之前进行。另外,在这种情形下,会将64B/66B的第一客户信号数据压缩成512B/513B数据,即将8*66B(528B)的数据压缩成513B。在该513B的数据块中空闲(Idle)控制块对应的格式如图4。在图4中,FC字段标识该控制块是否是513b数据块中的最后一个控制块。POS字段标识该控制块在编码成513b块的8个66B块中的位置。CB type(类型)字段采用4B编码标识控制块的类型,0x1e的控制块的4B编码为0001。56Bit Control Character(56B控制字符)字段存放的是控制块净荷中出去Block Type Field(块类型字段)的部分,空闲(Idle)控制块对应的56B控制字符为0x00。用第二客户业务替代第一客户业务所占用的空闲字节时,保持FC、POS、CB type字段不动,将56-bit Control Characters字段替换为空闲标识(Idle ID),3个端口标识(Port ID)、3个Data(数据)和BIP-2(2bits),其中空闲标识占9bits(9B),每个端口标识占10bits(10B),每个数据字段占5bits(5B),BIP-2字段占2bits(2B)。其中,Idle ID用于表示替换的是Idle控制块,本实施例中Idle ID采用0x1e表示;Port ID用来表示第二客户信号的端口号或第几路(第二客户信号可能有多路),这样ODU编号+Port ID即可以用来标识全网中的第二客户信号,Port ID和Data为0xFF时表示无第二客户信号的数据插入;5B的Data用来承载第二客户信号的4B/5B数据;2B的BIP-2用于对64B的数据进行BIP-2校验。在此例中,第二客户信号的数据替换的第一客户信号中的部分数据是空闲控制块的部分数据(因为依然用Idle ID表示此处是空闲控制块)。当然,也可以用标识来表示插入了第二客户信号的数据,此时第二客户信号的数据替换的是整个空闲控制块,但它任然可以看成是第一客户信号的部分数据。因此,替换的第一客户信号中的部分数据,可以是整个第一客户信号的数据的部分,也可以是第一客户信号的单位数据结构(如空闲控制比特块)中的部分数据。

在将第二客户信号的部分或全部数据插入第一客户信号后,将插入第二客户信号后的数据封装到到光传送网的容器中,其中第一客户信号可以为100GBase-R,第二客户信号可以为100Base-X。现有方案中,100GBase-R信号是封装到OPU4容器中的。在本实施例中,在第一客户信号中插入第二客户信号的部分或全部数据后,依然是封装到OPU4容器中的,封装后的数据不超过插入第二客户前的第一客户信号所需的比特率。

请参见图5,图5是本发明实施例提供的一种传送装置500的结构示意图,该传送装置500可用于执行图2中的信号传送方法的一个或多个步骤。该传送装置500可以包括处理器(例如,主板)501、存储器502,OTN线路板503、交叉板504和OTN支路板505。业务的传输方向可以从客户侧到线路侧。客户侧发送的业务称为客户信号。

处理器501通过总线或直接与存储器502、OTN线路板503、交叉板504、OTN支路板505相连,用于对OTN线路板503、交叉板504、OTN支路板505的控制管理。

支路板505用于接收来自客户侧的第一客户信号和第二客户信号,客户信号包括多种业务类型,例如ATM(Asynchronous Transfer Mode,异步传输模式)业务、SDH(Synchronous Digital Hierarchy,同步数字体系)业务、以太业务、CPRI(Common Public Radio Interface,通用公共无线电接口)业务、存储业务等。OTN支路板505,OTN线路板503与处理器501交互,调用存储器502中的程序,执行如下操作:压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号;或者,用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号。

OTN支路板505用于完成客户信号(业务信号)的封装映射。具体地,支路板505将合成信号封装映射到ODU(Optical Channel Data Unit,光通道数据单元)信号并添加相应的OTN管理监控开销。在OTN支路板505上,ODU信号可以为低阶ODU信号,例如ODU0、ODU1、ODU2、ODU3、ODUflex等,OTN管理监控开销可以为ODU开销。针对不同类型的客户信号,采用不同的方式封装映射到不同的ODU信号中。

交叉板504用于完成支路板505和线路板503的交叉连接,实现ODU信号的灵活交叉调度。具体地,交叉板504可以实现将ODU信号从任意一个支路板传输到任意一个线路板,或者将OTU信号从任意一个线路板传输到任意一个线路板,还可以将客户信号从任意一个支路板传输到任意一个支路板。

OTN线路板503用于将ODU信号形成OTU信号并发送到线路侧。在ODU信号形成OTU信号之前,OTN线路板503可以将低阶多路ODU信号复用到高阶ODU信号中。然后高阶ODU信号添加相应OTN管理监控开销形成OTU信号并发送到线路侧的光传输通道中。在OTN线路板503上,高阶ODU信号信号可以为ODU1、ODU2、ODU3、ODU4等,OTN管理监控开销可以为OTU开销。

图6是接收端的信号传送方法示意图,图6的接收端的信号传送方法实施例与图2发射端信号传送方法相对应,本发明实施例接收端对应的方向对应经过光传送网传送后,从光传送网中解封装恢复出客户信号,包括如下步骤:

S601、接收至少一路合成信号;

在这里,传送装置接收OTN信号,OTN信号中封装有合成信号。这里的接收OTN信号可以包括接收光信号,然后将光信号转换成电信号,从电信号中提取OTN信号。

S602、从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号,其中所述至少一路合成信号是通过压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据而获得的;或者所述至少一路合成信号是通过用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据而获得的;

在这里,所述至少一路合成信号是指包含了所述至少一路第一客户信号的部分或全部数据,以及至少一路第二客户信号的部分或全部数据的信号,在这里并未限定其形式。可选地,可以是映射、封装到OTN承载信号过程中任意形式的信号,例如OPU(Optical channel Payload Unit,光通道净荷单元)信号;也可以是OTN承载信号本身;还可以是不需要映射、封装到OTN承载信号进行传送的信号,例如以太网信号;甚至可以是芯片内部或芯片间连接的电信号,等等。

在这里,用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,可以包括:用至少一路第二客户信号的数据替换至少一路第一客户信号中指示空闲的部分数据。

在通过用第二客户信号的数据替换所述第一客户信号中的部分数据而获得合成信号的情况下,第二客户信号所替换的第一客户信号中的部分数据可以是通过删除所述第一客户信号中的部分数据而得到的,该部分删除的数据可以是不影响信息完整性的数据,例如,可以用第二客户信号的部分或者全部数据替换第一客户信号的部分或全部空闲(Idle)码,或空闲码中的部分比特。

在这里,压缩所述至少一路客户信号传送所需的比特率可以包括:通过对所述至少一路第一客户信号的数据进行转码以压缩所述至少一路第一客户信号传送所需的比特率。

在通过压缩第一客户信号传送所需的比特率,插入第二客户信号的数据而获得合成信号的情况下,可以通过对第一客户信号的数据块进行转码,减少或去掉第一客户信号的数据块同步头来获得多余的比特以承载第二客户信号,插入第二客户信号数据所占用比特的数量不超过第一客户信号因转码减少的比特数量。插入第二客户信号的数据后,可以插入标识第二客户信号的路数的标识信息,还可以插入装置的地理位置信息。

传送装置对提取的OTN信号进行解封装,提取至少一路合成信号。在本实施例中,提取的信号可以采用光传送网的传送容器OPU4封装,对OPU4进行解封装,提取512B/513B格式的合成信号。

如果第二客户信号在插入第一客户信号之前进行了插入前处理,例如删除第二客户信号中的指示空闲的部分数据,这里的从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号可以包括:从所述至少一路合成信号中分离出至少一路第二客户信号的数据,添加指示空闲的部分数据,形成至少一路第二客户信号。

从合成信号中分离出第二客户信号的部分或全部数据,以及第一客户信号的部分或全部数据。与发送方向的情况相对应,此单元也分为两种情形。由于接收方向的操作跟发送方向对应,是发送方向操作的反过程,因此这里简单描述。

第一种情形是第一客户信号不需要比特率压缩就可以封装进相应的容器。在这种情形下,每513B之后是15B的客户信号,15B的客户信号的结构可以与发送方向描述的一致。从512B/513B的数据中恢复出第一客户信号对应的PCS Lane(PCS通道)数据,该PCS Lane数据是未扰码的数据。根据恢复出的未扰码的PCS Lane数据,进行OTN BIP-8校验,生成OTN-8Error Mask。从15B的客户信号中恢复出第二客户信号的部分或全部数据,还可以恢复出第二客户信号的标识(如,端口标识,第二客户信号所属的装置的地理位置信息)。

第二种情形是第一客户信号经过比特率压缩才能封装进相应的OTN容器中。在这种情形中,第一客户信号中部分或全部的空闲(Idle)控制块会被替换成第二客户信号的全部或部分数据。在接收方向,可以根据空闲控制块,即被替换成第二客户信号的部分或全部数据的原空闲控制块,的特征或标识提取出第二客户信号的部分或全部数据。例如,在检测到CB Type字段的值为“0001”,且其中的Idle ID字段的值为“0x1e“,则表示该控制块是替换成了第二客户信号的部分或全部数据的控制块,这这里可以称为特殊控制块,按照相应的控制块格式,就可以从该特殊控制块中提取第二客户信号的4B/5B数据,以及该数据对应的第二客户信号的标识(Port ID)。这种情形下的控制块格式可以参考发送方向实施例中的数据格式,也可以设定其他类型的数据格式。提取第二客户信号的部分或全部数据后对第二客户信号做分离后处理,或者直接输出。另一方面,需要将特别空闲控制块恢复成一般的空闲控制块,和其他512B/513B数据一起用于512B/513B解码。即,第一客户信号根据第二客户信号的数据替换第一客户信号中的部分数据后剩下的数据,例如,第二客户信号替换第一客户信号中指示空闲的部分数据,恢复出被替换的第一客户信号中的部分数据。第一客户信号的部分数据的具体例子可参照前面的实施例。

S603、输出所述至少一路第一客户信号和至少一路第二客户信号。

第二客户信号在分离后可能需要再进行处理。一方面,如果第二客户信号在发送方向插入第一客户信号时可用的带宽足够大,则可以直接用4B/5B数据插入第二客户信号的所有数据,即第二客户信号中的空闲(Idle)码也会被插入,则在接收端传送装置可以直接输出分离出的第二客户信号。另一方面,如果第二客户信号在发送方向插入第一客户信号时可用的带宽不够大,需要删除4B/5B中的空闲码后再插入第一客户信号,则可以将分离出的第二客户信号的4B/5B数据缓存,缓存中有数据时读取数据并输出,当缓存中没有数据时,插入空闲码。另外,还可以根据第二客户信号的标识输出所述至少一路第二客户信号,例如,根据第二客户信号Port ID,输出第二客户信号到响应客户侧端口。

分离出的第一客户信号可以经过加扰和AM生成后再输出CAUI(100Gbps Attachment Unit Interface,100G附件单元接口)数据。由于CAUI接口的数据是经过扰码的,所以需要对分离的第一客户信号数据进行加扰。根据512/513B解码后的数据更新AM,主要是需要重新生成BIP3,为了正确反映出整个以太网链路的BIP误码情况,的生成方式如下:先基于解码后的并且是加扰的数据块计算BIP-8,然后与PCS BIP-8error mask异或,再与OTN BIP-8error mask异或。

图7示出了上述实施例中所涉及的传送装置的一种可能的结构示意图,该传送装置可以实现图2所示的信号传送方法。传送装置700可以包括发送单元701、处理单元702和接收单元703,接收单元703用于接收至少一路第一客户信号和至少一路第二客户信号。处理单元702用于压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号;或者,用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号。发送单元701用于发送所述至少一路合成信号。处理单元702还可以将所述合成信号封装进光传输网络OTN容器中形成OTN信号。发送单元701用于发送所述OTN信号。在插入第二客户信号之前,处理单元702还可以通过对所述至少一路第一客户信号的数据进行转码以压缩所述至少一路第一客户信号传送所需的比特率。处理单元702还可以用至少一路第二客户信号的数据替换至少一路第一客户信号中的指示空闲的部分数据。处理单元702还可以删除所述至少一路第二客户信号中的指示空闲的部分数据;压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路删除指示空闲的部分数据之后的第二客户信号的数据,形成至少一路合成信号;或者,用至少一路删除指示空闲的部分数据之后的第二客户信号的数据替换第一客户信号中的部分数据,形成至少一路合成信号。处理单元702在形成合成信号时,可以在所述第一客户信号的部分比特中插入至少一路第二客户信号中的客户数据以及所述至少一路第二客户信号的标识以形成合成信号。处理单元702的具体处理方式可参照对应的信号传送方法的实施例的相关描述,不再赘述。

需要说明的是,本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。本发明实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

其中,处理单元702可以是处理器或控制器,例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。发送单元701可以是发送器,接收单元703可以是接收器。

图8示出了上述实施例中所涉及的传送装置800的一种可能的结构示意图,该传送装置800可以实现图6所示的信号传送方法。传送装置800包括发送单元801、处理单元802和接收单元803。处理单元802用于对传送装置的动作进行控制和管理,例如,处理单元802用于支持传送装置执行图6中的过程601-603,和/或用于本文所描述的技术的其他过程。

接收单元804,用于接收至少一路合成信号。处理单元802用于从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号,其中所述至少一路合成信号是通过压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据而获得的;或者所述至少一路合成信号是通过用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据而获得的。发送单元801用于输出所述第一客户信号和所述第二客户信号。处理单元802从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号可以包括:处理单元802从所述至少一路合成信号中分离出至少一路第二客户信号的数据,添加指示空闲的部分数据,形成至少一路第二客户信号。传送装置800还可以包括存储单元803,用于存储传送设备的程序代码和数据。处理单元802的具体处理方式可参照对应的信号传送方法的实施例的相关描述,不再赘述。

图9示出了上述实施例中所涉及的传送系统的一种可能的结构示意图,该传送系统包括第一传送装置901和第二传送装置902。其中,第一传送装置901用于:接收至少一路第一客户信号;压缩所述至少一路第一客户信号传送所需的比特率,插入至少一路第二客户信号的数据,形成至少一路合成信号,或者,用至少一路第二客户信号的数据替换所述至少一路第一客户信号中的部分数据,形成至少一路合成信号;发送所述至少一路合成信号。第二传送装置902用于:接收所述至少一路合成信号,从所述至少一路合成信号中分离出至少一路第一客户信号和至少一路第二客户信号,输出所述第一客户信号和所述第二客户信号。第一传送装置901和第二传送装置902的具体处理方式可参照对应的信号传送方法的实施例的相关描述,以及对应的传送装置的实施例的相关描述,不再赘述。

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于传送网接口装置中。当然,处理器和存储介质也可以作为分立组件存在于传送网接口装置中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1