一种业务传输方法和装置与流程

文档序号:14721781发布日期:2018-06-17 17:17阅读:186来源:国知局

本发明涉及光通信技术领域,尤其一种业务传输方法和装置。



背景技术:

随着网络技术的发展,可以利用网络传输大量的语音、数据、视频等业务,因此对带宽的要求不断提高,无源光网络(PON)就是在这种需求下产生的。PON系统的拓扑结构如图1所示,PON系统通常由局侧的光线路终端(OLT)、用户侧的光网络单元(ONU)和光分配网络(ODN)组成,通常采用点到多点的网络结构。

基于传统PON网络结构的基础上,NG-PON2采用多个波长堆叠技术,即OLT的一个NG-PON2物理接口有多组波长组成(即多个波长组成,λ1-λ4),如图2所示。在NG-PON2中一组波长包括上行方向的工作波长(上行波长、λu)和与其对应的下行方向的工作波长(下行波长、λd);当下行方向的工作波长选定后,与之对应上行方向的一个或多个工作波长也会确定下来,同样上行方向的工作波长选定后,则对应下行方向的工作波长也确定下来。上行方向的某一个波长可以由多个ONU时分复用,也由某个ONU独占。独占某个一个波长或多个的ONU,一般称为P2P型ONU。

不同组的波长,通常分别用来承载不同的业务,也可通过某种复用方式,来承载相同的业务。

现有的用于承载4G业务的CPRI(CommonPublicRadioInterface,通用公共无线电接口)通道,共有以下8组速率类型:

CPRIlinebitrateoption1:614.4Mbit/s,8B/10Blinecoding(1x491.52x10/8Mbit/s)

CPRIlinebitrateoption2:1228.8Mbit/s,8B/10Blinecoding(2x491.52x10/8Mbit/s)

CPRIlinebitrateoption3:2457.6Mbit/s,8B/10Blinecoding(4x491.52x10/8Mbit/s)

CPRIlinebitrateoption4:3072.0Mbit/s,8B/10Blinecoding(5x491.52x10/8Mbit/s)

CPRIlinebitrateoption5:4915.2Mbit/s,8B/10Blinecoding(8x491.52x10/8Mbit/s)

CPRIlinebitrateoption6:6144.0Mbit/s,8B/10Blinecoding(10x491.52x10/8Mbit/s)

CPRIlinebitrateoption7:9830.4Mbit/s,8B/10Blinecoding(16x491.52x10/8Mbit/s)

CPRIlinebitrateoption8:10137.6Mbit/s,64B/66Blinecoding(20x491.52x66/64Mbit/s)。

可以看出,其中option8类型单向速率为10.1376Gbit/s,超过NG-PON2里一组波长中上行波长的最大单向承载速率10Gbit/s,因此目前无法实现通过NG-PON2接入的P2P型ONU承载CPRI业务。



技术实现要素:

本发明要解决的主要技术问题是,提供一种业务传输方法和装置,能够解决目前无法实现通过NG-PON2接入的P2P型ONU承载CPRI业务的技术问题。

为解决上述技术问题,本发明提供一种业务传输方法,应用于NG-PON2接入的P2P型ONU,包括如下步骤:

检测ONU接入的业务的速率;

在所述业务的速率大于NG-PON2中一个上行波长的最大承载速率的情况下,根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的数量,所述数量大于或等于2;

采用所述数量的上行波长将所述业务发送给OLT。

进一步地,所述根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的数量的步骤包括:

根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的最少数量。

进一步地,所述采用所述数量的上行波长将所述业务发送给OLT的步骤包括:

选定所述数量的上行波长;

将所述业务划分为所述数量的子业务;

对所述子业务进行标识,并通过一个选定的上行波长发送给OLT。

进一步地,所述业务包括:CPRI业务。

进一步地,所述方法还包括:接收OLT通过所述数量的下行波长发送的业务数据,然后对接收到的业务数据进行恢复。

进一步地,所述方法还包括:在所述业务的速率小于等于NG-PON2中一个上行波长的最大承载速率的情况下,采用一个上行波长将所述业务发送给OLT。

同样为了解决上述技术问题,本发明还提供了一种业务传输装置,应用于NG-PON2接入的P2P型ONU,包括:检测模块、业务处理模块和业务发送模块:

所述检测模块,用于检测ONU接入的业务的速率;

所述业务处理模块,用于在所述业务的速率大于NG-PON2中一个上行波长的最大承载速率的情况下,根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的数量,所述数量大于或等于2;

所述业务发送模块,用于采用所述数量的上行波长将所述业务发送给OLT。

进一步地,所述业务处理模块,用于根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的最少数量。

进一步地,所述发送模块,用于:

选定所述数量的上行波长;

将所述业务划分为所述数量的子业务;

对所述子业务进行标识,并通过一个选定的上行波长发送给OLT。

进一步地,所述业务发送模块,还用于在所述业务的速率小于等于NG-PON2中一个上行波长的最大承载速率的情况下,采用一个上行波长将所述业务发送给所述OLT。

本发明的有益效果是:

本发明提供了一种业务传输方法和装置,可以实现使用NG-PON2技术承载CPRI业务;本发明提供的业务传输方法,应用于NG-PON2接入的P2P型ONU,包括:检测ONU接入的业务的速率;在所述业务的速率大于NG-PON2中一个上行波长的最大承载速率的情况下,根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的数量,所述数量大于或等于2;采用所述数量的上行波长将所述业务发送给OLT;本发明的业务传输方法可以通过波长复用方式将速率大于NG-PON2中上行波长最大承载业速率的业务发送给OLT,即采用多个上行波长将速率大于NG-PON2中上行波长最大承载业速率的业务发送给OLT;例如当业务为CPRIoption8类型业务时,本发明的方法可以采用多个上行波长将该业务发送给OLT,实现了通过NG-PON2接入的P2P型ONU承载CPRI业务。

附图说明

图1为一种PON网络结构示意图;

图2为一种NG-PON2网络结构示意图;

图3为本发明实施例一提供的一种业务传输方法的流程示意图;

图4为本发明实施例一提供的一种业务发送过程的流程示意图;

图5为本发明实施例二提供的一种业务传输装置的结构示意图;

图6为本发明实施例三提供的一种ONU结构示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

实施例一:

考虑到现有技术中存在的CPRIoption8类型速率超过NG-PON2里一个上行波长承载速率导致的无法实现通过NG-PON2接入的P2P型ONU承载CPRI业务问题,如图3所示,本实施例提供了一种业务传输方法,应用于NG-PON2接入的P2P型ONU,包括如下步骤:

步骤301:检测ONU接入的业务的速率。

ONU一般通过UNI接口模块接入业务的,所以这里可以检测UNI接口速率。

步骤302:在所述业务的速率大于NG-PON2中一个上行波长的最大承载速率的情况下,根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的数量,所述数量大于或等于2。

本步骤是确定上行波长数量的过程,例如当业务为CPRIoption8类型业务时,其速率为10.1376Gbit/s,而一个上行波长的最大承载速率为10Gbit/s根据业务的速率和NG-PON2中,此时可以确定承载CPRIoption8类型业务所需上行波长的数量为2个或者2个以上,因为2个或者2个以上的上行波长的最大承载速率之和是大于10.1376Gbit/s,满足业务的速率需求。

考虑到节省上行波长资源,优先地,本步骤可以根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的最少数量。例如,当业务为CPRIoption8类型业务时,可以确定上行波长的数量为2个或者2个以上,而最少数量为2,这样本实施例方法就可以使用两组波长资源即可在上行和下行方向满足承载一路CPRI数据业务和P2P通道管理业务的。

步骤303:采用所述数量的上行波长将所述业务发送给OLT。

本实施例业务传输方法可以通过上行波长复用方式将速率大于NG-PON2中上行波长最大承载业速率的业务发送给OLT,即采用多个上行波长将速率大于NG-PON2中上行波长最大承载业速率的业务发送给OLT;例如当业务为CPRIoption8类型业务时,本发明的方法可以采用多个上行波长将该业务发送给OLT,实现了通过NG-PON2接入的P2P型ONU承载CPRI业务。

上述步骤303为发送业务的过程,具体地可以包括:

步骤401:选定所述数量的上行波长。

在确定数量之后,就需要选定确定数量的上行波长,这里主要是通过上行波长的标识来选定空闲的上行波长。例如当确定数量为2之后,ONU可以从众多上行波长中选取两个空闲的上行波长用以承载业务。本步骤的执行主体可以为ONU中的管理对象模块,管理对象模块,负责整个P2P型ONU的管理功能,以及控制与OLT之间的通信。

步骤402:将所述业务划分为所述数量的子业务。

由于本实施例是采用多个上行波长承载一个业务,所以需要对业务进行划分,将其划分为对应数量的子业务,然后将子业务全部发送给PLT,即完成了业务的发送。

本实施例中子业务数量是与承载业务上行波长所需的上行波长数量相等的,例如当上行波长数量为2时,就可以将业务划分为两个子业务。

步骤403:对所述子业务进行标识,并通过一个选定的上行波长发送给OLT。

为了能够使得OLT端能够恢复出原始业务,还需要对每个子业务进行标识,这样在OLT接收到子业务后,可以根据子业务的标识恢复成原始的业务。

在实际应用中,在ONU上行方向,可将UNI接口模块接收的业务,即ONU接入的业务,划分成与上行波长数量相等的子业务,然后将每个子业务和管理对象模块产生对应的管理信号封装为PWE3业务包,在PWE3业务包头里存在PWlabel,用于标识业务包。其中管理信号包括管理对象模块分配给该子业务的波长标识,在业务发送时,可以根据波长标识采用对应的上行波长将业务包发送给OLT,例如通过HASH算法映射到对应的波长通道。

支持NG-PON2的OLT在PON口接收到多路上行波长的业务后,按照正常的处理原则,将一组或多组业务分别独立处理,通过OLT交换网送给波长通道上联板,波长通道上联板通过内部的速率适配业务仿真模块,根据PWE3的PWlabel排序并恢复出业务信号(例如CPRI信号)送给NNI接口。

在NG-PON2中,当上行方向的工作波长确定后,与之对应下行方向的工作波长也会确定下,因此,在上行方向ONU采用多个上行波长发送上行业务,在下行方向OLT也同样会采用多个上行波长发送下行业务,且下行波长数量与上行波长数量相同。所以,本实施例的业务传输方法,还可以包括对下行数据处理的过程,具体包括:

接收OLT通过所述数量的下行波长发送的业务数据,然后对接收到的业务数据进行恢复。

同样为了使得ONU能够准确恢复业务,在OLT端一般会标识业务,所以在ONU这端可以根据接收到业务包的标识恢复出原始业务数据。例如,当OLT通过PWE3业务包方式发送业务数据时,同理,在ONU这端可以根据业务包的PWLabel进行业务恢复。

上述主要介绍的是当业务的速率大于NG-PON2中一个上行波长的最大承载速率时具体处理过程,在上述方法基础上,在所述业务的速率小于等于NG-PON2中一个上行波长的最大承载速率情况下,本实施例业务传输方法可以采用一个上行波长将所述业务发送给OLT。

以CPRI业务为例,当ONU接入的业务为CPRIoption1-7类型业务时,由于业务速率小于一个上行波长的最大承载速率,此时只需采用一个上行波长承载业务即可完成业务的上下行传输。

而当ONU接入的业务为CPRIoption8类型业务时,由于业务速度大于一个上行波长最大承载速度率,此时就需要确定多个上行波长来承载业务完成业务的上下行传输,这里优先两组上行波长。

本实施例方法克服了现有技术中存在的CPRIoption8类型速率超过NG-PON2里一个上行波长承载速率的问题,提供一种通过使用多个上行波长复用的方式,从而实现使用NG-PON2技术承载CPRIoption8类型业务。

实施例二:

本实施例提供了一种业务传输装置,应用于NG-PON2接入的P2P型ONU,如图5所示,包括:检测模块501、业务处理模块502和业务发送模块503;

所述检测模块501,用于检测ONU接入的业务的速率;

所述业务处理模块502,用于在所述业务的速率大于NG-PON2中一个上行波长的最大承载速率的情况下,根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的数量,所述数量大于或等于2;

所述业务发送模块503,用于采用所述数量的上行波长将所述业务发送给OLT。

本发明的业务传输装置可以通过上行波长复用方式将速率大于NG-PON2中上行波长最大承载业速率的业务发送给OLT,即采用多个上行波长将速率大于NG-PON2中上行波长最大承载业速率的业务发送给OLT;例如当业务为CPRIoption8类型业务时,本发明的装置可以采用多个上行波长将该业务发送给OLT,实现了通过NG-PON2接入的P2P型ONU承载CPRI业务。

优先地,所述业务处理模块502,用于根据所述业务的速率和所述最大承载速率确定承载所述业务所需上行波长的最少数量。

优先地,所述发送模块503,用于:

选定所述数量的上行波长;

将所述业务划分为所述数量的子业务;

对所述子业务进行标识,并通过一个选定的上行波长发送给OLT。

优先地,所述业务发送模块503,还用于在所述业务的速率小于等于NG-PON2中一个上行波长的最大承载速率的情况下,采用一个上行波长将所述业务发送给所述OLT。

实施例三:

本实施例具体介绍业务传输方法在P2P型ONU中的具体应用,如图6所示,包括:

UNI接口模块601、业务处理模块602、管理对象模块603、TurningLaser(可变波长激光器)605、速率适配和业务仿真模块603、ONU发现流程模块606。

各模块功能及相互关系如下:

UNI接口模块601,用于接入CPRI业务(本实施例中特指接入CPRIoption8类型业务)。

业务处理模块602,对CPRI业务进行业务处理,与现有技术相同。其中本模块内部新增子模块E模块,即速率适配和业务仿真模块。该子模块的核心功能在下面详细说明

管理对象模块604,负责整个P2P型ONU的管理功能,监测A模块的速率,决定是否启用E模块功能和决定D模块的工作模块;通过监测A模块的速率模式,1)决定是否启用E模块功能;2)决定D模块的工作模块。

TurningLaser605,负责与OLT的工作波长适配(适配方式可以由OLT下发命令决定,也可以由OLT与ONU协商决定),大部分与现有技术相同。新增功能为:本模块默认与OLT工作在一组波长状态,也可以在管理对象模块604的配置下,与OLT同时工作在两组互不干涉的波长状态。

速率适配和业务仿真模块603,本模块为本发明的核心模块,主要功能为:

检测UNI接口速率,默认使用一个上行波长的最大速率适配UNI接口速率,也可在管理对象模块604的配置下,使用二个或多个上行波长共同适配UNI接口速率。从节省波长资源考虑,ONU在满足大于等于UNI接口速率的基础上,选取最少数量的波长进行复用。如在承载一路CPRIoption8高速业务时,使用两组波长资源即可在上行和下行方向满足承载一路CPRI数据业务和P2P通道管理业务的需要;

业务仿真功能,上行将UNI接口模块601接收的业务,如CPRI信号,和管理对象模块604产生的管理信号封装为PWE3方式,根据PWE3业务包头里的PWlabel,通过HASH算法映射到上行的多组波长通道;这样使得支持NG-PON2的OLT在PON口接收到多路波长的业务后,按照正常的处理原则,将一组或多组业务分别独立处理,通过OLT交换网送给波长通道上联板,波长通道上联板通过内部的速率适配业务仿真模块,根据PWE3的PWlabel排序并恢复出CPRI信号送给NNI接口。

下行业务在ONU的速率适配业务仿真模块上反向处理,将OLT送过来的一个或多个(如果有)波长型号进行PWLabel排序和业务恢复然后送给UNI接口模块601。

ONU发现流程模块606为ONU通用模块,用于发现ONU中ONU的发现和注册流程。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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