本发明涉及光通信技术,尤指一种数据传输方法和装置。
背景技术:
第三代通信或者第四代通信(3G/4G)网络大多使用分布式基站架构,射频拉远单元(Radio Remote Unit,RRU)和基带处理单元(Building Baseband Unit,BBU)之间使用光纤连接。一个BBU通过多路端口连接多个RRU。BBU一般安装在中心机房,RRU一般安装在大型场馆的各个分割单元或不同楼层。BBU与RRU之间使用通用公共无线电接口(Common Public Radio Interface,CPRI)连接。其典型拓扑组网图如图1所示。
BBU与RRU之间采用光纤传输,RRU再通过同轴电缆及功分器等连接至天线。即主干采用光纤,支路采用同轴电缆。上行方向(用户信号发送方向):用户设备的信号被距离最近的RRU通道收到,然后从这个通道经过光纤传到基站。下行方向(用户信号接收方向):光纤从BBU直接连到RRU,BBU和RRU之间传输的是基带数字信号,这样基站可以控制某个用户的信号从指定的RRU通道发射出去,从而降低对其他通道上用户的干扰。
目前,现有的组网方式存在以下弊端:BBU与RRU是通过光纤直接相连的,受限于BBU的接口,当RRU的个数比较多时需要比较多的RRU,因此,组网基建成本较高,另外,由于BBU与RRU通过光纤直连,RRU占用的带宽比较固定,不支持带宽控制。
技术实现要素:
为了解决上述技术问题,本发明提供了一种数据传输方法和装置,能够降低组网基建成本,且能够对RRU占用的带宽进行控制调整。
为了达到本发明目的,本发明提供了一种数据传输方法,光线路终端OLT连接在基带处理单元BBU与N个射频拉远单元RRU之间,N为自然数,所述方法包括:
所述OLT接收所述N个RRU传输的所述N个RRU的通用公共无线电接口CPRI数据;
所述OLT根据预设封装技术分别对接收到的所述N个RRU的CPRI数据进行封装;
所述OLT对封装后的所述N个RRU的CPRI数据进行汇聚处理后转发给所述BBU。
进一步的,在所述方法之后包括:
所述BBU解析所述OLT发送的汇聚处理后的数据后获取所述封装后的所述N个RRU的CPRI数据,并根据与所述预设封装技术对应的解封装技术分别对获取的所述封装后的所述N个RRU的CPRI数据进行解封装后获取所述N个RRU的CPRI数据。
进一步的,在所述方法之前还包括:
所述OLT与所述RRU连接后确定工作模式参数;所述工作模式参数包括:工作波长、收发模式以及传输速率。
进一步的,所述OLT与所述RRU连接后确定工作模式参数包括:
所述OLT接收用于指示所述工作模式参数的命令后确定所述工作模式参数;或
所述OLT与所述RRU进行协商适配后确定所述工作模式参数。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
本发明还提供了另一种数据传输方法,光线路终端OLT连接在基带处理单元BBU与N个射频拉远单元RRU之间,N为自然数,所述方法包括:
所述OLT接收所述BBU根据预设封装技术将所述BBU发向所述N个RRU的通用公共无线电接口CPRI数据封装后的数据;
所述OLT接收到所述封装后的数据后根据与所述预设封装技术对应的解封装技术对所述封装后的数据进行解封装后得到所述BBU发向所述N个RRU的CPRI数据;
所述OLT将所述BBU发向所述N个RRU的CPRI数据分别转发给所述N个RRU。
进一步的,在所述方法之前还包括:
所述OLT与所述RRU连接后确定工作模式参数;所述工作模式参数包括:工作波长、收发模式以及传输速率。
进一步的,所述OLT与所述RRU连接后确定工作模式参数包括:
所述OLT接收用于指示所述工作模式参数的命令后确定所述工作模式参数;或
所述OLT与所述RRU进行协商适配后确定所述工作模式参数。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
本发明提供了一种光线路终端OLT,包括:
与N个射频拉远单元RRU相连的N个用户侧接口单元,N为自然数、与基带处理单元BBU相连的上联接口单元、汇聚转发单元;
所述用户侧接口单元包括:封装模块和解封装模块;
所述封装模块,用于根据预设封装技术分别对接收到的所述RRU的CPRI数据进行封装;
所述解封装模块,用于根据与所述预设封装技术对应的解封装技术分别对接收到的封装后的所述BBU发向所述RRU的CPRI数据后进行解封装后获取所述BBU发向所述RRU的CPRI数据;
所述汇聚转发单元包括:汇聚模块和转发模块;
所述汇聚模块,用于对封装后的所述N个RRU的CPRI数据进行汇聚处理后通过所述上联接口单元转发给所述BBU;
所述转发模块,用于将接收到的封装后的所述BBU发向所述N个RRU的CPRI数据后分别转发给所述N个用户侧接口单元。
进一步的,所述用户侧接口单元还包括:
接口匹配模块,用于与所述RRU连接后确定工作模式参数;所述工作模式参数包括:工作波长、收发模式以及传输速率。
进一步的,所述接口匹配模块具体用于:
接收用于指示所述工作模式参数的命令后确定所述工作模式参数;或
与所述RRU进行协商适配后确定所述工作模式参数。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
本发明提供一种基站处理单元BBU,包括:封装模块和解封装模块;
所述封装模块,用于根据预设封装技术将所述BBU发向N个射频拉远单元RRU的通用公共无线电接口CPRI数据分别进行封装后发送给光线路终端OLT,N为自然数;
所述解封装模块,用于解析所述OLT发送的汇聚处理后的数据后获取所述封装后的所述N个RRU的CPRI数据,并根据与所述预设封装技术对应的解封装技术分别对获取的所述封装后的所述N个RRU的CPRI数据进行解封装后获取所述N个RRU的CPRI数据。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
本发明提供了一种数据传输方法和装置,光线路终端OLT连接在基带处 理单元BBU与N个射频拉远单元RRU之间,N为自然数;当N个RRU上行传输数据给BBU时,所述OLT接收所述N个RRU传输的所述N个RRU的通用公共无线电接口CPRI数据;所述OLT根据预设封装技术分别对接收到的所述N个RRU的CPRI数据进行封装;所述OLT对封装后的所述N个RRU的CPRI数据进行汇聚处理后转发给所述BBU;所述BBU解析所述OLT发送的汇聚处理后的数据后获取所述封装后的所述N个RRU的CPRI数据,并根据与所述预设封装技术对应的解封装技术分别对获取的所述封装后的所述N个RRU的CPRI数据进行解封装后获取所述N个RRU的CPRI数据。当BBU下行传输数据给N个RRU时,所述OLT接收所述BBU根据预设封装技术将所述BBU发向所述N个RRU的通用公共无线电接口CPRI数据封装后的数据;所述OLT接收到的所述封装后的数据后根据与所述预设封装技术对应的解封装技术对所述封装后的数据进行解封装后得到所述BBU发向所述N个RRU的CPRI数据;所述OLT将所述BBU发向所述N个RRU的CPRI数据分别转发给所述N个RRU。通过本发明提供的方案,能够降低组网基建成本,且能够对RRU占用的带宽进行控制调整。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为现有的BBU与RRU拓扑组网图;
图2为现有的OLT与ONU的拓扑组网图;
图3为现有的OLT的逻辑结构示意图;
图4为本发明实施例提供的BBU、RRU以及OLT的拓扑组网图;
图5为本发明实施例提供的一种数据传输方法的流程示意图;
图6为本发明实施例提供的另一种数据传输方法的流程示意图;
图7为本发明实施例提供的一种OLT的逻辑结构示意图;
图8为本发明实施例提供的一种BBU的逻辑结构示意图;
图9为本发明实施例提供的实施例二中支持接收汇聚多路RRU信号的OLT的逻辑结构示意图;
图10为本发明实施例提供的实施例二中封装CPRI数据的封装结构图;
图11为本发明实施例提供的实施例二中支持从OLT接收汇聚多路RRU信号的BBU的逻辑结构示意图;
图12为本发明实施例提供的实施例二中BBU使用的转发表的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例的基本思想是:引入光线路终端(Optical Line Terminal,OLT)设备,作为BBU与RRU的中间传输节点。OLT设备是目前无源光网络(Passive Optical Network,PON)技术应用中最重要的局端设备,它实现的功能是:1、提供多个PON口通过光分配网络(Optical Distribution Network,ODN)光纤与终端设备光网络单元ONU(Optical Network Unit,ONU)连接,连接拓扑可以是点到点,也可以是点到多点。实现技术上,可以是多ONU共享某个波长的时分复用方式,也可以多ONU分别独占不同波长的波分复用方式,也可以是上述两种复用方式的综合,即多ONU共享某个波长,同时其他多ONU分别独占多个波长;2、实现对终端设备ONU的控制、管理、维护功能。3、实现对多个终端业务的汇聚接入。如图2所示,为 本发明所提到的OLT与ONU的拓扑组网图。
本发明所提到的OLT设备,其结构如图3所示,用户侧端口可以是以太网无源光网络(Ethernet PON,EPON)、吉比特无源光网络(Gigabit-Capable PON,GPON)、十吉比特以太网无源光网络(10Gigabit-Capable EPON,10G-EPON)、十吉比特无源光网络(10Gigabit-Capable PON,10G-GPON)、下一代无源光网络(Next-Generation PON,NG-PON)等多种接入方式,某个端口的接入方式可以通过OLT上配置命令手工切换,也可以与对端连接设备的接口进行协商适配后自动切换。
本发明在传统BBU-RRU组网架构的基础上,利用目前规模应用的接入层OLT设备对RRU进行汇聚,OLT的多个用户侧接口分别连接多个RRU,对接收到的多路RRU信号进行接入、封装、汇聚,通过OLT设备的上联光接口统一与BBU连接。将传统BBU与RRU之间的点到点连接,改变为点到多点连接。如图4所示,为本发明所提出的拓扑组网图。
本发明实施例提供一种数据传输方法,该方法应用于RRU上行传输数据给BBU,OLT连接在BBU与N个RRU之间,N为自然数,如图5所示,所述方法包括:
步骤101、所述OLT接收所述N个RRU传输的所述N个RRU的CPRI数据。
步骤102、所述OLT根据预设封装技术分别对接收到的所述N个RRU的CPRI数据进行封装。
步骤103、所述OLT对封装后的所述N个RRU的CPRI数据进行汇聚处理后转发给所述BBU。
进一步的,在步骤103之后,所述方法还可以包括:
步骤104、所述BBU解析所述OLT发送的汇聚处理后的数据后获取所述封装后的所述N个RRU的CPRI数据,并根据与所述预设封装技术对应的解封装技术分别对获取的所述封装后的所述N个RRU的CPRI数据进行解封装后获取所述N个RRU的CPRI数据。
进一步的,在步骤101之前,所述方法还可以包括:
步骤100、所述OLT与所述RRU连接后确定工作模式参数;所述工作模式参数包括:工作波长、收发模式以及传输速率。
进一步的,步骤100可以具体包括:
所述OLT接收用于指示所述工作模式参数的命令后确定所述工作模式参数;或
所述OLT与所述RRU进行协商适配后确定所述工作模式参数。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠(VLAN STACKING)封装、多协议标签交换(Multi-Protocol Label Switching,MPLS)封装、电路仿真业务(Circuit Emulation Service,CES)封装。
本发明实施例提供的一种数据传输方法,所述OLT接收所述N个RRU传输的所述N个RRU的CPRI数据;所述OLT根据预设封装技术分别对接收到的所述N个RRU的CPRI数据进行封装;所述OLT对封装后的所述N个RRU的CPRI数据进行汇聚处理后转发给所述BBU。本发明提供的技术方案中OLT作为中间节点可以使得BBU可以连接更多的RRU,能够降低组网基建成本,且通过OLT能够实现对RRU占用的带宽进行控制调整。
本发明实施例还提供另一种数据传输方法,该方法应用于BBU下行传输数据给RRU,OLT连接在BBU与N个RRU之间,N为自然数,如图6所示,所述方法包括:
步骤201、所述OLT接收所述BBU根据预设封装技术将所述BBU发向所述N个RRU的CPRI数据封装后的数据。
步骤202、所述OLT接收到所述封装后的数据后根据与所述预设封装技术对应的解封装技术对所述封装后的数据进行解封装后得到所述BBU发向所述N个RRU的CPRI数据。
步骤203、所述OLT将所述BBU发向所述N个RRU的CPRI数据分别转发给所述N个RRU。
进一步的,在步骤201之前,所述方法可以还包括:
步骤200、所述OLT与所述RRU连接后确定工作模式参数;所述工作模式参数包括:工作波长、收发模式以及传输速率。
进一步的,步骤200可以具体包括:
所述OLT接收用于指示所述工作模式参数的命令后确定所述工作模式参数;或
所述OLT与所述RRU进行协商适配后确定所述工作模式参数。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
进一步的,在所述方法之前还包括:
本发明实施例提供的另一种数据传输方法,所述OLT接收所述BBU根据预设封装技术将所述BBU发向所述N个RRU的CPRI数据封装后的数据;所述OLT接收到所述封装后的数据后根据与所述预设封装技术对应的解封装技术对所述封装后的数据进行解封装后得到所述BBU发向所述N个RRU的CPRI数据;所述OLT将所述BBU发向所述N个RRU的CPRI数据分别转发给所述N个RRU。本发明提供的技术方案中OLT作为中间节点可以使得BBU可以连接更多的RRU,能够降低组网基建成本,且通过OLT能够实现对RRU占用的带宽进行控制调整。
本发明实施例提供的一种OLT,如图7所示,该OLT包括:
与N个RRU相连的N个用户侧接口单元,N为自然数、与BBU相连的上联接口单元、汇聚转发单元;
所述用户侧接口单元包括:封装模块和解封装模块;
所述封装模块,用于根据预设封装技术分别对接收到的所述RRU的CPRI数据进行封装;
所述解封装模块,用于根据与所述预设封装技术对应的解封装技术分别对接收到的封装后的所述BBU发向所述RRU的CPRI数据后进行解封装后获取所述BBU发向所述RRU的CPRI数据;
所述汇聚转发单元包括:汇聚模块和转发模块;
所述汇聚模块,用于对封装后的所述N个RRU的CPRI数据进行汇聚处理后通过所述上联接口单元转发给所述BBU;
所述转发模块,用于将接收到的封装后的所述BBU发向所述N个RRU的CPRI数据后分别转发给所述N个用户侧接口单元。
进一步的,如图7所示,所述用户侧接口单元还包括:
接口匹配模块,用于与所述RRU连接后确定工作模式参数;所述工作模式参数包括:工作波长、收发模式以及传输速率。
进一步的,所述接口匹配模块具体用于:
接收用于指示所述工作模式参数的命令后确定所述工作模式参数;或
与所述RRU进行协商适配后确定所述工作模式参数。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
本实施例用于实现上述各方法实施例,本实施例中各个单元的工作流程和工作原理参见上述各方法实施例中的描述,在此不再赘述。
本发明实施例提供的OLT,通过上联接口单元与BBU相连,通过N个用户侧接口单元与N个RRU相连,其中,当RRU上行传输数据给BBU时,所述用户侧接口单元中的封装模块根据预设封装技术分别对接收到的所述RRU的CPRI数据进行封装;所述汇聚转发单元中的汇聚模块,对封装后的所述N个RRU的CPRI数据进行汇聚处理后通过所述上联接口单元转发给所述BBU;当BBU下行传输数据给N个RRU时,所述汇聚转发单元中的转发模块,将接收到的封装后的所述BBU发向所述N个RRU的CPRI数据后分别转发给所述N个用户侧接口单元,所述用户侧接口单元中的解封装模块,根据与所述预设封装技术对应的解封装技术分别对接收到的封装后的所述BBU发向所述RRU的CPRI数据后进行解封装后获取所述BBU发向所述RRU的CPRI数据。本发明提供的技术方案中OLT作为中间节点可以使得 BBU可以连接更多的RRU,能够降低组网基建成本,且通过OLT能够实现对RRU占用的带宽进行控制调整。
本发明实施例提供一种BBU,如图8所示,该BBU包括:封装模块和解封装模块;
所述封装模块,用于根据预设封装技术将所述BBU发向N个RRU的CPRI数据分别进行封装后发送给OLT,N为自然数;
所述解封装模块,用于解析所述OLT发送的汇聚处理后的数据后获取所述封装后的所述N个RRU的CPRI数据,并根据与所述预设封装技术对应的解封装技术分别对获取的所述封装后的所述N个RRU的CPRI数据进行解封装后获取所述N个RRU的CPRI数据。
进一步的,所述预设封装技术包括:
以太网VLAN堆叠封装、多协议标签交换MPLS封装、电路仿真业务CES封装。
本实施例用于实现上述各方法实施例,本实施例中各个单元的工作流程和工作原理参见上述各方法实施例中的描述,在此不再赘述。
本发明实施例提供的BBU,通过OLT的上联接口单元与OLT相连,其中,当BBU下行传输数据给N个RRU时,BBU的封装模块,根据预设封装技术将所述BBU发向N个RRU的CPRI数据分别进行封装后发送给OLT。当RRU上行传输数据给BBU时,BBU的解封装模块,解析所述OLT发送的汇聚处理后的数据后获取所述封装后的所述N个RRU的CPRI数据,并根据与所述预设封装技术对应的解封装技术分别对获取的所述封装后的所述N个RRU的CPRI数据进行解封装后获取所述N个RRU的CPRI数据。本发明提供的技术方案中OLT作为中间节点可以使得BBU可以连接更多的RRU,能够降低组网基建成本,且通过OLT能够实现对RRU占用的带宽进行控制调整。
为了使本领域技术人员能够更清楚地理解本发明提供的技术方案,下面通过具体的实施例,对本发明提供的技术方案进行详细说明:
实施例一
在本实施例中,RRU与BBU之间通过OLT传输数据的流程包括:
OLT的用户侧接口单元与RRU通过光纤建立点到点物理连接。
OLT的用户侧接口单元的工作模式通过配置命令手工切换,或通过与对端设备接口进行协商适配后自动切换。该工作模式需要确定至少以下3个参数:
1)工作波长。OLT上通过命令切换方式,指定用户侧接口单元工作在某组波长状态;或用户侧接口单元通过周期性切换自己的发送接收波长,同时监测对端RRU设备的接收发送波长,然后切换自己的发送接收波长与对端RRU设备配对,完成波长适配。
2)工作模式。考虑3G/4G业务传输质量的要求,OLT的用户侧接口单元在确定工作波长后工作在该组波长的点对点收发模式。
3)传输速率。OLT的用户侧接口单元支持8种典型的CPRI速率,根据RRU的发送串行数字速率进行手动或自动切换。
上行方向上,OLT的用户侧接口单元对接收到的CPRI数据进行封装,可选封装有多种技术,如VLAN STACKING封装、MPLS封装、CES封装等。封装后的CPRI数据经过OLT的汇聚转发单元转发到OLT上联接口单元。下行方向上,OLT的用户侧接口接口单元检查接收到的VLAN STACKING数据的外层VLAN和内层VLAN ID与上行方向进行封装时添加的外层VLAN和内层VLAN ID均一致,则认为是合法的数据包,对数据包进行VLAN STACKING解封装后还原CPRI数据,送给与之连接的RRU设备。
上行方向,与OLT连接的BBU设备,对从OLT接收到的VLAN STACKING封装的以太网数据包进行解封装,同时根据封装格式里的外层和内层VLAN ID映射到不同的原RRU设备支路,交由高速接口单元进行CPRI协议解析和数据处理。下行方向,BBU的高速接口单元在将数据业务送给不同的目的RRU设备前,然后BBU根据RRU支路编号将数据业务封装到不同外层VLAN和内层VLAN ID的以太网数据包里,OLT接收后经由汇聚转发单元转发给不同的OLT的用户侧接口单元。
实施例二:
图9为本发明实施例提供的一种支持接收汇聚多路RRU信号的OLT的逻辑结构示意图。如图9所示,OLT的用户侧接口单元接收RRU的CPRI数据后进行适配、封装、汇聚、转发的方式如下:
301模块与RRU设备进行接口适配,如RRU接口类型为option1,速率为CPRI line bit rate option 1:614.4Mbit/s,8B/10B line coding(1x 491.52x 10/8Mbit/s)。OLT的用户侧接口单元通过命令行切换方式,指定用户侧接口单元工作在某组波长状态;或用户侧接口单元通过周期性切换自己的发送接收波长,同时监测对端RRU设备的接收发送波长,然后切换自己的发送接收波长与对端RRU设备配对,完成波长适配。
301模块确定工作波长后,调整该波长为点到点工作方式,这样该用户侧接口单元与对端RRU设备为点到点传输模型,独占该波长链路通道。301模块根据对端RRU设备的CPRI数据传输速率,调整端口收发速率为614.4BMbit/s,完成与RRU设备的物理层和链路层连接。
302模块接收到301模块发送过来的CPRI数据后,进行以太网VLAN堆叠封装,如图10所示。其中以太网源媒体访问控制(Media Access Control,MAC)地址和目的MAC地址可以借用传统PW伪线MAC地址段,如目的MAC地址指定为00-15-EB-7F-EF-FF,源MAC地址在00-15-EB-7F-E0-01基础上根据OLT用户侧接口在OLT的物理槽位号和端口号进行映射。虚拟局域网(Virtual Local Area Network,VLAN)使用上,外层VLAN选择一个当前OLT未规划使用的VLAN ID,如4001-4016。内层VLAN可选使用或不使用。如果不使用内层VLAN,则OLT使用该外层VLAN唯一识别该条业务流(BBU与一个RRU之间的数据流),进行业务封装、转发等操作。这种情况下,当一台OLT通过多个用户侧接口连接到多路RRU后,会占用较多的外层VLAN资源。建议使用内层VLAN,内层VLAN可以在某个VLAN ID基础上根据OLT用户侧接口在OLT的物理槽位号和端口号进行映射。这样OLT上接入的多路RRU设备,可以通过外层VLAN与内层VLAN一起来唯一识别。
如OLT的1号槽位1号端口接入的RRU设备,经过302模块进行以太 网层封装后,以太网帧的目的MAC地址是00-15-EB-7F-EF-FF,源MAC地址是00-15-EB-7F-E0-01,外层VLAN是4001,内层VLAN是1001。原CPRI型号封装到以太网帧的净荷部分里。封装完成后重新进行FCS校验,将结果填入最后4个字节。
如OLT的1号槽位2号端口接入的RRU设备,经过302模块进行以太网层封装后,以太网帧的目的MAC地址是00-15-EB-7F-EF-FF,源MAC地址是00-15-EB-7F-E0-02,外层VLAN是4001(可以与上面的外层VLAN4001相同,也可以不同,取决于该OLT上外层VLAN是否够用),内层VLAN是1002。原CPRI型号封装到以太网帧的净荷部分里。封装完成后重新进行帧检验序列(Frame Check Sequence,FCS)校验,将结果填入最后4个字节。
经过302模块进行以太网封装后的业务,是携带CPRI数据的普通以太网数据,送到303模块后,按照普通的以太网交换原理转发到OLT控制交换板。
OLT控制交换板接收到从OLT的N个用户侧接口单元(如图9中RRU1-RRUn)转发过来的、并经过303模块封装后的以太网帧后,按照普通以太网数据处理方式,进行业务转发、汇聚,QoS处理等。
OLT与BBU设备间,通过光纤建立以太网通道。图11所示为本发明实施例提供的一种支持从OLT接收汇聚多路RRU信号的BBU设备的逻辑结构示意图。其中,BBU中的“封装/解封装模块”为本发明实施例特有。BBU设备的高速接口单元内,新增的封装/解封装模块(402)为本发明实施例特有。其中,402模块对从OLT接收到的以太网数据进行解封装处理,还原CPRI数据交给高速接口单元401,按照原有的正常流程处理。从而完成BBU与RRU的业务传输。402模块在解封装以太网数据时,根据VLAN信息,MAC地址信息创建转发表,该转发表如图12所示,用于下行方向封装CPRI信号。同时,OLT与BBU设备间,可选使用多根光纤创建LACP(Link Aggregation Control Protocol,链路汇聚控制协议)保护组方式进行冗余保护,可以有效增强OLT与BBU设备间业务稳定性。
下行方向(数据从BBU发往OLT方向),BBU设备的高速接口单元(401)接收到基站接口单元通过业务通道转发过来的CPRI数据后,通过402模块进 行以太网层封装。根据图12所示的表格所示的CPRI信号编号,封装对应的以太网SVLAN(外层VLAN)、以太网CVLAN(内层VLAN)、将表里的“以太网源MAC地址”封装为下行方向的以太网目的MAC地址、将表里的“以太网目的MAC地址”封装为下行方向的以太网源MAC地址,重新进行FCS校验,将结果填入最后4个字节。然后发送给403模块。
通过上述两个实施例可以看出,本发明实施例所提供的技术方案相较于现有的技术方案的有益效果是:
一、利用当前已广泛部署的ODN光纤连接不同RRU,多个RRU聚合到OLT后共享OLT与BBU的光纤连接,节省基建成本;
二、多个RRU聚合到OLT后,OLT可选支持通过带宽控制和QoS功能实现不同用户的差异化业务质量控制;
三、OLT与BBU之间可选创建主备保护链路,提高BBU与RRU之间业务可靠性;
四、RRU与BBU之间无需进行接口适配,RRU只需适配与OLT的接口。
最后,还需说明的是,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另一点,所显示或讨论的模块相互之间的连接可以是通过一些接口,可以是电性,机械或其它的形式。所述各个模块可以是或者也可以不是物理上分开的,可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理包括,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
上述以软件功能单元的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、 移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。