1.本发明属于通信技术领域,具体涉及一种业务处理装置、方法、光线路终端及计算机可读存储介质。
背景技术:
2.现有技术,对于无源光纤网络(passive optical network,pon),通常基于交换转发功能面向尽力而为的上网业务承载。这种情况下,光线路终端(optical line terminal,olt)各自基于交换转发架构处理业务流,从而造成网络端口带宽共享、存储转发引入时延变化范围大等问题,无法满足低时延业务需求。
技术实现要素:
3.本发明实施例的目的是提供一种业务处理装置、方法、光线路终端及计算机可读存储介质,以解决目前olt无法满足低时延业务需求的问题。
4.为了解决上述技术问题,本发明是这样实现的:
5.第一方面,本发明实施例提供了一种业务处理装置,应用于olt,所述装置包括:控制模块、交叉平面和交换平面;
6.其中,所述控制模块用于判断接入olt的业务是进入所述交叉平面还是进入所述交换平面;
7.所述交叉平面包括多个切片通道,每个所述切片通道用于为接入的业务提供带宽独享的服务;
8.所述交换平面包括多个分片通道,所述多个分片通道用于为接入的业务提供带宽共享的服务。
9.可选的,所述装置还包括分配模块;
10.其中,所述分配模块用于建立上行高等级业务与所述交叉平面对应的pon口的端口标识的关联关系,以及建立上行低等级业务与所述交换平面对应的pon口的端口标识的关联关系。
11.可选的,所述控制模块具体用于:
12.利用所述接入olt的业务与pon口的端口标识的关联关系,判断所述接入olt的业务是进入所述交叉平面还是进入所述交换平面;
13.其中,当所述接入olt的业务为上行高等级业务时,所述接入olt的业务与所述交叉平面对应的pon口的端口标识相关联,判断所述接入olt的业务进入所述交叉平面;或者,当所述接入olt的业务为上行低等级业务时,所述接入olt的业务与所述交换平面对应的pon口的端口标识相关联,判断所述接入olt的业务进入所述交换平面。
14.可选的,所述交叉平面包括第一处理模块,所述第一处理模块用于对接入所述交叉平面的业务数据进行解封装到对应的端口并广播;
15.所述交换平面包括第二处理模块,所述第二处理模块用于对接入所述交换平面的
业务数据进行解封装到对应的端口并广播。
16.可选的,所述装置还包括存储模块;
17.其中,所述存储模块用于存储以下内容:
18.针对所述交叉平面的光数据单元odu标识与pon口的端口标识的映射关系;
19.针对所述交换平面的媒体接入控制mac地址与pon口的端口号的映射关系;或者,针对所述交换平面的mac地址和局域网lan地址与pon口的端口标识的映射关系;
20.其中,所述第一处理模块用于根据所述odu标识与pon口的端口标识的映射关系,将接入所述交叉平面的业务数据封装入对应的odu,并通过光传输单元otu传送所述odu;
21.所述第二处理模块用于根据所述mac地址与pon口的端口号的映射关系,或者所述mac地址和lan地址与pon口的端口标识的映射关系,将接入所述交换平面的业务数据进行以太网交换分发。
22.第二方面,本发明实施例提供了一种业务处理方法,应用于olt,所述方法包括:
23.获取接入olt的业务;
24.判断所述业务是进入所述olt的交叉平面还是进入所述olt的交换平面;其中,所述交叉平面包括多个切片通道,每个所述切片通道用于为接入的业务提供带宽独享的服务;所述交换平面包括多个分片通道,所述多个分片通道用于为接入的业务提供带宽共享的服务;
25.当所述业务进入所述交叉平面时,利用所述交叉平面的切片通道为所述业务提供带宽独享的服务;或者,当所述业务进入所述交换平面时,利用所述交换平面的分片通道为所述业务提供带宽共享的服务。
26.可选的,所述方法还包括:
27.建立上行高等级业务与所述交叉平面对应的pon口的端口标识的关联关系,以及建立上行低等级业务与所述交换平面对应的pon口的端口标识的关联关系。
28.可选的,所述判断所述业务是进入所述olt的交叉平面还是进入所述olt的交换平面,包括:
29.利用所述业务与pon口的端口标识的关联关系,判断所述业务是进入所述交叉平面还是进入所述交换平面;
30.其中,当所述业务为上行高等级业务时,所述业务与所述交叉平面对应的pon口的端口标识相关联,判断所述接入olt的业务进入所述交叉平面;或者,当所述业务为上行低等级业务时,所述业务与所述交换平面对应的pon口的端口标识相关联,判断所述接入olt的业务进入所述交换平面。
31.可选的,当所述业务进入所述交叉平面时,所述利用所述交叉平面的切片通道为所述业务提供带宽独享的服务,包括:基于所述带宽独享的服务,对所述业务的数据进行解封装到对应的端口并广播;
32.或者,当所述业务进入所述交换平面时,所述利用所述交换平面的分片通道为所述业务提供带宽共享的服务,包括:基于所述带宽共享的服务,对所述业务的数据进行解封装到对应的端口并广播。
33.可选的,所述基于所述带宽独享的服务,对所述业务的数据进行解封装到对应的端口并广播,包括:
34.根据针对所述交叉平面的odu标识与pon口的端口标识的映射关系,将所述业务的数据封装入对应的odu,并通过otu传送所述odu;
35.或者,所述基于所述带宽共享的服务,对所述业务的数据进行解封装到对应的端口并广播,包括:
36.根据针对所述交换平面的mac地址与pon口的端口号的映射关系,或者针对所述交换平面的mac地址和lan地址与pon口的端口标识的映射关系,将所述业务的数据进行以太网交换分发。
37.第三方面,本发明实施例提供了一种光线路终端,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
38.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
39.在本发明实施例中,可以实现olt采用交叉平面和交换平面的双平面架构,从而既能够提供尽力而为的存储转发能力,还能够基于交叉平面,提供低时延、时延确定性及硬隔离的传送能力,满足低时延业务需求。
附图说明
40.图1是本发明实施例提供的一种业务处理装置的结构示意图;
41.图2是本发明实施例中的业务处理过程的架构示意图;
42.图3是本发明实施例中olt所维护表项的示意图;
43.图4是本发明实施例中olt的平面出口映射的示意图;
44.图5是本发明实施例中带宽申请过程的示意图;
45.图6是本发明实施例提供的一种业务处理方法的流程图;
46.图7是本发明实施例提供的一种光线路终端的结构示意图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本发明的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一。
49.光线路终端(optical line terminal,olt),是用于连接光纤干线的终端设备。olt是光接入网的核心部件,相当于传统通信网中的交换机或路由器,同时也是一个多业务提供平台。olt的功能主要包括两方面:一方面是将承载各种业务的信号/数据在局端进行
汇聚,按照一定的格式送入接入网络以便向终端用户传输;另一方面是将来自终端用户的信号/数据按照业务类型分别送入各种业务网中。
50.在pon架构中,olt可以与多个光网络单元(optical network unit,onu)连接,olt到onu的下行方向可以连续广播,onu到olt的上行方向可以同步复用,支持时分复用。
51.本发明实施例中,一个gpon封装方式(g-pon encapsulation mode,gem)端口port,即一个gem-port可以承载一种业务,也可以承载多种业务。传输容器(transmission container,t-cont)也可称为业务容器,是gpon上行方向承载业务的载体,所有的gem-port都要映射到t-cont中,由olt通过动态带宽分配(dynamic bandwidth assignment,dba)调度的方式上行传输。t-cont是dba的上行流量调度单位。t-cont是dba实现的基础,通过onu对t-cont的带宽申请以及olt对t-cont的授权,实现整个gpon系统上行业务流的dba。
52.本发明实施例适用的场景包括但不限于面向5g小站回传以及工业互联网等的低时延业务场景。
53.下面结合附图,通过具体的实施例及其应用场景对本发明实施例提供的业务处理装置以及方法进行详细地说明。
54.请参见图1,图1是本发明实施例提供的一种业务处理装置的结构示意图,该装置应用于光线路终端olt。如图1所示,该装置至少包括:控制模块11、交叉平面12和交换平面13。
55.其中,该控制模块11用于判断接入olt的业务是进入交叉平面12还是进入交换平面13。该接入olt的业务比如为上行onu业务。
56.该交叉平面12也可称为时隙交叉平面,包括多个切片通道,每个切片通道用于为接入的业务提供带宽独享的服务。即该交叉平面12可以提供基于网络切片的带宽独享、时延确定、通道隔离特性。
57.该交换平面13也可称为包交换平面,包括多个分片通道,该多个分片通道用于为接入的业务提供带宽共享的服务。即该交换平面13可以提供带宽共享、尽力而为特性。
58.由此,在本发明实施例中,可以实现olt采用交叉平面和交换平面的双平面架构,从而既能够提供尽力而为的存储转发能力,还能够基于交叉平面,提供低时延、时延确定性及硬隔离的传送能力,满足低时延业务需求,从而构建面向家庭、企业及其他承载比如5g承载的综合接入能力。
59.本发明实施例中,上行业务比如多个onu业务在竞争上行带宽时,可以将高等级业务与低等级业务分组区分,使得高等级业务与交叉平面相关联,低等级业务与交换平面相关联。之后,高等级业务之内进行dba优先分配,低等级业务之内进行dba正常分配。比如低等级业务对应的分配策略为,业务先到则优先分配带宽。
60.可选的,本实施例中的业务处理装置还可以包括分配模块,其中,该分配模块用于建立上行高等级业务与交叉平面对应的pon口的端口标识的关联关系,以及建立上行低等级业务与交换平面对应的pon口的端口标识的关联关系。比如,该端口标识为gem-port id。这样,可以对于不同等级的上行业务,在olt上进行等级区分,主要表现为时延效果上,并且保证高等级业务在光接入网olt实现确定时延。
61.需指出的,在建立上行高等级业务与交叉平面对应的pon口的端口标识的关联关系后,由于pon口的端口与交叉平面中的切片通道对应,因此建立了高等级业务与交叉平面
中的切片通道的关联关系,以由切片通道对相应高等级业务进行传送。在建立上行低等级业务与交换平面对应的pon口的端口标识的关联关系后,由于pon口的端口与交换平面中的分片通道对应,因此建立了低等级业务与交换平面中的分片通道的关联关系,以由分片通道对相应低等级业务进行传送。
62.上述高等级业务可理解为高优先级业务。上述低等级业务可理解为低优先级业务。并且,高等级业务的优先级比低等级业务的优先级高。对于哪些业务为高等级业务以及哪些业务为低等级业务,可以根据实际需求设定,本发明实施例不对此进行设定。
63.进一步的,在判断接入olt的业务是进入交叉平面12还是进入交换平面13时,上述控制模块11具体用于:利用该接入olt的业务与pon口的端口标识的关联关系,判断该接入olt的业务是进入交叉平面12还是进入交换平面13。其中,当该接入olt的业务为上行高等级业务时,该接入olt的业务与交叉平面12对应的pon口的端口标识相关联,判断该接入olt的业务进入交叉平面12;或者,当该接入olt的业务为上行低等级业务时,该接入olt的业务与交换平面13对应的pon口的端口标识相关联,判断该接入olt的业务进入交换平面13。
64.本发明实施例中,对于下行业务信号/数据,olt可以解封装到对应的端口比如gem-port,并广播到所有onu中。可选的,上述交叉平面12可以包括第一处理模块,该第一处理模块用于对接入交叉平面12的业务数据进行解封装到对应的端口比如gem-port并广播。和/或,上述交换平面12可以包括第二处理模块,该第二处理模块用于对接入交换平面12的业务数据进行解封装到对应的端口比如gem-port并广播。
65.可选的,为了实现交叉/交换平面对接映射,本实施例中的业务处理装置还可以包括存储模块,该存储模块用于存储以下内容:
66.针对交叉平面的光数据单元(optical data unit,odu)标识与pon口的端口标识的映射关系;
67.针对交换平面的媒体接入控制(media access control,mac)地址与pon口的端口号的映射关系;或者,针对交换平面的mac地址和局域网(local area network,lan)地址与pon口的端口标识的映射关系。
68.进一步的,上述的第一处理模块具体用于根据该交叉平面的odu标识与pon口的端口标识的映射关系,将接入交叉平面的业务数据封装入对应的odu,并通过光传输单元(optical transport unit,otu)传送该odu。比如具体实现时,将此接入交叉平面的业务数据即pon层开销和净荷,作为光净负荷单元(optical payload unit,opu)的负荷映射到opu,并在交叉平面出口加入odu开销,通过电交叉连接进入otu传送。即在平面封装出口,可以在交叉平面采用刚性的otn通道,odu或者osu封装格式,通过gem或者比特映射方式封装进入opu。
69.上述的第二处理模块具体用于根据mac地址与pon口的端口号的映射关系,或者mac地址和lan地址与pon口的端口标识的映射关系,将接入交换平面的业务数据进行以太网交换分发。
70.下面结合图2至图5对本发明实施例的业务处理过程进行详细说明。
71.请参见图2,图2是本发明实施例的业务处理过程的架构示意图。图2所示的olt采用了双平面架构,包括交叉平面和交换平面,该交叉平面包括切片1通道、切片2通道和切片3通道(仅示例说明,不以此为限),该交换平面包括分片1通道、分片2通道和分片3通道(仅
示例说明,不以此为限)。
72.对于olt的入口处理,可以基于xgem-port id判断接入olt的上行onu业务是进入交叉平面还是进入交换平面,该交叉平面提供基于切片的带宽独享、时延确定、通道隔离的特性,该交换平面提供带宽共享、尽力而为的特性。对于olt的出口处理,可以在下行方向将业务数据进行解封装对应到不同的xgem-port,并广播到所有onu中。
73.为了实现上下行业务处理,olt需要维护一个表项,结合图2所示的架构示意图,相应维护的表项可以如图3所示,其中:队列1、gem-port1、切片1的通道号1与交叉平面相关联;队列2、gem-port2、切片2的通道号2与交叉平面相关联;队列3、gem-port3、切片3的通道号3与交叉平面相关联;队列4、gem-port4、分片1的通道号1与交换平面相关联;队列5、gem-port5、分片2的通道号2与交换平面相关联;队列6、gem-port6、分片3的通道号3与交换平面相关联。
74.对于平面出口映射,交叉平面是odu标识建立到某pon口的xgem-port的映射关系,交换平面是基于mac地址和lan地址建立到某pon口的xgem-port的映射关系。如图4所示:队列1、切片1的通道号1与odu1-1映射;队列2、切片2的通道号2与odu1-2映射;队列3、切片3的通道号3与odu1-3映射;队列4、分片1的通道号1与mac1+lan1(对应以太网接口eth1)映射;队列5、分片5的通道号5与mac1+lan2(对应以太网接口eth2)映射;队列6、分片3的通道号3与mac2+lan1(对应以太网接口eth3)映射。
75.对于上行多个onu业务在竞争上行带宽时,可以通过onu对t-cont的带宽申请以及olt对t-cont的带宽下发,实现olt的带宽分配计算流程。如图5所示,可以通过onu1对tcont-1的带宽申请以及olt中切片1对tcont-1的带宽下发为onu1业务分配带宽,通过onuk对tcont-k的带宽申请以及olt中切片1对tcont-k的带宽下发为onuk业务分配带宽,通过onum对tcont-m的带宽申请以及olt中切片8对tcont-m的带宽下发为onum业务分配带宽。其中,若切片1的带宽为bw1,切片2的带宽为bw2,
……
,切片8的带宽为bw8,则bw1至bw8之和等于olt的pon口上行物理带宽。
76.请参见图6,图6是本发明实施例提供的一种业务处理方法的流程图,该方法应用于olt。如图6所示,该方法包括以下步骤:
77.步骤61:获取接入olt的业务。
78.比如,该接入olt的业务为上行onu业务。
79.步骤62:判断所述业务是进入olt的交叉平面还是进入olt的交换平面。
80.其中,所述交叉平面包括多个切片通道,每个所述切片通道用于为接入的业务提供带宽独享的服务;所述交换平面包括多个分片通道,所述多个分片通道用于为接入的业务提供带宽共享的服务。
81.步骤63:当所述业务进入交叉平面时,利用交叉平面的切片通道为所述业务提供带宽独享的服务;或者,当所述业务进入交换平面时,利用交换平面的分片通道为所述业务提供带宽共享的服务。
82.由此,可以借助olt采用的交叉平面和交换平面的双平面架构,从而既能够提供尽力而为的存储转发能力,还能够基于交叉平面,提供低时延、时延确定性及硬隔离的传送能力,满足低时延业务需求,从而构建面向家庭、企业及其他承载比如5g承载的综合接入能力。
83.可选的,上述业务处理方法还包括:建立上行高等级业务与所述交叉平面对应的pon口的端口标识的关联关系,以及建立上行低等级业务与所述交换平面对应的pon口的端口标识的关联关系。
84.进一步的,上述判断过程可以包括:利用所述业务与pon口的端口标识的关联关系,判断所述业务是进入所述交叉平面还是进入所述交换平面;其中,当所述业务为上行高等级业务时,所述业务与所述交叉平面对应的pon口的端口标识相关联,判断所述接入olt的业务进入所述交叉平面;或者,当所述业务为上行低等级业务时,所述业务与所述交换平面对应的pon口的端口标识相关联,判断所述接入olt的业务进入所述交换平面。
85.可选的,上述步骤63可以包括:当所述业务进入所述交叉平面时,基于所述带宽独享的服务,对所述业务的数据进行解封装到对应的端口并广播;或者,当所述业务进入所述交换平面时,基于所述带宽共享的服务,对所述业务的数据进行解封装到对应的端口并广播。
86.可选的,上述步骤63可以包括:当所述业务进入所述交叉平面时,根据针对所述交叉平面的odu标识与pon口的端口标识的映射关系,将所述业务的数据封装入对应的odu,并通过otu传送所述odu;或者,当所述业务进入所述交换平面时,根据针对所述交换平面的mac地址与pon口的端口号的映射关系,或者针对所述交换平面的mac地址和lan地址与pon口的端口标识的映射关系,将所述业务的数据进行以太网交换分发。
87.可选的,如图7所示,本技术实施例还提供一种光线路终端70,包括处理器71,存储器72,存储在存储器72上并可在所述处理器71上运行的程序或指令,该程序或指令被处理器71执行时实现上述业务处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
88.本发明实施例还提供了一种计算机可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时可实现上述业务处理方法实施例的各个过程且能达到相同的技术效果,为避免重复,这里不再赘述。
89.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
90.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
91.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
92.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台服务分类设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
93.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。