操作管理维护消息优先发送方法、装置及系统的制作方法

文档序号:7995172阅读:263来源:国知局
操作管理维护消息优先发送方法、装置及系统的制作方法
【专利摘要】本发明公开了一种操作管理维护消息优先发送方法、装置及系统,该方法包括将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中;根据OAM队列和业务队列生成Report帧,并将Report帧发送给光纤线路终端OLT;接收OLT根据Report帧分配的时间窗口,并根据时间窗口优先发送OAM队列。本发明解决了相关技术中无法保证OAM数据能够优先发送的问题,具有优先发送OAM数据的有益效果。
【专利说明】操作管理维护消息优先发送方法、装置及系统
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种操作管理维护消息优先发送方法、装置及系统。
【背景技术】
[0002]随着信息技术的高速发展,网络已成为人们日常工作和生活中必不可少的工具。以太无源光网络(Ethernet Passive Optical Network,简称为ΕΡ0Ν)技术结合了以太网和无源光网络(Passive Optical Network,简称为PON)的优点,成为接入网的一种重要技术。EPON系统主要包括局端设备光纤线路终端(Optical Line Terminal,简称为0LT)和终端设备光网络单元(Optical Network Unit,简称为0NU)。局端设备必须要有能力检测业务、提供网络和用户驻地网之间的物理链路和设备的一些重要信息。操作管理维护消息(Operation Administration and Maintenance,简称 0AM)信息就是解决这种问题,而且OAM数据必须要及时、优先地发送出去。
[0003]传统EPON技术中,一个ONU对应一个逻辑链路标识(Logical Link Identifier,简称为LLID)。但是随着IT技术的飞速发展,应用类型的不断增多,单LLID的ONU可能已经不能很好的区分大量的新兴业务类型。中国电信EPON技术为了便于ONU中多个队列的管理,同时建立起更多类型业务的映射关系,因此将每个ONU扩展到8路LLID。由于单路LLID已经具有根据数据标签(TAG)区分不同类型业务的功能,因此8路LLID的设计可以大幅度的增加应用层业务数据的类型,从而支持更多种类的应用服务,提供更加细致、高效的服务质量(Quality of Service,简称为QoS)保证。
[0004]图1是根据相关技术的ONU发送数据的流程图,如图1所示,该发送流程包括以下步骤:
[0005]步骤S102,发送报告帧;
[0006]ONU将待发送的数据量大小,以Iteport帧报告形式发送给0LT。
[0007]步骤S104,分配时间窗口;
[0008]OLT根据接收到的Iteport帧的报告值,分析出对应的ONU的时间窗口( Grantwindow)大小。
[0009]步骤S106,发送数据。
[0010]ONU根据OLT分配的Grant window大小,发送已有的数据。
[0011]图2是根据相关技术的单LLID的OAM发送数据的流程图,由于现有的协议中Report帧最多只支持到8个队列,同时必须要保证高效的Q0S,所以用户在使用的时候就会期望支持到8个队列。这样OAM数据就必须与其他的业务数据混合,在业务队列发送出去。如图2所示,该发送流程包括以下步骤:
[0012]步骤S202,发送报告帧。
[0013]ONU将待发送的OAM数据,与相同队列中的数据,一起以Iteport帧的形式报告给OLT。具体报告格式如图2a所示,一个Report巾贞支持8个队列:队列O、队列I等等。[0014]步骤S204,分配时间窗口。
[0015]OLT根据Report巾贞的报告值,给对应的ONU分配对应的Grant window大小。
[0016]步骤S206,发送OAM数据。
[0017]ONU根据OLT分配的Grant window大小,将OAM数据与其他数据一起发送到0LT。图2b是根据相关技术的OAM数据的发送示意图,如图2b所示,Report帧的8个队列中的数据经过调度(schedule,简称为Sche)后,变成一个输出队列并发送出去。
[0018]从上述的发送过程可见,OAM数据不能在第一时间发送到0LT。具体地说,如果OAM数据没有存放到最高优先级队列中,OAM数据肯定不能在第一时间发送出去。如果OAM数据存放在最高优先级的队列中,当同一个队列中有其他业务数据的时候,ONU会先发送其他业务数据,然后才能发送OAM数据。
[0019]另外,在设备工作的过程中,既要保证QOS的服务质量,同时期望OAM数据能够最快最及时地发送出去。但相关技术中,仅对I路LLID发送OAM数据,而且不能保证OAM能够优先地被发送出去。
[0020]针对相关技术中无法保证OAM数据能够优先发送的问题,目前尚未提出有效的解决方案。

【发明内容】

[0021]本发明提供了一种操作管理维护消息优先发送方法、装置及系统,以至少解决上述问题。
[0022]根据本发明的一个方面,提供了一种操作管理维护消息优先发送方法,包括:将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中;根据所述OAM队列和所述业务队列生成报告Report巾贞,并将所述Report巾贞发送给光纤线路终端OLT ;接收所述OLT根据所述R印ort帧分配的时间窗口,并根据所述时间窗口优先发送所述OAM队列。
[0023]优选地,根据所述OAM队列和所述业务队列生成Iteport帧包括:在所述业务队列中选择一个队列作为重构队列;将所述OAM数据和所述重构队列中的业务数据进行重构生成所述重构队列的报告值;根据所述重构队列的报告值和其他业务队列的报告值生成所述Report 中贞。
[0024]优选地,在所述业务队列中选择一个队列作为重构队列包括:选择所述业务队列中的最高优先级发送队列作为重构队列。
[0025]优选地,根据所述时间窗口优先发送所述OAM队列包括:根据所述时间窗口优先发送所述OAM队列中的所述OAM数据,并在发送完所述OAM数据后,发送所述业务队列中的所述业务数据。
[0026]优选地,在存在多个逻辑链路标识LLID的情况下,每个LLID对应一个独立的所述OAM队列。
[0027]根据本发明的另一方面,提供了一种操作管理维护消息优先发送装置,包括:存放模块,用于将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中;重构模块,用于根据所述OAM队列和所述业务队列生成报告Iteport帧,并将所述R印ort帧发送给光纤线路终端OLT ;发送模块,用于接收所述OLT根据所述R印ort帧分配的时间窗口,并根据所述时间窗口优先发送所述OAM队列。[0028]优选地,所述重构模块用于在所述业务队列中选择一个队列作为重构队列,将所述OAM数据和所述重构队列中的业务数据进行重构生成所述重构队列的报告值,并根据所述重构队列的报告值和其他业务队列的报告值生成所述Import帧。
[0029]优选地,所述重构模块用于选择所述业务队列中的最高优先级发送队列作为重构队列。
[0030]优选地,所述发送模块用于根据所述时间窗口优先发送所述OAM队列中的所述OAM数据,并在发送完所述OAM数据后,发送所述业务队列中的所述业务数据。
[0031 ] 优选地,在存在多个逻辑链路标识LLID的情况下,每个LLID对应一个独立的所述OAM队列。
[0032]根据本发明的另一方面,提供了一种操作管理维护消息优先发送系统,包括:光网络单元0NU,包括上述第6项至第10项中任一项所述的操作管理维护消息优先发送装置;光纤线路终端0LT,用于接收所述OAM优先发送装置发送的报告R印ort帧,并根据所述Report帧为所述ONU分配时间窗口,以及接收所述ONU根据所述时间窗口优先发送的OAM队列。
[0033]通过本发明,将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中,然后根据OAM队列和业务队列生成Iteport帧,并将Iteport帧发送给光纤线路终端0LT,然后接收OLT根据该Report帧分配的时间窗口,并根据该时间窗口优先发送所述OAM队列。解决了相关技术中无法保证OAM数据能够优先发送的问题,进而达到了优先发送OAM数据的效果。
【专利附图】

【附图说明】
[0034]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0035]图1是根据相关技术的ONU发送数据的流程图;
[0036]图2是根据相关技术的单LLID的OAM发送数据的流程图;
[0037]图2a是根据相关技术的Iteport帧内容;
[0038]图2b是根据相关技术的OAM数据的发送示意图;
[0039]图3是根据本发明实施例的OAM优先发送方法的流程图;
[0040]图4是根据本发明实施例的OAM优先发送装置的结构框图;
[0041]图5是根据本发明实施例的OAM优先发送系统的结构框图;
[0042]图6是根据本发明实施例的Iteport帧内容示意图;
[0043]图7是根据本发明实施例的单LLID的OAM数据优先发送方法的流程图;
[0044]图8是根据本发明实施例的多LLID的OAM数据优先发送方法的流程图;
[0045]图9是根据本发明实施例的单LLID的OAM数据优先发送装置的结构框图;
[0046]图10是根据本发明实施例的多LLID的OAM数据优先发送装置的结构框图。
【具体实施方式】
[0047]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。[0048]实施例一
[0049]本发明实施例提供了一种操作管理维护消息优先发送方法,图3是根据本发明实施例的OAM优先发送方法的流程图,如图3所示,该流程包括以下步骤:
[0050]步骤S302,将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中。
[0051]步骤S304,根据OAM队列和业务队列生成Report巾贞,并将该Report巾贞发送给0LT。
[0052]步骤S306,接收OLT根据Iteport帧分配的时间窗口,并根据该时间窗口优先发送OAM队列。
[0053]通过上述步骤,建立OAM数据专用的OAM队列,并根据该OAM队列和业务队列生成R印ort巾贞,然后根据OLT分配的时间窗口优先发送OAM队列,改变了相关技术中已有的OAM发送方式。在相关技术中,只能把OAM与其它业务混合在一起发送,不能保证OAM能够第一时间地优先发送出去。通过本发明实施例可以保证OAM数据能够第一时间优先地发送出去。
[0054]根据OAM队列和业务队列生成Iteport帧的方式有很多种。优选地,可以在业务队列中选择一个队列作为重构队列,并将OAM数据和重构队列中的业务数据进行重构生成重构队列的报告值,然后根据重构队列的报告值和其他业务队列的报告值生成Import帧。由于在目前的EPON协议中,一个Iteport帧只能支持8个队列,而本发明实施例中,由于新增了 OAM队列,再加上原有的8个业务队列,则存在9个队列。通过上述步骤,将OAM队列中的OAM数据和任选的一列业务队列中的业务数据进行重构,并生成该业务队列的报告值,这样便解决了存在9个队列而R印ort帧只发送8个队列的问题。
[0055]在业务队列中选择一个队列作为重构队列的方式有很多种。优选地,可以选择业务队列中的最高优先级发送队列作为重构队列。在8个业务队列中,其中之一可以作为最高优先级队列。由于OAM数据是需要优先发送的数据,因此,选择最高优先级队列作为重构队列,更符合数据的归类习惯。
[0056]在优先发送OAM队列时,可以根据时间窗口优先发送OAM队列中的OAM数据,并在发送完OAM数据后,发送业务队列中的业务数据。当然,在没有OAM数据时,也可以直接发送业务队列。
[0057]优先发送OAM数据时,可以是一个LLID的情况,也可以是多个LLID的情况。在存在多个LLID的情况下,每个LLID对应一个独立的OAM队列,这样便可以支持8个LLID。本发明实施例可以支持8路LLID的OAM优先发送。由于中国电信提出支持8路LLID的功能,同时该EPON芯片必须支持传统的单LLID的EPON协议,因此需要在不违反EPON协议的基础上实现8路LLID的处理。
[0058]实施例二
[0059]本发明实施例提供了一种操作管理维护消息优先发送装置,图4是根据本发明实施例的OAM优先发送装置的结构框图,如图4所示,该装置包括存放模块122、重构模块124、发送模块126。
[0060]存放模块122,用于将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中;
[0061]重构模块124,用于根据OAM队列和业务队列生成Iteport帧,并将Iteport帧发送给光纤线路终端OLT ;
[0062]发送模块126,用于接收OLT根据Report巾贞分配的时间窗口,并根据时间窗口优先发送所述OAM队列。
[0063]优选地,重构模块124用于在业务队列中选择一个队列作为重构队列,将OAM数据和重构队列中的业务数据进行重构生成该重构队列的报告值,并根据重构队列的报告值和其他业务队列的报告值生成Report中贞。
[0064]优选地,重构模块124用于选择业务队列中的最高优先级发送队列作为重构队列。
[0065]优选地,发送模块126用于根据时间窗口优先发送OAM队列中的OAM数据,并在发送完OAM数据后,发送业务队列中的业务数据。
[0066]优选地,在存在多个逻辑链路标识LLID的情况下,每个LLID对应一个独立的OAM队列。
[0067]本发明实施例还提供了一种操作管理维护消息优先发送系统,图5是根据本发明实施例的OAM优先发送系统的结构框图,如图5所示,该系统包括0NU10和0LT20。
[0068]0NU10,包括本实施例所提供的OAM优先发送装置12 ;
[0069]0LT20,用于接收OAM优先发送装置12发送的报告Report巾贞,并根据该Report中贞为0NU10分配时间窗口,以及接收0NU10根据时间窗口优先发送的OAM队列。
[0070]实施例三
[0071 ] 本发明实施例将OAM数据单独存放在一个专用的OAM队列中,其他业务数据按照原先的业务需求存放到原有的8个业务队列中。这样本发明实施例的LLID就可以支持I个OAM队列、8个业务数据队列。但是目前的EPON协议中,一个Iteport帧只能支持8个队列,而本发明实施例存在9个队列,所以必须解决这个违背EPON协议的问题。
[0072]本发明实施例把OAM队列中的OAM数据当作最高优先级队列中的数据,与最高优先级队列中的业务数据一起生成最高优先级队列的报告值。然后根据最高优先级队列以及其他的7个业务队列的报告值生成Report巾贞并发送给0LT。新生成的Report巾贞中只有8个队列,OLT接收到的Iteport帧也只有8个队列。具体的Iteport帧格式如图6所示,图中以队列O作为最高优先级队列,当然最高优先级队列也可以是8个业务队列中的任意一个队列,新的队列O是由OAM队列以及原队列O重构生成的,其他队列保持不变,这样,Iteport帧还是由8个队列构成,但OAM队列中的数据已经重构在队列O中。这样本发明就没有违背EPON协议的要求。
[0073]OLT根据所接收到的Iteport帧为该OLT分配时间窗口并发送给该0LT。
[0074]当ONU获取到OLT的时间窗口信息时,该时间窗口信息只是一个LLID的窗口大小,而没有具体队列的窗口大小,所以ONU发送的时候,可以按照9个队列进行调度。发送的时候,采用严格优先级调度方式。具体地说,在有OAM数据的时候,最先发送OAM队列中的OAM数据。在没有OAM数据的时候,发送原有的8个业务队列中的业务数据。这8个业务队列中的业务数据按照原来的调度方式发送,其对OAM数据不会有任何影响。具体发送方式如图5所示。这样OAM数据总是在收到OLT的授权窗口后,就可以发送出去。也就是说,OAM数据是在第一时间发送出去的。
[0075]图7是根据本发明实施例的单LLID的OAM数据优先发送方法的流程图,如图7所示,该流程包括以下步骤:
[0076]步骤S702,将OAM数据存放到专用的OAM队列。
[0077]将OAM数据存放到专用的OAM队列,根据OAM队列和最高优先级队列中的数据更新最高优先级队列的报告值,这样Import帧由重构后的最高优先级队列以及其余的7个业务队列构成,即Report巾贞仍然由8个队列构成。ONU获得到OLT的Report巾贞发送许可的时候,将该Report巾贞发送给OLT。此时,Report巾贞中最高优先级队列的报告值,是已经包含了OAM数据大小的。
[0078]步骤S704,分配时间窗口。
[0079]OLT根据ONU发送的Iteport帧的报告值,分配给该ONU对应的LLID时间窗口大小。在目前的协议中,没有具体队列的时间窗口大小,只有整个LLID的时间窗口的总大小。
[0080]步骤S706,优先发送OAM队列中的OAM数据。
[0081]ONU获取到OLT的时间窗口后,查看LLID的9个队列情况,按照严格优先级的调度方式(Strict Priority,简称SP)发送OAM数据。也就是说,如果OAM队列有OAM数据,贝Ij最先发送OAM队列中的OAM数据。待OAM队列已经没有数据时,再按照原来的调度方式发送其他业务数据。
[0082]从上述发送过程可见,OAM总是第一时间发送出去,同时Iteport帧的生成也完全符合协议要求。
[0083]实施例四
[0084]图8是根据本发明实施例的多LLID的OAM数据优先发送方法的流程图。与单LLID的优先发送装置一样,每个LLID都有一个专用的OAM队列。每个OAM队列的调度方式与单个LLID也一样,其具体实现步骤与单LLID类似,如图8所示,该流程包括:
[0085]步骤S802,将对应LLID的Iteport帧报告给OLT。
[0086]其中,OAM数据的大小,在最高优先级队列中体现,当然也可以体现在其他业务队列中。
[0087]步骤S804,OLT分配时间窗口。
[0088]OLT会根据ONU发送的Iteport帧的报告值,分配给对应LLID时间窗口。
[0089]步骤S806,优先发送OAM数据。
[0090]ONU获取到对应的LLID窗口数据后,查看对应LLID的队列情况。与单个LLID的优先发送方法一样,总是先发送OAM数据。
[0091]步骤S808,判断是否存在下一个LLID。
[0092]如果存在下一个LLID,则执行步骤S802,否则结束本流程。
[0093]实施例五
[0094]图9是根据本发明实施例的单LLID的OAM数据优先发送装置的结构框图,如图9所示,该装置包括业务队列40、OAM队列50、Sche60以及SP70。
[0095]业务队列40用于存放业务数据,其包括8个队列:队列O至队列7。队列O至队列7中的数据经过Sche60后生成输出队列。
[0096]OAM队列50用于存放业务数据。OAM队列50是本实施例中必不可少的,其比其他的业务队列40有更高的优先级,从而保证了 OAM能够在第一时间发送出去。OAM数据进入到OAM队列50后,更新本地的Report巾贞内容。S卩,在生成Report巾贞的时候,把OAM队列叠加到业务队列上面,保证了本发明实施例不违背EPON协议。待OLT容许发送的时,将最新的Iteport帧内容报告上去。
[0097]在获取到OLT的授权窗口后,OAM队列50和Sche60输出的输出队列经SP70后生成新的输出队列,发送该新的输出队列。在新的输出队列中,优先发送OAM数据。其中,Sche60和SP70相当于图4中的发送模块126。
[0098]实施例六
[0099]图10是根据本发明实施例的多LLID的OAM数据优先发送装置的结构框图,如图10所示,该装置包括8个LLID,LLIDO至LLID8。每个LLID包括业务队列40和OAM队列50,而业务队列40又包括8个队列。在多LLID的情况下面,由于每个LLID下面又有独立的OAM队列,保证了每个LLID的OAM消息都优先发送出去。
[0100]多LLID的OAM数据优先发送装置与单LLID的OAM数据优先发送装置的发送方法类似,此处不再赘述。
[0101]从以上的描述中,可以看出,本发明实现了如下技术效果:0AM数据总是在第一时间被发送出去,并且支持8路LLID。同时保证Iteport帧能够正确生成,不会违背目前EPON协议要求。另外,本发明实施例不需要单独给OAM信息独立的LLID,保证了 8路LLID都可以同时支持多种业务,提供了最高效的QOS服务。
[0102]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0103]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种操作管理维护消息OAM优先发送方法,其特征在于,包括: 将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中; 根据所述OAM队列和所述业务队列生成报告Iteport帧,并将所述R印ort帧发送给光纤线路终端OLT ; 接收所述OLT根据所述R印ort帧分配的时间窗口,并根据所述时间窗口优先发送所述OAM队列。
2.根据权利要求1所述的方法,其特征在于,根据所述OAM队列和所述业务队列生成Report帧包括: 在所述业务队列中选择一个队列作为重构队列; 将所述OAM数据和所述重构队列中的业务数据进行重构生成所述重构队列的报告值; 根据所述重构队列的报告值和其他业务队列的报告值生成所述Import帧。
3.根据权利要求2所述的方法,其特征在于,在所述业务队列中选择一个队列作为重构队列包括:选择所述业务队列中的最高优先级发送队列作为重构队列。
4.根据权利要求1至3中任一项所述的方法,其特征在于,根据所述时间窗口优先发送所述OAM队列包括:根据所述时间窗口优先发送所述OAM队列中的所述OAM数据,并在发送完所述OAM数据后,发送 所述业务队列中的所述业务数据。
5.根据权利要求1至3中任一项所述的方法,其特征在于,在存在多个逻辑链路标识LLID的情况下,每个LLID对应一个独立的所述OAM队列。
6.一种操作管理维护消息OAM优先发送装置,其特征在于,包括: 存放模块,用于将OAM数据存放在专用的OAM队列中,并将业务数据存放到业务队列中; 重构模块,用于根据所述OAM队列和所述业务队列生成报告Iteport帧,并将所述Report帧发送给光纤线路终端OLT ; 发送模块,用于接收所述OLT根据所述R印ort帧分配的时间窗口,并根据所述时间窗口优先发送所述OAM队列。
7.根据权利要求6所述的装置,其特征在于,所述重构模块用于在所述业务队列中选择一个队列作为重构队列,将所述OAM数据和所述重构队列中的业务数据进行重构生成所述重构队列的报告值,并根据所述重构队列的报告值和其他业务队列的报告值生成所述Report 中贞。
8.根据权利要求7所述的装置,其特征在于,所述重构模块用于选择所述业务队列中的最高优先级发送队列作为重构队列。
9.根据权利要求6至8中任一项所述的装置,其特征在于,所述发送模块用于根据所述时间窗口优先发送所述OAM队列中的所述OAM数据,并在发送完所述OAM数据后,发送所述业务队列中的所述业务数据。
10.根据权利要求6至8中任一项所述的装置,其特征在于,在存在多个逻辑链路标识LLID的情况下,每个LLID对应一个独立的所述OAM队列。
11.一种操作管理维护消息OAM优先发送系统,其特征在于,包括: 光网络单元0NU,包括权利要求6至10中任一项所述OAM优先发送装置; 光纤线路终端0LT,用于接收所述OAM优先发送装置发送的报告R印ort帧,并根据所述Report帧为所述ONU分配时间窗口,以及接收所述ONU根据所述时间窗口优先发送的OAM队列 。
【文档编号】H04Q11/00GK103916719SQ201310003549
【公开日】2014年7月9日 申请日期:2013年1月6日 优先权日:2013年1月6日
【发明者】王春雷 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1