بعض محتويات هذا التطبيق غير متوفرة في الوقت الحالي.
إذا استمرت هذه الحالة ، يرجى الاتصال بنا علىتعليق وإتصال
1. (WO2019023824) METHOD AND DEVICE FOR BIT BLOCK STREAM PROCESSING, RATE MATCHING AND EXCHANGE
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207   0208   0209   0210   0211   0212   0213   0214   0215   0216   0217   0218   0219   0220   0221   0222   0223   0224   0225   0226   0227   0228   0229  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38  

附图

0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023  

说明书

发明名称 : 一种比特块流处理、速率匹配、交换的方法和装置

技术领域

[0001]
本申请涉及通信技术领域,特别涉及一种比特块流处理、速率匹配、交换的方法和装置

背景技术

[0002]
电气及电子工程师学会(Institute of Electrical and Electronics Engineers,IEEE)定义的基于802.3的以太网作为业务的接口,应用在各种场合并取得了巨大的成功应用,但是随着技术越发展,带宽颗粒差异越大,越容易出现与实际应用需求期望的过大偏差。主流的应用需求带宽可能不属于任意一种以太网标准速率,例如50Gbps如果用100GE来传输存在资源浪费,而200Gbps当前没有对应的以太网标准颗粒可以承载。人们期望有一种灵活带宽的端口(虚拟连接)能够共享一个或者若干个以太网物理接口,例如2个40GE端口和2个10GE端口共享一个100G物理接口。灵活以太网(Flexible Ethernet,FlexE)的概念应运而生,具体是通过将几个以太网物理层(Physical layer,PHY)装置绑定成一个FlexE组,以及物理层通道化(子速率)等功能,满足灵活带宽的端口应用需求。因此FlexE提供的介质访问控制(Media Access Control,MAC)速率可以大于单条PHY的速率(通过绑定实现),也可以小于单条PHY的速率(通过通道化实现)。
[0003]
FlexE对物理接口传输构建固定帧格式,并进行时分复用(time division multiplexing,TDM)的时隙划分。FlexE的TDM时隙划分基于66B比特块,或者称为比特块,时隙间插通过66B比特块间插实现,FlexE标准针对100G物理接口划分20个时隙,每个时隙5G带宽。时隙间插周期为20个比特块,时隙定位通过开销比特块实现,每1023个时隙循环周期(即1023x20比特块)插入一个定位开销。FlexE客户信号带宽如为5G,则正好占用一个时隙,如果是5*n G则占用n个时隙。
[0004]
一个FlexE客户信号的业务会被映射到物理接口的一个或多个时隙中进行传输,多个时隙中的传输的比特块流无法单独进行速率适配或交换。
[0005]
发明内容
[0006]
本申请实施例提供一种比特块流处理、速率匹配、交换的方法和装置,用以解决在单个时隙的比特块流无法单独进行速率适配或交换的问题。
[0007]
第一方面,一种比特块流处理方法,包括:发送端设备获得第一待处理比特块流;发送端设备将第一待处理比特块流映射为至少两个时隙比特块流,至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,第一时隙比特块流包括第一边界比特块和第二边界比特块,第二时隙比特块流包括第三边界比特块和第四边界比特块,第一边界比特块和第三边界比特块对应,第二边界比特块和第四边界比特块对应,第一边界比特块和第二边界比特块之间包括N个第一比特块,第三边界比特块和第四边界比特块之间包括N个第一比特块,第一比特块为非空闲比特 块,N为大于等于1的整数。
[0008]
第一边界比特块和第二边界比特块之间非空闲比特块的数量和第三边界比特块和第四边界比特块之间非空闲比特块的数量相等,因此在传输过程中,单个时隙比特块流可以单独进行时隙速率匹配和时隙交换,不同的时隙比特块流也可以通过不同的传输路径或不同的中间节点传输到接收端设备,接收端设备可以在删除所有的空闲比特块后利用边界比特块进行对齐,从而恢复出待接收比特块流。
[0009]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0010]
在一种可能的设计中,还包括:通过第一物理接口的第一时隙发送第一时隙比特块流,通过第一物理接口的第二时隙发送第二时隙比特块流;或者通过第一物理接口的第一时隙发送第一时隙比特块流,通过第二物理接口的第二时隙发送第二时隙比特块流。
[0011]
在一种可能的设计中,获得第一待处理比特块流具体包括:获得第一待处理业务;对第一待处理业务进行比特块编码,获得第一待处理比特块流。
[0012]
在一种可能的设计中,通过第一物理接口的第一时隙发送第一时隙比特块流具体包括:增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第一物理接口的第一时隙发送速率适配后的第一时隙比特块流。
[0013]
在一种可能的设计中,通过第一物理接口的第二时隙发送第二时隙比特块流或者通过第二物理接口的第二时隙发送第二时隙比特块流具体包括:增加或删除第三边界比特块和第四边界比特块之间的空闲比特块,获得速率适配后的第二时隙比特块流;通过第一物理接口的第二时隙发送速率适配后的第二时隙比特块流,或者通过第二物理接口的第二时隙发送速率适配后的第二时隙比特块流。
[0014]
在一种可能的设计中,还包括:将第一物理接口的第一时隙的第一时隙比特块流交换到第三物理接口的第三时隙。
[0015]
在一种可能的设计中,将第一待处理比特块流映射为至少两个时隙比特块流具体包括:以轮循调度的方式将第一待处理比特块流映射为至少两个时隙比特块流。
[0016]
第二方面,一种比特块流速率适配方法,包括:获得第一时隙比特块流,第一时隙比特块流包括第一边界比特块和第二边界比特块,第一边界比特块和第二边界比特块之间包括N个第一比特块,第一比特块为非空闲比特块,N为大于等于1的整数;增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第二物理接口的第二时隙发送速率适配后的第一时隙比特块流。
[0017]
单个时隙比特块流包括边界比特块,边界比特块之间包括非空闲比特块,从而可以在边界比特块之间增加或删除空闲比特块,接收端设备可以在删除所有的空闲比特块后利用边界比特块进行对齐,从而恢复出待接收比特块流
[0018]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0019]
第三方面,一种比特块流交换方法,包括:通过第一物理接口的第一时隙获得第 一时隙比特块流,第一时隙比特块流包括第一边界比特块和第二边界比特块,第一边界比特块和第二边界比特块之间包括N个第一比特块,第一比特块为非空闲比特块,N为大于等于1的整数;将第一时隙比特块流交换到第二物理接口的第二时隙;通过第二物理接口的第二时隙发送第一时隙比特块流。
[0020]
单个时隙比特块流包括边界比特块,边界比特块之间包括非空闲比特块,从而对该单个时隙比特块流进行单独的时隙交换,接收端设备可以在删除所有的空闲比特块后利用边界比特块进行对齐,从而恢复出待接收比特块流
[0021]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0022]
在一种可能的设计中,通过第二物理接口的第二时隙发送第一时隙比特块流具体包括:增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第二物理接口的第二时隙发送速率适配后的第一时隙比特块流。
[0023]
在一种可能的设计中,将第一时隙比特块流交换到第二物理接口的第二时隙具体包括:根据第一接口物理接口的第一时隙和第二接口物理接口的第二时隙的对应关系,将第一时隙比特块流交换到第二接口物理接口的第二时隙。
[0024]
第四方面,一种比特块流处理方法,包括:接收端设备获得至少两个时隙比特块流,至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,第一时隙比特块流包括第一边界比特块和第二边界比特块,第二时隙比特块流包括第三边界比特块和第四边界比特块,第一边界比特块和第三边界比特块对应,第二边界比特块和第四边界比特块对应,第一边界比特块和第二边界比特块之间包括N个第一比特块,第三边界比特块和第四边界比特块之间包括N个第一比特块,第一比特块为非空闲比特块;接收端设备删除第一边界比特块和第二边界比特块之间的空闲比特块,删除第三边界比特块和第四边界比特块之间的空闲比特块;根据第一边界比特块和第三边界比特块,以及第二边界比特块和第四边界比特块,对空闲比特块删除后的第一时隙比特块流和空闲比特块删除后的第二时隙比特块流进行对齐;将对齐后的第一时隙比特块流和第二时隙比特块流解映射为第一待接收比特块流。
[0025]
接收端设备接收的第一边界比特块和第二边界比特块之间非空闲比特块的数量和第三边界比特块和第四边界比特块之间非空闲比特块的数量相等,接收端设备可以在删除所有的空闲比特块后利用边界比特块进行对齐,从而恢复出待接收比特块流。
[0026]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0027]
在一种可能的设计中,还包括:对第一待接收比特块流进行比特块解码,获得第一待接收业务。
[0028]
在一种可能的设计中,还包括:对第一待接收比特块流进行IPG恢复,获得第一待接收业务。
[0029]
在一种可能的设计中,获得至少两个时隙比特块流具体包括:通过第一物理接口的第一时隙获得第一时隙比特块流,通过第一物理接口的第二时隙获得第二时隙比特 块流;或者通过第一物理接口的第一时隙获得第一时隙比特块流,通过第二物理接口的第二时隙获得第二时隙比特块流。
[0030]
第五方面,一种比特块流处理装置,包括接收器,处理器,比特块流处理装置用于完成上述第一方面或第一方面的任意可能的实现方式中的方法。
[0031]
第六方面,一种比特块流速率适配装置,包括接收器,速率适配器和发送器,比特块流速率适配装置用于完成上述第二方面或第二方面的任意可能的实现方式中的方法。
[0032]
第七方面,一种比特块流交换装置,包括接收器,交换器和发送器,比特块流交换装置用于完成上述第三方面或第三方面的任意可能的实现方式中的方法。
[0033]
第八方面,一种比特块流处理装置,包括接收器,处理器,比特块流处理装置用于完成上述第四方面或第四方面的任意可能的实现方式中的方法。

附图说明

[0034]
图1A为本申请实施例中64/66编码的码型定义示意图;
[0035]
图1B为本申请实施例中空闲块的码型定义示意图;
[0036]
图2A为本申请实施例中PE设备的结构示意图;
[0037]
图2B为本申请实施例中P设备的结构示意图;
[0038]
图3为本申请实施例提供的一种X-E时隙交换网络的结构示意图;
[0039]
图4为本发明实施例提供的一种X-E时隙交换方法流程示意图;
[0040]
图5为本申请实施例提供的一种框式节点设备的结构示意图;
[0041]
图6为本发明实施例提供的一种X-E时隙交换方法流程示意图;
[0042]
图7为本申请实施例提供的一种盒式节点设备的结构示意图;
[0043]
图8为本发明实施例提供的一种X-E时隙交换方法流程示意图;
[0044]
图9A为本发明实施例提供的一种发射端映射的流程示意图;
[0045]
图9B为本发明实施例提供的一种发射端映射的示意图;
[0046]
图9C为本发明实施例提供的另一种发射端映射的示意图;
[0047]
图9D为本发明实施例提供的再一种发射端映射的示意图;
[0048]
图9E为本发明实施例提供的再一种发射端映射的示意图;
[0049]
图10A为本发明实施例提供的一种时隙速率匹配方法的流程示意图;
[0050]
图10B为本发明实施例提供的一种时隙速率匹配电路结构图;
[0051]
图11为本发明实施例提供的一种时隙交换方法的流程示意图;
[0052]
图12为本发明实施例提供的一种接收端解映射的流程示意图;
[0053]
图13为本申请实施例提供的一种比特块流处理装置的结构示意图;
[0054]
图14为本申请实施例提供的一种比特块流速率适配装置的结构示意图;
[0055]
图15为本申请实施例提供的一种比特块流交换装置的结构示意图;
[0056]
图16为本申请实施例提供的一种比特块流处理装置的结构示意图。

具体实施方式

[0057]
在以太网中,以太网端口通常作为面向数据的逻辑上的概念出现,称为逻辑端口 或简称为端口,以太网物理接口则为硬件上的概念出现,称为物理接口或简称为接口。通常,用一个MAC地址标记一个以太网端口。传统地,以太网端口的速率的确定以以太网物理接口的速率为基础。一般情况下,一个以太网端口最大带宽对应一个以太网物理接口的带宽,例如10Mbps、100Mbps、1000Mbps(1Gbps)、10Gbps、40Gbps、100Gbps以及400Gbps等以太网物理接口。
[0058]
以太网在过去的相当一段时间内获得了广泛的应用和长足的发展。以太网端口速率以10倍提升,从10Mbps向100Mbps、1000Mbps(1Gbps)、10Gbps、40Gbps、100Gbps、400Gbps不断演进发展。技术越发展,带宽颗粒差异越大,越容易出现与实际应用需求期望的偏差。主流应用需求的带宽增长并不呈现这样的10倍增长特征,例如50Gbps、75Gbps、200Gbps等。业界希望提供对50Gbps、60Gbps、75Gbps、200Gbps和150Gbps等带宽的以太网端口(虚拟连接)的支持。
[0059]
一方面,更进一步地,希望能够提供一些灵活带宽的端口,这些端口可以共同使用一个或者若干个以太网物理接口,例如2个40GE端口和2个10GE端口共同使用一个100G物理接口;并能够随着需求的变化做出灵活的速率调整,例如从200Gbps调整为330Gbps,或者50Gbps调整为20Gbps,以提高端口使用效率或者延长其使用生命周期。对于固定速率的物理链路,可以将其级联捆绑,以支持逻辑端口速率的堆叠增加(例如,将2个100GE物理接口堆叠级联捆绑以支持200GE逻辑端口)。另一方面,能够将物理接口灵活堆叠所得到的带宽资源池化,将其带宽按照颗粒(例如,5G为一个颗粒)分配给特定的以太网逻辑端口,实现若干以太网虚拟连接对堆叠级联的物理链路组的高效共享。
[0060]
由此,FlexE的概念应运而生,灵活以太网又称为灵活虚拟以太网。FlexE支持针对以太网业务的子速率、通道化、反向复用等功能。例如,针对以太网业务的子速率应用场景,FlexE能够支持将250G的以太网业务(MAC码流)采用3路现有的100GE的物理接口进行传送。针对以太网业务的反向复用场景,FlexE能够支持将200G的以太网业务采用2路现有的100GE的物理媒质相关子层(Physical Medium Dependent,PMD)进行传送。针对以太网业务的通道化场景,FlexE能够支持若干个逻辑端口共同使用一个或者多个物理接口,能够支持将多路低速率的以太网业务复用到高速率的灵活以太网的中。
[0061]
由于接入网和城域网中大量采用以太网作为业务接口,这种基于以太网技术的业务流量汇聚功能的FlexE技术能够实现和底层业务网络的以太网接口的无缝连接。这些FlexE的子速率、通道化和反向复用功能的引入,极大的扩展了以太网的应用场合,增强了以太网应用的灵活性,并使得以太网技术逐渐向传送网领域渗透。
[0062]
FlexE为以太网物理链路的虚拟化,提供了一个可行的演进方向。灵活以太网需要在级联的一组物理接口上支持若干个虚拟的以太网数据连接。例如,4个100GE物理接口级联捆绑,支持若干逻辑端口。若干逻辑端口中一部分逻辑端口的带宽减小,则另外一部分逻辑端口的带宽增大,并且带宽减小的总量和带宽增大的总量相等,若干逻辑端口的带宽快速弹性调整,共同使用4个100GE物理接口。
[0063]
FlexE借鉴同步数字体系(Synchronous digital hierarchy,SDH)/光传输网络(Optical transfer network,OTN)技术,对物理接口传输构建固定帧格式,并进 行TDM的时隙划分。与SDH/OTN不同的是,FlexE的TDM时隙划分粒度是66比特,正好可以对应承载一个64B/66B比特块。一个FlexE帧包含8行,每行第一个66b块位置为FlexE开销区域,开销区域后为进行时隙划分的净荷区域,以66比特为粒度,对应20x1023个66比特承载空间,100GE接口的带宽划分20个时隙,每个时隙的带宽约为5Gbps。FlexE通过交织复用的方式在单个物理接口上实现了多个传输通道,即实现了多个时隙。
[0064]
若干个物理接口可以级联捆绑,该若干个物理接口的全部的时隙可以组合承载一个以太网逻辑端口。例如10GE需要两个时隙,25GE需要5个时隙等。逻辑端口上可见的仍为顺序传输的66b编比特块,每个逻辑端口对应一个MAC,传输相应的以太网报文,对报文的起始结束和对空闲填充的识别与传统以太网相同。
[0065]
FlexE只是一种接口技术,相关的交换技术依旧是基于以太网包进行。但是随着第五代通信技术(即5G)以及物联网的广泛研究,确定性低延时、可靠性、安全隔离技术已经成为急需攻克的重要课题。发明人定义了一种基于物理接口硬管道的交换技术,X-Ethernet(简称X-E)是一种基于Ethernet物理层的Bit Block交换技术,比如64/66Bit Block,具备确定性超低时延的技术特征。
[0066]
本申请实施例中提到的比特块可以为M1/M2比特块,或者叫做M1B/M2B比特块,M1/M2代表一种编码方式,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0067]
在Ethernet物理层链路传递的就是这种M1/M2比特块流,比如1G Ethernet采用8/10Bit编码,1GE物理层链路传递的就是8/10比特块流;10GE/40GE/100GE采用64/66Bit编码,10GE/40GE/100GE物理层链路传递的就是64/66比特块流。未来随着Ethernet技术发展,还也会出现其他编码方式,比如可能出现128/130Bit编码、256/258Bit编码等。为了描述方便,本申请实施例中统一用M1/M2比特块流表示。
[0068]
对于M1/M2比特块流,存在不同类型的比特块并且在标准中明确规范,下面以64/66Bit编码的码型定义为例进行说明,如图1A所示,其中首部的2个Bit“10”或“01”是64/66比特块同步头比特,后64Bit用于承载净荷数据或协议。图1A中包括16种码型定义,每一行代表一种比特块的码型定义,其中,D0-D7代表数据字节,C0-C7代表控制字节,S0代表开始字节,T0-T7代表结束字节,第2行对应空闲比特块(空闲Block)的码型定义,空闲比特块可以用/I/来表示,具体如图1B所示。第7行对应开始块的码型定义,开始块可以用/S/来表示,第9-16行分别对应8种结束块的码型定义,8种结束块可以统一用/T/来表示。
[0069]
本申请实施例提到的接口可以是上面提到的以太网物理接口,也可以是其它物理接口,例如可以是光传送网(Optical Transport Network,OTN)接口、灵活光传送网Flexible OTN,FlexOTN)接口、灵活以太网FlexE接口、通用公共无线接口(Common Public Radio Interface,CPRI)、同步数字体系(Synchronous Digital Hierarchy,SDH)接口、光纤通道(Fibre Channel,FC)接口或无限带宽(InfiniBand)接口等,例如还可以是设备内部的物理接口C2C接口等。
[0070]
本申请实施例提到的端口可以是上面提到的以太网端口,当然也可以是其它逻辑 业务端口,例如可以是光传送网OTN逻辑业务端口、灵活光传送网FlexOTN逻辑业务端口、灵活以太网FlexE逻辑业务端口、通用公共无线逻辑业务端口CPRI、同步数字体系SDH逻辑业务端口、光纤通道FC逻辑业务端口或无限带宽InfiniBand逻辑业务端口等。
[0071]
一个flexE client的业务被映射到一个或多个物理接口的多个时隙中进行传输时,各个时隙中传输的比特块流无法单独进行速率适配或交换,本发明实施例主要提供四个逻辑功能,分别是发送端映射、时隙速率适配,时隙交换以及接收端解映射。通过发送端的映射,物理接口的时隙可以进行独立的时隙速率适配以及独立的时隙交换,并且在接收端可以恢复出业务。如果一个业务占用多个时隙,每个时隙独立速率适配、交换,不同的时隙的传输延时可能不同,不同时隙的空闲比特块的插入或删除的位置可能不同,通过本发明实施例提供的四个逻辑功能,可以在每个时隙单独进行时隙速率适配或时隙交换,并且可以在接收端消除延时不同和位置不同的差异,正确恢复出待接收比特块流。
[0072]
本发明实施例可以采用如图2A和图2B所示的设备传递比特块流,具体的,如图2A和图2B所示,分别为运营商边缘(Provider Edge,PE)设备和运营商(Provider,P)设备。其中,PE设备代表边缘设备,其一端与用户设备连接,接口为用户网络接口接口(User network interface,UNI),另一端与网络设备连接,接口为网间网接口(Network to Network interface,NNI),重点能力是汇聚、封装/解封装,PE设备和PE设备之间的路径根据起始点不同,可以是伪线PW,也可以是隧道等,P设备代表网络设备,是网络中的核心设备,主要能力就是强大的交换能力,两端均与网络设备连接,接口为NNI。
[0073]
图2A和图2B中,客户适配单元(uAdpt)代表用户侧处理单元,用于接入用户业务信号,并进行接口适配,速率适配等工作,接口适配可以包括X-E时隙映射和/或解映射,X-E时隙映射可以将一个比特块流映射为多个时隙比特块流,X-E时隙解映射可以将多个时隙比特块流解映射为一个比特块流,接口适配还可以包括码型转换等。网络适配单元(nAdpt)代表X-E技术体系的网络侧处理单元,用于将设备内业务信号发送到网络侧,并完成相应的功能处理;或者接收网络侧业务信号传递到设备内其他处理单元,X-E时隙映射和/或解映射也可以由网络适配单元来实现。L1.5switch或者X-Ethernet switch,即X-Ethernet Relay(即中间节点的转发),体现为交换单元。
[0074]
如图3所示,为本发明实施例提供的一种X-E时隙交换网络,包括节点301、节点302、节点303以及节点304共四个节点,其中节点301为源端PE设备,节点302和节点303为中间P设备,节点304为目的端PE设备,节点301从其UNI接口接收10GE业务,需要通过节点302和/或节点303将10GE业务发送到节点304,节点304将收到的10GE业务通过其UNI接口发送到客户端。
[0075]
如图4所示,为本发明实施例提供的一种X-E时隙交换方法,其中对于发送端映射、时隙速率适配,时隙交换以及接收端解映射的详细实现可以参考后面的实施例,该方法应用于如图3所示的网络中,具体包括:
[0076]
步骤401,节点301的客户适配单元3012进行发送端映射,将待处理比特块流 映射为第一时隙比特块流和第二时隙比特块流。
[0077]
本发明实施例以将待处理比特块流映射为第一时隙比特块流和第二时隙比特块流为例进行说明,在其它设计中,也可以将待处理比特块流映射到其它个数的时隙比特块流中,本发明实施例对此不作限定。
[0078]
在一种可能的设计中,发送端映射也可以由节点301的网络适配单元3014来完成,适配完成后直接通过NNI接口30151,NNI接口30152或其它接口将时隙比特块流发送出去。
[0079]
本发明实施例中,第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数。
[0080]
步骤402,节点301的客户适配单元3012进行时隙速率适配,节点301的交换单元3013进行时隙交换,节点301的网络适配单元3014进行时隙速率适配,将第一时隙比特块流通过NNI接口30151发送到节点302,将第二时隙比特块流通过NNI接口30152发送到节点303。
[0081]
通过将第一时隙比特块流通过NNI接口30151发送到节点302,将第二时隙比特块流通过NNI接口30152发送到节点303,可以实现负载均衡,当然,在一种可能的设计中,可以将第一时隙比特块流和第二时隙比特块流通过NNI接口30151的不同时隙都发送到节点302,这样要求节点302处理第一时隙比特块流和第二时隙比特块流。
[0082]
步骤403,节点302通过NNI接口3021接收第一时隙比特块流,节点302的网络适配单元3022进行时隙速率适配,节点302的交换单元3023进行时隙交换,节点302的网络适配单元3024进行时隙速率适配,将第一时隙比特块流通过NNI接口3025发送到节点304。
[0083]
步骤404,节点303通过NNI接口3031接收第一时隙比特块流,节点303的网络适配单元3032进行时隙速率适配,节点303的交换单元3033进行时隙交换,节点303的网络适配单元3034进行时隙速率适配,将第一时隙比特块流通过NNI接口3035发送到节点304。
[0084]
步骤405,节点304通过NNI接口30411接收第一时隙比特块流,节点304通过NNI接口30412接收第二时隙比特块流,节点304的网络适配单元3042进行时隙速率适配,节点304的交换单元3043进行时隙交换,节点304的客户适配单元3044进行时隙速率适配。
[0085]
步骤406,节点304的客户适配单元3044进行接收端解映射,将第一时隙比特块流和第二时隙比特块流解映射为待接收比特块流。
[0086]
本发明实施例还可以采用如图5或图7所示的分组承载节点设备来处理比特块流,具体地,盒式设备的接口卡或框式设备的线卡的接口芯片实现客户适配单元或网络适配单元功能,以及X-E时隙交换单元,其次交换板也可以改造以支持X-E slot交换功能或保留原交换网设计不动。
[0087]
如图5所示,为本发明实施例提供的一种框式节点设备,包括线卡501、交换平面502、交换平面503和线卡504,其中交换平面502和交换平面503可以位于不同的板卡上,也可以位于相同的板卡上,线卡501和线卡504通常位于不同的板卡中,该框式节点设备还可以包括其它板卡,本发明实施例对此不作限定。线卡线卡501、交换平面502、交换平面503和线卡504之间通过C2C接口互联,可以采用电互联,也可以采用光互联。
[0088]
如图6所示,为本发明实施例提供的一种X-E时隙交换方法,其中对于发送端映射、时隙速率适配,时隙交换以及接收端解映射的详细实现可以参考后面的实施例,该方法应用于如图5所示的网络中,具体包括:
[0089]
步骤601,线卡501的客户适配单元50121进行发送端映射,将待处理比特块流映射为第一时隙比特块流和第二比特块流。
[0090]
步骤602,线卡501的客户适配单元50121进行时隙速率适配,线卡501的交换单元5013进行时隙交换,将第一时隙比特块流交换到线卡501的C2C适配单元50141,线卡501的C2C适配单元50141进行时隙速率适配后将第一时隙比特块流通过C2C接口50151发送到交换平面502,线卡501的交换单元5013进行时隙交换,将第二时隙比特块流交换到线卡501的C2C适配单元50142,线卡501的C2C适配单元50142进行时隙速率适配后将第一时隙比特块流通过C2C接口50152发送到交换平面503。
[0091]
在一种可能的设计中,由于客户适配单元50121进行了时隙速率适配,C2C适配单元50141可以不进行时隙速率适配处理就可以送到交换平面进行时隙交换处理。
[0092]
步骤603,交换平面502通过C2C接口5021接收第一时隙比特块流,交换平面502的C2C适配单元5022进行时隙速率适配,交换平面502的交换单元5023进行时隙交换,交换平面502的C2C适配单元5024进行时隙速率适配,将第一时隙比特块流通过C2C接口5025发送到线卡504。
[0093]
步骤604,交换平面503通过C2C接口5031接收第一时隙比特块流,交换平面503的C2C适配单元5032进行时隙速率适配,交换平面503的交换单元5033进行时隙交换,交换平面503的C2C适配单元5034进行时隙速率适配,将第一时隙比特块流通过C2C接口5035发送到线卡504。
[0094]
步骤605,线卡504通过C2C接口50411接收第一时隙比特块流,线卡504通过C2C接口50412接收第二时隙比特块流,线卡504的C2C适配单元30421和C2C适配单元30422进行时隙速率适配,线卡504的交换单元5043进行时隙交换,线卡504的客户适配单元50441进行时隙速率适配。
[0095]
步骤606,线卡504的客户适配单元50441进行接收端解映射,将第一时隙比特块流和第二时隙比特块流解映射为待接收比特块流。
[0096]
如图7所示,为本发明实施例提供的一种盒式节点设备,包括入接口板701、交换平面702和出接口板704,入接口板701、交换平面702和出接口板704通常位于不同的板卡中,盒式节点设备通常只有一个交换平面,且接口板不具备交换功能,本发明实施例对此不作限定。入接口板701、交换平面702和出接口板704之间通过C2C接口互联,可以采用电互联,也可以采用光互联。
[0097]
如图8所示,为本发明实施例提供的一种X-E时隙交换方法,其中对于发送端映 射、时隙速率适配,时隙交换以及接收端解映射的详细实现可以参考后面的实施例,该方法应用于如图7所示的网络中,具体包括:
[0098]
步骤801,入接口板701的客户适配单元70121进行发送端映射,将待处理比特块流映射为第一时隙比特块流和第二比特块流。
[0099]
步骤802,入接口板701的客户适配单元70121进行时隙速率适配,入接口板701的C2C适配单元7014进行时隙速率适配后将第一时隙比特块流和第二时隙比特块流通过C2C接口5015发送到交换平面702
[0100]
步骤803,交换平面702通过C2C接口7021接收第一时隙比特块流和第二时隙比特块流,交换平面702的C2C适配单元7022进行时隙速率适配,交换平面702的交换单元7023进行时隙交换,交换平面702的C2C适配单元7024进行时隙速率适配,将第一时隙比特块流和第二时隙比特块流通过C2C接口7025发送到出接口板704。
[0101]
步骤805,出接口板704通过C2C接口7041接收第一时隙比特块流和第二时隙比特块流,出接口板704的C2C适配单元3042进行时隙速率适配。
[0102]
步骤806,出接口板704的客户适配单元70441进行接收端解映射,将第一时隙比特块流和第二时隙比特块流解映射为待接收比特块流。
[0103]
如图9A所示,本发明实施例提供一种发射端映射的示意图,包括:
[0104]
步骤901,获得第一待处理比特块流;
[0105]
步骤902,将所述第一待处理比特块流映射为至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数。
[0106]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。M1/M2比特块为编码比特块。
[0107]
在一种可能的设计中,通过第一物理接口的第一时隙发送所述第一时隙比特块流,通过第一物理接口的第二时隙发送所述第二时隙比特块流;或者通过第一物理接口的第一时隙发送所述第一时隙比特块流,通过第二物理接口的第二时隙发送所述第二时隙比特块流。
[0108]
在一种可能的设计中,所述获得第一待处理比特块流具体包括:获得第一待处理业务;对所述第一待处理业务进行比特块编码,获得第一待处理比特块流。即对于未进行比特块编码的业务流,需要进行比特块编码。
[0109]
在一种可能的设计中,通过第一物理接口的第一时隙发送所述第一时隙比特块流具体包括:增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第一物理接口的第一时隙发送所述速率适配后的 第一时隙比特块流。
[0110]
在一种可能的设计中,通过第一物理接口的第二时隙发送所述第二时隙比特块流或者通过第二物理接口的第二时隙发送所述第二时隙比特块流具体包括:增加或删除第三边界比特块和第四边界比特块之间的空闲比特块,获得速率适配后的第二时隙比特块流;
[0111]
通过第一物理接口的第二时隙发送所述速率适配后的第二时隙比特块流,或者通过第二物理接口的第二时隙发送所述速率适配后的第二时隙比特块流。
[0112]
在一种可能的设计中,还包括:将第一物理接口的第一时隙的所述第一时隙比特块流交换到第三物理接口的第三时隙。
[0113]
在一种可能的设计中,将所述第一待处理比特块流映射为至少两个时隙比特块流具体包括:以轮循调度的方式将所述第一待处理比特块流映射为至少两个时隙比特块流。
[0114]
将待处理比特块流映射为至少两个时隙比特块流,至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙。这些时隙比特块流最终会在物理接口的时隙中传输,传输之前也可以进行时隙速率匹配,时隙交换等操作,本发明实施例对此不作限定。
[0115]
在一种可能的设计中,步骤902也可以为将所述第一待处理比特块流映射为至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括对应的边界比特块,两组对应的边界比特块之间的各个时隙比特块流中包含的非空闲比特块的数量相同。
[0116]
在映射的过程中,本发明实施例需要在各个时隙比特块流中分别插入对应的边界比特块,例如在第一时隙比特块流和第二时隙比特块流分别插入对应的第一边界比特块和第三边界比特块,在第一时隙比特块流和第二时隙比特块流分别插入对应的第二边界比特块和第四边界比特块。对应的边界比特块可以是相同的比特块,也可以是不同的比特块。两组对应的边界比特块之间的各个时隙比特块流中包含的比特块的数量相同,包含的非空闲比特块的数量相同,包含的空闲比特块的数量也相同。即至少两个时隙比特块流均包括对应的边界比特块,两组对应的边界比特块之间的各个时隙比特块流中包含的非空闲比特块的数量相同。在一种可能的设计中,两组对应的边界比特块之间的各个时隙比特块流中包含的非空闲比特块的数量相同,各个时隙比特块流中包含的空闲比特块的数量不同,即各个时隙比特块流中包含的总比特块的数量也不同。
[0117]
在一种可能的设计中,可以同时在各个时隙比特块流中插入对应的边界比特块,例如可以同时在第一时隙比特块流和第二时隙比特块流中插入边界比特块,即同时插入第一边界比特块和第三边界比特块,同时插入第二边界比特块和第四边界比特块。对应边界比特块用于接收端解映射时进行对齐操作,因此插入对应的边界比特块也可以不同时进行,只要接收端能够进行对齐操作即可。
[0118]
在一种可能的设计中,可以在各个时隙比特块流中确定一个起始时隙比特块流,或者也可以称为起始时隙。可以在进行起始时隙映射时进行边界比特块的插入,例 如需要将待处理比特块流映射到时隙A,时隙B和时隙C三个时隙中,映射顺序可以是ABC,CBA等,如果映射顺序为ABC,则时隙A为初始时隙。
[0119]
一组对应的边界比特块的插入可以是周期性的,例如50毫秒插入一次,也可以是非周期性的,例如当数据断流当前无业务数据传输时插入。不同组边界比特块之间非空闲比特块的数量可以不同。
[0120]
在一种可能的设计中,可以采用轮循调度方式进行比特块的映射,即从待处理比特块流取出待映射比特块,以一个比特块为单位轮流映射到两个时隙比特块流中,当然,在其它可能的设计中,也可以以其它数量的比特块为单位进行轮流映射,也可以采用其它映射规则,例如先在第一时隙比特块流中映射两个比特块,在第二时隙比特块流中映射三个比特块,再在第一时隙比特块流中映射三个比特块,在第二时隙比特块流中映射两个比特块。只要接收端知道发送端映射采用的非空闲比特块的映射规则即可进行接收端解映射。
[0121]
对于从待处理比特块流取出的待映射比特块,如果待映射比特块为空,即当前无业务数据传输,或者待映射比特块为空闲比特块,则可以在时隙比特块流中映射空闲比特块,如果待映射比特块不为空或空闲比特块,但是上次映射的比特块为空闲比特块,则在映射的连续空闲比特块的数量为时隙比特块流的数量的整数倍的情况下映射该待映射比特块,在映射的连续空闲比特块的数量不是时隙比特块流的数量的整数倍的情况下继续映射空闲比特块,这样可以达到两个时隙比特块流中空闲比特块的数量相同,非空闲比特块的数量也相同。
[0122]
在一种可能的设计中,时隙比特块流中的比特块为以太网M1/M2比特块,对于以太网业务流,可以直接得到待处理比特块流,对于其中的空闲比特块,在发送端映射之前可以删除,也可以不删除,其中的空闲比特块通常为以太网帧间间隔(interpacket gap,IPG);对于非以太网业务流,通常需要进行M1/M2比特块编码,得到待处理比特块流,例如可以对通用公共无线接口(common public radio interface,CPRI)业务流进行64/66编码。
[0123]
如图9B所示,为本发明实施例提供的一种的发送端映射示意图。
[0124]
本发明实施例将一个15G的以太网业务映射到3个5G时隙中,以一个比特块为单位进行时隙映射,3个5G时隙分别为slot_a、slot_b和slot_c,插入的边界比特块为时隙对齐标识(slot aligned mark,SAM)。
[0125]
步骤一,接收业务比特块流,删除业务比特块流中的全部空闲比特块,然后将删除空闲比特块的业务比特块流进行缓冲等待映射,如图9B中将比特块流1处理为比特块流2所示,B15和B16之间的空闲比特块被删除;
[0126]
步骤二,判断当前是否在映射起始时隙,如果是则判断是否需要插入SAM,如果需要插入,则为slot_a、slot_b、slot_c分别插入SAM,如果不需要插入则到步骤三;
[0127]
步骤三,检测缓冲区是否有比特块待映射,如有则到步骤四;如无则到步骤五;
[0128]
步骤四:从缓冲区读取一个比特块,放到映射指针所对应的时隙,并修改映射指针指向下一个时隙,然后跳到步骤一进行下一轮循环;
[0129]
步骤五:插入3个空闲比特块,轮流映射到3个时隙,映射指针经过一轮映射后重新指向空闲比特块插入之前所指向的时隙,然后跳到步骤一进行下一轮循环,如图 9B中将比特块流2处理为3个时隙比特块流所示,如果B15之后缓冲区没有比特块待映射,则轮流在三个时隙中映射空闲比特块。
[0130]
如图9C所示,为本发明实施例提供的一种的发送端映射示意图。
[0131]
本发明实施例将一个10G的CPRI业务映射到2个5G时隙中,以一个比特块为单位进行时隙映射,2个5G时隙分别为slot_a和slot_b,插入的边界比特块为SAM。
[0132]
步骤一,接收CPRI业务数据流输入并进行编码,对编码后的比特块流进行缓冲等待映射,如图9C中将业务流1处理为比特块流2所示;
[0133]
步骤二,判断当前是否在映射起始时隙,如果是则判断是否需要插入SAM,如果需要插入,则为slot_a和slot_b分别插入SAM,如果不需要插入则到步骤三;
[0134]
步骤三,检测缓冲区是否有比特块待映射,如有则到步骤四;如无则到步骤五;
[0135]
步骤四,从缓冲区读取一个比特块,放到映射指针所对应的时隙,并修改映射指针指向下一个时隙,然后跳到步骤一进行下一轮循环;
[0136]
步骤五,插入2个空闲比特块,轮流映射到2个时隙,映射指针经过一轮映射后重新指向空闲比特块插入之前所指向的时隙,然后跳到步骤一进行下一轮循环,如图9C中将比特块流2处理为2个时隙比特块流所示,如果B15之后缓冲区没有比特块待映射,则轮流在两个时隙中映射空闲比特块。
[0137]
图9C所示的实施例和图9B所示的实施例的差别在于接入的业务为非以太网业务,需要先进行编码处理,才能进行时隙映射,同时非以太业务没有IPG和空闲比特块,无需空闲比特块删除动作。
[0138]
如图9D所示,为本发明实施例提供的一种的发送端映射示意图。
[0139]
本发明实施例将一个15G的以太网业务映射到3个5G时隙中,以2个比特块为单位进行时隙映射,3个5G时隙分别为slot_a、slot_b和slot_c,插入的边界比特块为SAM。
[0140]
步骤一,接收业务比特块流输入,删除业务流中的全部空闲比特块,然后缓冲等待映射,如图9D中将比特块流1处理为比特块流2所示,其中比特块流2和图9B中的比特块流2可以是一样的,只是为了方便理解,将每2个比特块放到了一起;
[0141]
步骤二,判断当前是否在映射起始时隙,如果是则判断是否需要插入SAM,如果需要插入,则为slot_a、slot_b、slot_c分别插入SAM,如果不需要插入则到步骤三;
[0142]
步骤三,检测缓冲区是否有足够一个映射单位的比特块,在这里以2个为例,如有则到步骤四;如无则到步骤五;
[0143]
步骤四,从缓冲区读取2个比特块,放到映射指针所对应的时隙,并修改映射指针指向下一个时隙,然后跳到步骤一进行下一轮循环;
[0144]
步骤五,插入6个空闲比特块,轮流映射到3个时隙,每个时隙2个空闲比特块,映射指针经过一轮映射后重新指向空闲比特块插入之前所指向的时隙,然后跳到步骤一进行下一轮循环,如图9D中将比特块流2处理为3个时隙比特块流所示,如果B15之后缓冲区没有比特块待映射,则轮流在三个时隙中映射空闲比特块。
[0145]
图9D所示的实施例和图9B所示的实施例的差别在于以2个比特块为单位进行时隙映射。
[0146]
如图9E所示,为本发明实施例提供的一种的发送端映射示意图。
[0147]
本发明实施例将一个15G的以太网业务映射到3个5G时隙中,以一个比特块为单位进行时隙映射,3个5G时隙分别为slot_a、slot_b和slot_c,插入的边界比特块为时隙对齐标识(slot aligned mark)。本发明实施例中以太网业务输入时不进行IPG空闲比特块删除处理,在映射时进行空闲调整处理,空闲调整的目的是使每次连续空闲的数量是slot数量的整数倍,同时删除和插入的空闲数量要均衡。
[0148]
步骤一,接收业务比特块流输入,不删除业务流中的IPG空闲比特块,直接缓冲等待映射,如图9E中比特块流1所示;
[0149]
步骤二,判断当前是否在映射起始时隙,如果是则判断是否需要插入slot align mark,如果需要插入,则为slot_a、slot_b、slot_c分别插入slot align mark,如果不需要插入则到步骤三;
[0150]
步骤三,缓冲区取出一个待映射比特块,如果该待映射比特块为非空闲比特块,且前一个映射比特块也是非空闲比特块,则到步骤六,如果该待映射比特块为非空闲比特块,且前一个映射比特块为空闲比特块,则跳步骤五,如果该待映射比特块为空闲比特块则到步骤四;
[0151]
步骤四,判断当前空闲比特块是否需要删除,如果已插入有效空闲比特块计数大于零,则删除该空闲比特块,将已插入有效空闲比特块计数减一,跳到步骤一进行下一轮循环;如果已插入有效空闲比特块计数等于零,将连续映射空闲比特块计数加一,将待映射空闲比特块映射到映射指针指向的时隙,并修改映射指针指向下一个时隙,然后到步骤一进行下一轮循环;
[0152]
步骤五,判断连续映射空闲比特块计数是否为3的整数倍,如果是,将待映射比特块映射到映射指针指向的时隙,并修改映射指针指向下一个时隙,然后到步骤一进行下一轮循环,否则插入一个或多个空闲比特块后将待映射比特块映射到相应时隙,使连续空闲比特块数量是3的整数倍,根据插入的空闲比特块的数量更新已插入有效空闲比特块计数的数量,如图9E所示B8比特块后面只有一个空闲比特块,所以需要插入2个空闲比特块,然后映射B9,然后到步骤一进行下一轮循环;
[0153]
步骤六,将待映射比特块映射到映射指针指向的时隙,并修改映射指针指向下一个时隙,然后到步骤一进行下一轮循环。
[0154]
图9B至图9E给出的发送端映射实施例中,空闲比特块的插入方式只是给出了几种容易实现的方式,在一种可能的设计中,在插入边界比特块之后,统计各个时隙比特块流中空闲比特块的数量,在下次插入边界比特块之前,只要保证各个时隙比特块流中空闲比特块的数量相同即可,即各个时隙比特块流中非空闲比特块的数量也相同,在接收端解映射时可以在删除所有空闲比特块后利用边界比特块对各时隙比特块流进行对齐操作,进而利用和发送端非空闲比特块的映射规则对应解映射规则进行解映射,恢复出待接收比特块流。
[0155]
对于包含边界比特块的单个时隙比特块流,可以进行独立的时隙速率匹配,如图10A所示,本发明实施例提供了一种时隙速率匹配方法示意图。
[0156]
步骤1001,获得第一时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数;
[0157]
步骤1002,增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;
[0158]
步骤1003,通过第二物理接口的第二时隙发送所述速率适配后的第一时隙比特块流。
[0159]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0160]
如图10B所示,为本发明实施例提供的一种时隙速率匹配电路图,包括先入先出缓存器(FIFO)1011,FIFO水位检测器1012,FIFO写控制器1013,FIFO读控制器1014,比特块流发送器1015,空闲比特块检测器1016。
[0161]
输入的时隙比特块流分为两路,一路送到空闲检测器1016,一路送到FIFO1011,如果FIFO水位检测器1012检测到FIFO的水位线高于上水线,则通知FIFO写控制器1013,FIFO写控制器1013根据空闲比特块检测器1016的检测屏蔽空闲比特块的写入,即删除空闲比特块;如果FIFO水位检测器1012检测到FIFO的水位线低于下水线,则通知FIFO读控制器1014,FIFO读控制器1014屏蔽FIFO比特块的读取,比特块流发送器1015输出空闲比特块。
[0162]
时隙速率适配通常存在于入接口与交换网之间或交换网与出接口之间,或者其它速率存在差异的两个功能模块之间。每一个时隙可以独立处理,如图10B所示,有一个异步缓冲区,即FIFO,根据缓冲区的上、下水线判断是否需要删除空闲比特块或插入空闲比特块块。
[0163]
对于包含边界比特块的单个时隙比特块流,可以进行独立的时隙交换,如图11所示,本发明实施例提供了一种时隙交换方法示意图。
[0164]
步骤1101,通过第一物理接口的第一时隙获得第一时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数;
[0165]
步骤1102,将所述第一时隙比特块流交换到第二物理接口的第二时隙;
[0166]
步骤1103,通过所述第二物理接口的第二时隙发送所述第一时隙比特块流。
[0167]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0168]
在一种可能的设计中,通过所述第二物理接口的第二时隙发送所述第一时隙比特块流具体包括:增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第二物理接口的第二时隙发送所述速率适配后的第一时隙比特块流。
[0169]
在一种可能的设计中,所述将所述第一时隙比特块流交换到第二物理接口的第二时隙具体包括:根据第一接口物理接口的第一时隙和第二接口物理接口的第二时隙的对应关系,将所述第一时隙比特块流交换到第二接口物理接口的第二时隙。
[0170]
时隙交换的目的在于,可以以时隙为单位,将时隙比特块流从入物理接口的一个时隙交换到出物理接口的一个时隙,交换关系可以根据预先配置的对应关系实现,也可以通过时隙分配表来临时配置。
[0171]
时隙交换的具体物理实现可以基于电路交换,SDH/OTN的TDM交换,分组信元交换等交换方式。
[0172]
对于电路交换,每个接收或映射的时隙比特块流作为一路输入,每个发送的时隙比特块流作为一路输出,输入和输出一一对应,通过NxN全空分交叉电路实现无阻塞交换,N为输入输出线路数量。
[0173]
对于SDH/OTN的TDM交换,可以通过空分加时分复用的方式共享交换通路,把时隙比特块流里每个比特块作为一个时隙交换单元,对应SDH/OTN TDM交换网的一个时隙,从而可以将一个时隙比特块流中的比特块从一个接口交换到另一个接口。
[0174]
对于分组信元交换,可以把时隙比特块流按接收顺序分段以信元来装载,并打上顺序编号,送到信元交换网进行交换,完成交换后剥掉信元封装,并根据编号顺序排列,恢复出原始的时隙比特块流。
[0175]
如图12所示,本发明实施例提供一种接收端解映射的示意图,包括:
[0176]
步骤1201,获得至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块;
[0177]
步骤1202,删除所述第一边界比特块和所述第二边界比特块之间的空闲比特块,删除所述第三边界比特块和所述第四边界比特块之间的空闲比特块;
[0178]
步骤1203,根据所述第一边界比特块和所述第三边界比特块,以及所述第二边界比特块和所述第四边界比特块,对空闲比特块删除后的第一时隙比特块流和空闲比特块删除后的第二时隙比特块流进行对齐;
[0179]
步骤1204,将对齐后的第一时隙比特块流和第二时隙比特块流解映射为第一待接收比特块流。
[0180]
接收端设备接收的第一边界比特块和第二边界比特块之间非空闲比特块的数量和第三边界比特块和第四边界比特块之间非空闲比特块的数量相等,接收端设备可以在删除所有的空闲比特块后利用边界比特块进行对齐,从而恢复出待接收比特块流。对齐后的解映射只要使用和发送端非空闲比特块映射规则对应的解映射规则即可实现,在此不做赘述。
[0181]
在一种可能的设计中,步骤1201也可以为获得至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括对应的边界比特块,两组对应的边界比特块之间的各个时隙比特块流中包含的非空闲比特块的数量相同。
[0182]
在一种可能的设计中,步骤1202也可以为删除各个时隙比特块流中包含的空闲比特块。
[0183]
在一种可能的设计中,步骤1203也可以为根据对应的边界比特块对删除空闲比特块后的各个时隙比特块流进行对齐。
[0184]
在一种可能的设计中,步骤1204也可以为将对齐后的各个时隙比特块流解映射为第一待接收比特块流。
[0185]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0186]
在一种可能的设计中,还包括:对所述第一待接收比特块流进行比特块解码,获得第一待接收业务。
[0187]
在一种可能的设计中,还包括:对所述第一待接收比特块流进行IPG恢复,获得第一待接收业务。
[0188]
在一种可能的设计中,获得至少两个时隙比特块流具体包括:通过第一物理接口的第一时隙获得所述第一时隙比特块流,通过第一物理接口的第二时隙获得所述第二时隙比特块流;或者通过第一物理接口的第一时隙获得所述第一时隙比特块流,通过第二物理接口的第二时隙获得所述第二时隙比特块流。
[0189]
接收端解映射可以删除每个时隙比特块流中的所有空闲比特块,然后根据边界比特块对多个时隙比特块流进行对齐处理,进而可以恢复出待接收比特块流,恢复出的待接收比特块流可以经过后处理然后经用户接口输出,对于以太网业务,可以进行IPG恢复,对于非以太网业务,可以进行M1/M2解码,输出原始业务流。
[0190]
基于以上实施例以及相同构思,图13为本申请实施例提供的比特块流处理装置1300的示意图,比特块流处理装置1300可以在图3,图5或图7中的客户适配单元中实现,可以图3,图5或图7中的网络适配单元或C2C适配单元中实现,也可以在其他网络设备或网络模块中实现,比特块流处理装置1300包括:
[0191]
接收器1301,用于获得第一待处理比特块流;
[0192]
处理器1302,用于将所述第一待处理比特块流映射为至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数。
[0193]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0194]
在一种可能的设计中,还包括:发送器,用于通过第一物理接口的第一时隙发送第一时隙比特块流,用于通过第一物理接口的第二时隙发送第二时隙比特块流;或者发送器,用于通过第一物理接口的第一时隙发送第一时隙比特块流,通过第二物理接口的第二时隙发送第二时隙比特块流。
[0195]
在一种可能的设计中,接收器具体用于获得第一待处理业务;对第一待处理业务 进行比特块编码,获得第一待处理比特块流。
[0196]
在一种可能的设计中,发送器具体用于增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第一物理接口的第一时隙发送速率适配后的第一时隙比特块流。
[0197]
在一种可能的设计中,发送器具体用于增加或删除第三边界比特块和第四边界比特块之间的空闲比特块,获得速率适配后的第二时隙比特块流;通过第一物理接口的第二时隙发送速率适配后的第二时隙比特块流,或者通过第二物理接口的第二时隙发送速率适配后的第二时隙比特块流。
[0198]
在一种可能的设计中,还包括:交换器,用于将第一物理接口的第一时隙的第一时隙比特块流交换到第三物理接口的第三时隙。
[0199]
在一种可能的设计中,处理器具体用于以轮循调度的方式将第一待处理比特块流映射为至少两个时隙比特块流。
[0200]
基于以上实施例以及相同构思,图14为本申请实施例提供的比特块流速率适配装置1400的示意图,比特块流速率适配装置1400可以在图3,图5或图7中的客户适配单元中实现,可以图3,图5或图7中的网络适配单元或C2C适配单元中实现,也可以在其他网络设备或网络模块中实现,比特块流速率适配装置1400包括:
[0201]
接收器1401,用于获得第一时隙比特块流,第一时隙比特块流包括第一边界比特块和第二边界比特块,第一边界比特块和第二边界比特块之间包括N个第一比特块,第一比特块为非空闲比特块,N为大于等于1的整数;
[0202]
速率适配器1402,用于增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;
[0203]
发送器1403,用于通过第二物理接口的第二时隙发送速率适配后的第一时隙比特块流。
[0204]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0205]
基于以上实施例以及相同构思,图15为本申请实施例提供的比特块流交换装置1500的示意图,比特块流交换装置1500可以在图3,图5或图7中的交换单元中实现,也可以在其他网络设备或网络模块中实现,比特块流交换装置1500包括:
[0206]
接收器1501,用于通过第一物理接口的第一时隙获得第一时隙比特块流,第一时隙比特块流包括第一边界比特块和第二边界比特块,第一边界比特块和第二边界比特块之间包括N个第一比特块,第一比特块为非空闲比特块,N为大于等于1的整数;
[0207]
交换器1502,用于将第一时隙比特块流交换到第二物理接口的第二时隙;
[0208]
发送器1503,用于通过第二物理接口的第二时隙发送第一时隙比特块流。
[0209]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0210]
在一种可能的设计中,发送器具体用于增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第二物理接口的第二时隙发送速率适配后的第一时隙比特块流。
[0211]
在一种可能的设计中,交换器具体用于根据第一接口物理接口的第一时隙和第二 接口物理接口的第二时隙的对应关系,将第一时隙比特块流交换到第二接口物理接口的第二时隙。
[0212]
基于以上实施例以及相同构思,图16为本申请实施例提供的比特块流处理装置1600的示意图,比特块流处理装置1600可以在图3,图5或图7中的客户适配单元中实现,可以图3,图5或图7中的网络适配单元或C2C适配单元中实现,也可以在其他网络设备或网络模块中实现,比特块流处理装置1600包括:
[0213]
接收器,用于获得至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块;
[0214]
处理器,用于删除第一边界比特块和第二边界比特块之间的空闲比特块,删除第三边界比特块和第四边界比特块之间的空闲比特块;根据第一边界比特块和第三边界比特块,以及第二边界比特块和第四边界比特块,对空闲比特块删除后的第一时隙比特块流和空闲比特块删除后的第二时隙比特块流进行对齐;将对齐后的第一时隙比特块流和第二时隙比特块流解映射为第一待接收比特块流。
[0215]
在一种可能的设计中,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[0216]
在一种可能的设计中,还包括:解码器,用于对第一待接收比特块流进行比特块解码,获得第一待接收业务。
[0217]
在一种可能的设计中,还包括:IPG恢复器,用于对第一待接收比特块流进行IPG恢复,获得第一待接收业务。
[0218]
在一种可能的设计中,接收器具体用于通过第一物理接口的第一时隙获得第一时隙比特块流,通过第一物理接口的第二时隙获得第二时隙比特块流;或者通过第一物理接口的第一时隙获得第一时隙比特块流,通过第二物理接口的第二时隙获得第二时隙比特块流。
[0219]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0220]
还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本发明实施例的范围。
[0221]
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独 存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,除非有特殊说明。
[0222]
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0223]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0224]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0225]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0226]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0227]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0228]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0229]
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

权利要求书

[权利要求 1]
一种比特块流处理方法,其特征在于,包括: 获得第一待处理比特块流; 将所述第一待处理比特块流映射为至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数。
[权利要求 2]
根据权利要求1所述的方法,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 3]
根据权利要求1所述的方法,其特征在于,还包括: 通过第一物理接口的第一时隙发送所述第一时隙比特块流,通过第一物理接口的第二时隙发送所述第二时隙比特块流;或者 通过第一物理接口的第一时隙发送所述第一时隙比特块流,通过第二物理接口的第二时隙发送所述第二时隙比特块流。
[权利要求 4]
根据权利要求1所述的方法,其特征在于,所述获得第一待处理比特块流具体包括: 获得第一待处理业务; 对所述第一待处理业务进行比特块编码,获得第一待处理比特块流。
[权利要求 5]
根据权利要求3所述的方法,其特征在于,通过第一物理接口的第一时隙发送所述第一时隙比特块流具体包括: 增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流; 通过第一物理接口的第一时隙发送所述速率适配后的第一时隙比特块流。
[权利要求 6]
根据权利要求5所述的方法,其特征在于,通过第一物理接口的第二时隙发送所述第二时隙比特块流或者通过第二物理接口的第二时隙发送所述第二时隙比特块流具体包括: 增加或删除第三边界比特块和第四边界比特块之间的空闲比特块,获得速率适配后的第二时隙比特块流; 通过第一物理接口的第二时隙发送所述速率适配后的第二时隙比特块流,或者通过第二物理接口的第二时隙发送所述速率适配后的第二时隙比特块流。
[权利要求 7]
根据权利要求3所述的方法,其特征在于,还包括: 将第一物理接口的第一时隙的所述第一时隙比特块流交换到第三物理接口的第三时隙。
[权利要求 8]
根据权利要求1所述的方法,其特征在于,将所述第一待处理比特块流映射为至少两个时隙比特块流具体包括: 以轮循调度的方式将所述第一待处理比特块流映射为至少两个时隙比特块流。
[权利要求 9]
一种比特块流速率适配方法,其特征在于,包括: 获得第一时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数; 增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流; 通过第二物理接口的第二时隙发送所述速率适配后的第一时隙比特块流。
[权利要求 10]
根据权利要求9所述的方法,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 11]
一种比特块流交换方法,其特征在于,包括: 通过第一物理接口的第一时隙获得第一时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数; 将所述第一时隙比特块流交换到第二物理接口的第二时隙; 通过所述第二物理接口的第二时隙发送所述第一时隙比特块流。
[权利要求 12]
根据权利要求11所述的方法,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 13]
根据权利要求11所述的方法,其特征在于,通过所述第二物理接口的第二时隙发送所述第一时隙比特块流具体包括: 增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流; 通过第二物理接口的第二时隙发送所述速率适配后的第一时隙比特块流。
[权利要求 14]
根据权利要求11所述的方法,其特征在于,所述将所述第一时隙比特块流交换到第二物理接口的第二时隙具体包括: 根据第一接口物理接口的第一时隙和第二接口物理接口的第二时隙的对应关系,将所述第一时隙比特块流交换到第二接口物理接口的第二时隙。
[权利要求 15]
一种比特块流处理方法,其特征在于,包括: 获得至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所 述第一比特块为非空闲比特块; 删除所述第一边界比特块和所述第二边界比特块之间的空闲比特块,删除所述第三边界比特块和所述第四边界比特块之间的空闲比特块; 根据所述第一边界比特块和所述第三边界比特块,以及所述第二边界比特块和所述第四边界比特块,对空闲比特块删除后的第一时隙比特块流和空闲比特块删除后的第二时隙比特块流进行对齐; 将对齐后的第一时隙比特块流和第二时隙比特块流解映射为第一待接收比特块流。
[权利要求 16]
根据权利要求15所述的方法,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 17]
根据权利要求15所述的方法,其特征在于,还包括: 对所述第一待接收比特块流进行比特块解码,获得第一待接收业务。
[权利要求 18]
根据权利要求15所述的方法,其特征在于,还包括: 对所述第一待接收比特块流进行IPG恢复,获得第一待接收业务。
[权利要求 19]
根据权利要求15所述的方法,其特征在于,获得至少两个时隙比特块流具体包括: 通过第一物理接口的第一时隙获得所述第一时隙比特块流,通过第一物理接口的第二时隙获得所述第二时隙比特块流;或者 通过第一物理接口的第一时隙获得所述第一时隙比特块流,通过第二物理接口的第二时隙获得所述第二时隙比特块流。
[权利要求 20]
一种比特块流处理装置,其特征在于,包括: 接收器,用于获得第一待处理比特块流; 处理器,用于将所述第一待处理比特块流映射为至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数。
[权利要求 21]
根据权利要求20所述的装置,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 22]
根据权利要求20所述的装置,其特征在于,还包括: 发送器,用于通过第一物理接口的第一时隙发送所述第一时隙比特块流,用于通过第一物理接口的第二时隙发送所述第二时隙比特块流;或者 发送器,用于通过第一物理接口的第一时隙发送所述第一时隙比特块流,通过第 二物理接口的第二时隙发送所述第二时隙比特块流。
[权利要求 23]
根据权利要求20所述的装置,其特征在于,所述接收器具体用于获得第一待处理业务;对所述第一待处理业务进行比特块编码,获得第一待处理比特块流。
[权利要求 24]
根据权利要求22所述的装置,其特征在于,所述发送器具体用于增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第一物理接口的第一时隙发送所述速率适配后的第一时隙比特块流。
[权利要求 25]
根据权利要求24所述的装置,其特征在于,所述发送器具体用于增加或删除第三边界比特块和第四边界比特块之间的空闲比特块,获得速率适配后的第二时隙比特块流;通过第一物理接口的第二时隙发送所述速率适配后的第二时隙比特块流,或者通过第二物理接口的第二时隙发送所述速率适配后的第二时隙比特块流。
[权利要求 26]
根据权利要求22所述的装置,其特征在于,还包括: 交换器,用于将第一物理接口的第一时隙的所述第一时隙比特块流交换到第三物理接口的第三时隙。
[权利要求 27]
根据权利要求20所述的装置,其特征在于,所述处理器具体用于以轮循调度的方式将所述第一待处理比特块流映射为至少两个时隙比特块流。
[权利要求 28]
一种比特块流速率适配装置,其特征在于,包括: 接收器,用于获得第一时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数; 速率适配器,用于增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流; 发送器,用于通过第二物理接口的第二时隙发送所述速率适配后的第一时隙比特块流。
[权利要求 29]
根据权利要求28所述的装置,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 30]
一种比特块流交换装置,其特征在于,包括: 接收器,用于通过第一物理接口的第一时隙获得第一时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块,N为大于等于1的整数; 交换器,用于将所述第一时隙比特块流交换到第二物理接口的第二时隙; 发送器,用于通过所述第二物理接口的第二时隙发送所述第一时隙比特块流。
[权利要求 31]
根据权利要求30所述的装置,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 32]
根据权利要求30所述的装置,其特征在于,所述发送器具体用于增加或删除第一边界比特块和第二边界比特块之间的空闲比特块,获得速率适配后的第一时隙比特块流;通过第二物理接口的第二时隙发送所述速率适配后的第一时隙比特块流。
[权利要求 33]
根据权利要求30所述的装置,其特征在于,所述交换器具体用于根据第一接口物理接口的第一时隙和第二接口物理接口的第二时隙的对应关系,将所述第一时隙比特块流交换到第二接口物理接口的第二时隙。
[权利要求 34]
一种比特块流处理装置,其特征在于,包括: 接收器,用于获得至少两个时隙比特块流,所述至少两个时隙比特块流与至少一个物理接口上的至少两个时隙对应,不同的时隙比特块流对应不同的时隙,所述至少两个时隙比特块流包括第一时隙比特块流和第二时隙比特块流,所述第一时隙比特块流包括第一边界比特块和第二边界比特块,所述第二时隙比特块流包括第三边界比特块和第四边界比特块,所述第一边界比特块和所述第三边界比特块对应,所述第二边界比特块和所述第四边界比特块对应,所述第一边界比特块和所述第二边界比特块之间包括N个第一比特块,所述第三边界比特块和所述第四边界比特块之间包括N个第一比特块,所述第一比特块为非空闲比特块; 处理器,用于删除所述第一边界比特块和所述第二边界比特块之间的空闲比特块,删除所述第三边界比特块和所述第四边界比特块之间的空闲比特块;根据所述第一边界比特块和所述第三边界比特块,以及所述第二边界比特块和所述第四边界比特块,对空闲比特块删除后的第一时隙比特块流和空闲比特块删除后的第二时隙比特块流进行对齐;将对齐后的第一时隙比特块流和第二时隙比特块流解映射为第一待接收比特块流。
[权利要求 35]
根据权利要求34所述的装置,其特征在于,每个比特块的类型为M1/M2比特块,其中,M1表示每个比特块中的净荷比特数,M2表示每个比特块的总比特数,M1、M2为正整数,M2>M1。
[权利要求 36]
根据权利要求34所述的装置,其特征在于,还包括: 解码器,用于对所述第一待接收比特块流进行比特块解码,获得第一待接收业务。
[权利要求 37]
根据权利要求34所述的装置,其特征在于,还包括: IPG恢复器,用于对所述第一待接收比特块流进行IPG恢复,获得第一待接收业务。
[权利要求 38]
根据权利要求34所述的装置,其特征在于,所述接收器具体用于通过第一物理接口的第一时隙获得所述第一时隙比特块流,通过第一物理接口的第二时隙获得所述第二时隙比特块流;或者通过第一物理接口的第一时隙获得所述第一时隙比特块流,通过第二物理接口的第二时隙获得所述第二时隙比特块流。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]  
[ 图 0006]  
[ 图 0007]  
[ 图 0008]  
[ 图 0009]  
[ 图 0010]  
[ 图 0011]  
[ 图 0012]  
[ 图 0013]  
[ 图 0014]  
[ 图 0015]  
[ 图 0016]  
[ 图 0017]  
[ 图 0018]  
[ 图 0019]  
[ 图 0020]  
[ 图 0021]  
[ 图 0022]  
[ 图 0023]