一种级联ONT的处理方法、装置和系统转让专利

申请号 : CN202110866737.1

文献号 : CN115701138A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林连魁韩燕茹张伦

申请人 : 华为技术有限公司

摘要 :

本申请实施例公开了一种级联光网络终端ONT的处理方法。一种级联ONT的处理方法包括主ONT接收来自从ONT的上行业务数据报文,所述上行业务数据报文包含了用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识;主ONT建立传输路径对应关系表,在主ONT接收到来自OLT的下行业务数据报文后,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中后发送给从ONT,以指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。本申请实施例还公开了一种ONT装置和级联ONT系统。本申请实施例揭示的方案能简化网络架构,提高级联ONT上业务数据的转发效率。

权利要求 :

1.一种级联光网络终端ONT的处理方法,其特征在于,包括:

主ONT接收来自从ONT的上行业务数据报文,所述上行业务数据报文包含了用户终端的标识以及所述用户终端接入到所述从ONT的传输路径标识;所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT的;

所述主ONT建立传输路径对应关系表并保存,其中,所述传输路径对应关系表包含所述用户终端标识、所述传输路径标识和所述从ONT标识的对应关系;

所述主ONT接收到来自光线路终端OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;

所述主ONT根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中;

所述主ONT将添加了所述传输路径标识的所述下行业务数据报文发送给从ONT,所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。

2.如权利要求1所述的处理方法,其特征在于,还包括:所述主ONT根据所述下行业务数据报文中的目的地址查询所述传输路径对应关系表来确定传输路径,所述传输路径包括主ONT与从ONT之间的、以及从ONT与用户终端之间的传输路径;所述传输路径标识至少包含所述从ONT与用户终端之间的传输路径指示信息。

3.如权利要求2所述的处理方法,其特征在于所述传输路径标识是从ONT上物理端口的端口号,或者无线链路的逻辑链路标识。

4.如权利要求1至3任一所述的处理方法,其特征在于,所述方法还包括:

所述主ONT接收所述从ONT发送的第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息;

所述主ONT根据所述第一消息给所述从ONT分配上行带宽。

5.如权利要求1至4任一所述所述的处理方法,其特征在于,包括:所述目的地址是用户终端的MAC地址、IP地址或用户名等能标识不同用户终端的信息。

6.如权利要求1至权5任一所述的处理方法,其特征在于,包括:所述传输路径对应关系表还包含所述业务数据的类型。

7.一种级联光网络终端ONT的处理方法,其特征在于,包括:

从ONT接收来自用户终端的上行业务数据报文,将接收所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给主ONT;

接收来自所述主ONT的下行业务数据报文,所述业务数据报文包含所述从ONT与所述用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口;将所述下行业务数据报文中的业务数据从所述用户接口发送给所述用户终端。

8.如权利要求7所述的处理方法,其特征在于,所述方法还包括:所述从ONT向所述主ONT发的第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息。

9.如权利要求8所述的处理方法,其特征在于,所述方法还包括所述从ONT通过低延时通道向所述主ONT发送包含了所述指示信息的消息。

10.如权利要求7至9任一所述的处理方法,其特征在于,所述传输路径标识是从ONT上物理端口的端口号,或者无线链路的逻辑链路标识。

11.一种光网络终端ONT,其特征在于,包括转发模块604、业务模块605和存储器606,其中:所述业务模块605用于获得来自从ONT的上行业务数据报文,所述上行业务数据报文包含了用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识;所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT的;建立传输路径对应关系表,其中所述传输路径对应关系表包含所述用户终端标识、所述传输路径标识和所述从ONT标识的对应关系;

所述存储器606用于存储所述传输路径对应关系表;

所述业务模块605还用于接收到来自OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;并根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中;

所述转发模块604用于将添加了传输路径标识的下行业务数据报文发送给从ONT,所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。

12.如权利要求11所述的ONT,其特征在于,所述转发模块604还用于根据所述下行业务数据报文中的目的地址查询所述传输路径对应关系表来确定传输路径,所述传输路径包括主ONT与从ONT之间的、以及从ONT与用户终端之间的传输路径;传输路径标识至少包含所述从ONT与用户终端之间的传输路径指示信息。

13.如权利要求12所述的ONT,其特征在于,所述传输路径标识是从ONT上物理端口的端口号,或者无线链路的逻辑链路标识。

14.如权利要求1至3任一所述的ONT,其特征在于,所述方法还包括:所述业务模块605还用于接收所述从ONT发送的第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息;根据所述第一消息给所述从ONT分配上行带宽。

15.如权利要求11至14任一所述所述的ONT,其特征在于,包括:所述目的地址是用户终端的MAC地址、IP地址或用户名等能标识不同用户终端的信息。

16.如权利要求11所述的ONT,其特征在于,包括:所述传输路径对应关系表还进一步包含所述业务数据的类型。

17.一种从光网络终端ONT,其特征在于,包括业务模块705,

所述业务模块705用于获得来自用户终端的上行业务数据报文,将所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给主ONT;

接收来自所述主ONT的下行业务数据报文,所述业务数据报文中包含所述从ONT与所述用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口,以用于所述下行业务数据报文中的业务数据从用户接口被发送出去。

18.如权利要求17所述的ONT,其特征在于,所述业务模块705还用于向所述主ONT发送第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息。

19.一种主ONT 1000,包括处理器1010、收发器1020和存储器1030;在所述主ONT1000运行时,处理器1010执行计算机指令,协同所述收发器1020执行如权利要求1至6任一所述的方法。

20.一种从ONT 1100,包括处理器1110、收发器1120,和存储器1130;在该接入点运行时,处理器1110执行计算机指令,协同所述收发器1120执行如权利要求7至10任一所述的方法。

21.一种级联光网络终端ONT的系统,其特征在于,包含至少一个如权利要求11至16和权利要求18任一所述的主ONT,和至少一个如权利要求17至18和权利要求20任一所述的从ONT。

说明书 :

一种级联ONT的处理方法、装置和系统

技术领域

[0001] 本申请涉及光通信领域,尤其涉及一种级联ONT的处理方法、装置和系统。

背景技术

[0002] 无源光网络(Passive Optical Network,PON)技术是一种点到多点的光纤接入技术。PON系统可以包括光线路终端(Optical Line Terminal,OLT)、光分配网络(Optical Distribution Network,ODN)和至少一个光网络单元(Optical Network Unit,ONU)。OLT与ODN连接,ODN与多个ONU连接。如图1所示。OLT提供网络侧接口,OLT连接上层的网络侧设备(如交换机、路由器等),下层连接一个或者多个ODN。
[0003] ODN包括用于光功率分配的无源光分光器、连接在无源光分光器和OLT之间的主干光纤,以及连接在无源光分光器和ONU之间的分支光纤,下行传输数据时,ODN将OLT下行的数据通过分光器传输到各个ONU。同样地,上行传输数据时,ODN将ONU的上行数据汇聚后传输到OLT。
[0004] 一般地,OLT通常位于中心机房(center office,CO),ONU位于用户家中或家附近。ONU提供用户侧接口,同时与ODN相连。如果ONU同时提供用户接口功能,如提供Ethernet用户接口或者传统电话业务(plain old telephone service,POTS)用户接口,则称为光网络终端(optical network termination,ONT)。为便于描述,下文统一使用ONT表示ONU和/或ONT。
[0005] 由于ONT是终端设备,1个网络用户家至少有1个ONT设备,导致ONT的总数十分庞大。为避免资源浪费和降低成本,ONT硬件结构是否能简化是需要考虑的问题。

发明内容

[0006] 为了简化ONT硬件结构,提高网络处理效率,本申请实施例提供了一种级联ONT的处理方法、装置和系统。
[0007] 第一方面,本申请实施例提供了一种级联ONT的处理方法,包括:
[0008] 在上行方向上,主ONT对来自从ONT的上行业务数据报文进行解析后获取所述上行业务数据报文中包含的用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识;所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT;所述主ONT建立传输路径对应关系表并保存,其中所述传输路径对应关系表包含所述用户终端标识、所述传输路径标识和所述从ONT标识的对应关系;
[0009] 在下行方向上,所述主ONT接收到来自OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;所述主ONT根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中;所述主ONT将添加了传输路径标识的下行业务数据报文发送给从ONT,所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。
[0010] 利用本实施例,主ONT直接控制从ONT的转发路径,使从ONT可以直接根据主ONT的发送的传输路径标识信息发送业务报文给用户终端,不再需要在从ONT上进行转发路径的寻址。这样,不仅提高了网络的转发效率,从ONT在硬件结构上更简化从而降低从ONT的硬件成本和处理复杂度,进而降低整个网络的建网成本。
[0011] 在第一方面的第一种可能的实施方式中,该处理方法还包括:所述主ONT根据所述下行业务数据报文中的目的地址查询所述传输路径对应关系表来确定传输路径,所述传输路径不仅包括主ONT与从ONT之间的传输路径,也包括从ONT与用户终端之间的传输路径;传输路径标识至少包含所述从ONT与用户终端之间的传输路径指示信息。
[0012] 结合第一方面或第一方面第一种可能的实施方式,在第一方面第二种可能的实施方式中,所述传输路径标识是从ONT上物理端口的端口号,或者无线链路的逻辑链路标识。
[0013] 结合第一方面及第一方面第一种至第二种任一可能的实施方式,在第一方面第三种可能的实施方式中,所述方法还包括:所述主ONT接收所述从ONT发送的第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息;根据所述第一消息中指示的至少一个用户终端上待发送队列的长度或缓存大小给所述从ONT分配上行带宽。
[0014] 结合第一方面及第一方面第一种至第四种任一可能的实施方式,在第一方面第五种可能的实施方式中,包括:所述目的地址是用户终端的MAC地址、IP地址或用户名等能标识不同用户终端的信息。
[0015] 在第一方面的第一种可能的实施方式中,包括:所述传输路径对应关系表还包含所述业务数据的类型,这样不同业务类型的数据可以对应到不同的传输路径。
[0016] 第二方面,本发明实施例提供了一种级联光网络终端ONT的处理方法,包括:
[0017] 从ONT接收来自用户终端的上行业务数据报文,将接收所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给主ONT;
[0018] 接收来自所述主ONT的下行业务数据报文,所述业务数据报文中包含所述从ONT与所述用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口;将所述下行业务数据报文中的业务数据从用户接口发送给所述用户终端。
[0019] 利用本实施例,从ONT就可以直接根据主ONT的发送的传输路径标识信息发送业务报文给用户终端,不再需要在从ONT上进行转发路径的寻址。这样,不仅提高了从ONT的转发效率,在ONT上不设置转发模块从而降低从ONT的硬件成本。
[0020] 在第二方面第一种可能的实施方式中,所述方法还包括:所述从ONT向所述主ONT发送第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息。
[0021] 结合第二方面或第二方面第一种可能的实施方式,在第二方面第二种可能的实施方式中,所述方法还包括所述从ONT通过低延时通道向所述主ONT发送包含了所述指示信息的消息。
[0022] 结合第二方面及第二方面第一种至第二种任一可能的实施方式,在第二方面第三种可能的实施方式中,所述传输路径标识是从ONT上物理端口的端口号,或者无线链路的逻辑链路标识。
[0023] 第三方面,本发明实施例提供了一种光网络终端ONT,包括转发模块、业务模块、和存储器;
[0024] 其中所述业务模块用于获得来自从ONT的上行业务数据报文,所述上行业务数据报文包含了用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识;所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT;建立传输路径对应关系表,其中所述传输路径对应关系表包含所述用户终端标识、所述传输路径标识和所述从ONT标识的对应关系;
[0025] 所述存储器606用于存储所述传输路径对应关系表;
[0026] 所述业务模块605还用于接收到来自OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;并根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中;
[0027] 所述转发模块604用于将添加了传输路径标识的下行业务数据报文发送给从ONT,所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。
[0028] 在第三方面第一种可能的实施方式中,所述转发模块604还用于根据所述下行业务数据报文中的目的地址查询所述传输路径对应关系表来确定传输路径,所述传输路径不仅包括主ONT与从ONT之间的传输路径,也包括从ONT与用户终端之间的传输路径;传输路径标识至少包含所述从ONT与用户终端之间的传输路径指示信息。
[0029] 结合第三方面及第三方面第一种可能的实施方式,所述传输路径标识是从ONT上物理端口的端口号,或者无线链路的逻辑链路标识。
[0030] 结合第三方面或第三方面第一种可能的实施方式,在第三方面第二种可能的实施方式中,所述方法还包括:所述业务模块605还用于接收所述从ONT发送的第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息;根据所述第一消息中指示的至少一个用户终端上待发送队列的长度或缓存大小给所述从ONT分配上行带宽。
[0031] 结合第三方面及第三方面第一种至第二种任一可能的实施方式,在第三方面第三种可能的实施方式中,包括:所述目的地址是用户终端的MAC地址、IP地址或用户名等能标识不同用户终端的信息。
[0032] 结合第三方面及第三方面第一种至第三种任一可能的实施方式,在第三方面第四种可能的实施方式中,包括:所述传输路径对应关系表还进一步包含所述业务数据的类型,这样不同业务类型的数据可以对应到不同的传输路径。
[0033] 第四方面,本发明实施例提供了一种从光网络终端ONT,包括业务模块705,[0034] 所述业务模块用于获得来自用户终端的上行业务数据报文,将所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给主ONT;
[0035] 接收来自所述主ONT的下行业务数据报文,所述业务数据报文中包含所述从ONT与所述用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口,以用于所述下行业务数据报文中的业务数据从用户接口被发送出去。
[0036] 在第四方面第一种可能的实施方式中,所述业务模块还用于向所述主ONT发送第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息。
[0037] 第五方面,本发明实施例提供了一种主ONT,包括处理器、收发器,和存储器。在该接入点运行时,处理器执行计算机指令,协同所述收发器执行如第一方面或第一方面任一可能的实施方式所述的方法。
[0038] 第六方面,本发明实施例提供了一种从ONT,包括处理器、收发器,和存储器。在该接入点运行时,处理器执行计算机指令,协同所述收发器执行如第二方面或第二方面任一可能的实施方式所述的方法。
[0039] 第七方面,本发明实施例提供了一种级联光网络终端ONT的系统,其特征在于,包含至少一个上述任一的主ONT,和至少一个上述任一的从ONT。
[0040] 利用本实施例,在该系统中,主ONT直接控制从ONT的转发路径,使从ONT可以直接根据主ONT的发送的传输路径标识信息发送业务报文给用户终端,不再需要在从ONT上进行转发路径的寻址。这样,不仅提高了系统的处理效率,从ONT在硬件结构上更简化从而降低从ONT的硬件成本和处理复杂度,进而降低整个网络的建网成本。

附图说明

[0041] 图1为无源光网络架构示意图;
[0042] 图2为一种级联ONT网络示意图;
[0043] 图3为一种主ONT的结构示意图;
[0044] 图4为一种从ONT的结构示意图;
[0045] 图5为本发明实施例提供的一种级联ONT的处理方法流程示意图;
[0046] 图6为本发明实施例提供的一种主ONT的结构示意图;
[0047] 图7为本申请实施例提供的一种从ONT的结构示意图;
[0048] 图8为本申请实施例提供的一种级联ONT在上行方向的处理方法流程示意图;
[0049] 图9为本申请实施例提供的一种级联ONT在下行方向的处理方法流程示意图;
[0050] 图10为本发明实施例提供的另一种主ONT的结构示意图;
[0051] 图11为本申请实施例提供的另一种从ONT的结构示意图。

具体实施方式

[0052] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0053] PON是一种点到多点的光接入技术。PON接口为采用PON的通信网络中用于数据连接的端口。PON接口连接的传输媒介为光纤,可用于接收或发送光信号。举例说明,如图1所示,OLT和ONT之间通过PON接口连接,OLT可通过一个PON接口连接多个ONT。用户各种终端通过ONT连接到外部网络。当终端比较多时,可能需要先组件一个内部网络然后连接到ONT。
[0054] 为满足用户家庭内部多终端的高质量上网需求,一种家庭全光纤网络被提出。这种网络是设置一个主ONT设备作为网关负责家庭网络和上层网络的出入节点,主ONT级联多个从ONT,从ONT分布在家庭各个角落提供用户接入网络的接口。如图2所示,OLT和主ONT、主ONT和从ONT之间都是光纤连接。一般地,从OLT到ONT的方向称为下行方向,从ONT到OLT的方向称为上行方向。下行方向的信号发送采用广播方式,上行方式信号发送采用时分复用(time division multiplexing,TDM)方式。主ONT为各从ONT的上行传输时隙分配进行动态带宽分配(dynamic bandwidth assignment,DBA),都遵从无源光网络PON协议。所述主ONT和从ONT是从上下游的相对关系来命名的,也是为了确认两者。在有些场景,主ONT可以认为是网关,从ONT是应用节点(application point,AP)。但不管是什么形态和名称,只要是在一个OLT下面,执行了ONT的功能的设备都在本实施例的保护范围内。
[0055] 如图3所示,主ONT 300包括上行光接口301、下行光接口302、ONT媒体接入控制(media access control,MAC)模块303(下文简称ONT MAC)、OLT媒体接入控制模块308(下文简称OLT MAC)、转发模块304、业务模块305、存储器306和处理器307。
[0056] 其中上行光接口301用于连接上层光设备;下行光接口302用于连接下层光设备。
[0057] ONT MAC 303包括一个或多个PON MAC芯片,用于对主ONT 300和上层设备之间的交互报文进行PON媒体接入控制(media access control,MAC)层的协议处理,对PON报文的进行解析或封装。
[0058] OLT MAC 308包括一个或多个PON MAC芯片,用于对主ONT 300和下层设备之间的交互报文进行PON媒体接入控制(media access control,MAC)层的协议处理,对报文进行解析或封装。
[0059] 转发模块304包括用于实现转发功能的组件或芯片,可用于实现二层和/或三层网络协议的转发比如局域网交换(LAN switch,LSW)转发或IP路由(IP Routing)等,还可以进行网络处理(network process,NP)或流量管理(traffic management,TM)等。
[0060] 业务模块305可以包括提供语音电话接入功能的POTS(Plain Old Telephone Service)模块、提供宽带接入功能的GE(Gigabit Ethernet)模块、提供IP电视(Internet Protocol television,IPTV)业务的IPTV模块和提供无线接入功能的WIFI(Wireless Fidelity)模块中的一个或多个,用于业务数据控制层面的管理,包括业务质量(QoS)管理、端口寻址、业务优先级设置或用户权项验证管理等,主要由软件来实现。
[0061] 存储器306用来存储上下行报文和中间数据,比如可以是双倍数据速率(double data rate,DDR)存储器,随机存取存储器(random access memory,RAM)或闪存等。
[0062] 处理器307用于协同业务模块305和转发模块304,对业务数据进行处理。
[0063] 如图4所示,从ONT 400一般包括上行光接口401、用户接口402、ONT MAC 403、转发模块404、业务模块405、存储器406和处理器407。其中上行光接口401用于连接主ONT 300;用户接口402连接用户终端设备,用于将用户终端设备接入网络,可以是物理端口或空口;
ONT MAC 403、转发模块404、业务模块405、存储器406和处理器407与上面描述的主ONT上的对应模块功能303‑307类似,不再赘述。
[0064] 可选的,主ONT 300也可以包括至少一个用户接口;主ONT 300和/或从ONT 400还可以包括一个或多个用于进行以太网MAC层协议处理和以太网物理层协议处理的模块。
[0065] 由于从ONT和主ONT都设置有转发模块,在转发环节部分处理是重复的,处理流程不简洁,硬件资源利用率不充分。
[0066] 图5位为本申请实施例提供一种级联ONT的处理方法。如图5所示包括如下步骤。
[0067] 步骤501:主ONT接收来自从ONT的上行业务数据报文,所述上行业务数据报文包含了用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识;所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT;
[0068] 步骤502:所述主ONT建立传输路径对应关系表并保存,其中所述传输路径对应关系表包含所述用户终端标识、所述传输路径标识和所述从ONT标识的对应关系。
[0069] 所述传输路径对应关系表还可以进一步包含所述业务数据的类型,这样不同业务类型的数据可以对应到不同的传输路径,来实现更精细的路径选择。如下表1所示。
[0070] 表1:传输路径对应关系表1
[0071]业务数据类型 终端用户标识 从ONT标识 传输路径标识
业务1 用户A 11111 01
业务1 用户B 22222 01
业务2 用户C 11111 03
业务3 用户D 44444 04
[0072] 步骤503:所述主ONT接收到来自OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;
[0073] 所述目的地址可以是用户终端的MAC地址、IP地址或用户名等能标识不同用户终端的信息。
[0074] 步骤504:所述主ONT根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中;
[0075] 步骤505:所述主ONT将添加了传输路径标识的下行业务数据报文发送给从ONT,所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。
[0076] 作为一种实施例,在步骤503后还包括步骤5031(图中未示出),所述主ONT根据所述下行业务数据报文中的目的地址查询所述传输路径对应关系表,确定传输路径。其中,所述传输路径不仅包括主ONT与从ONT之间的传输路径,也包括从ONT与用户终端之间的传输路径。传输路径标识至少包含所述从ONT与用户终端之间的传输路径指示信息。
[0077] 从ONT和用户终端可以通过以太网线或双绞线等有线连接,也可以通过WIFI和蓝牙等无线方式连接。在有线连接场景中,上述的用于标识从ONT和用户终端传输路径的传输路径标识可以是从ONT上物理端口的端口号,用来区分各物理线路;其中由于ONT和一个用户终端之间传输数据出端口和入端口都是指同一个物理端口,所述端口号对应的物理端口即是ONT的出端口也是入端口。在无线连接场景中,上述的用于标识从ONT和用户终端传输路径的传输路径标识也可以是逻辑链路标识,用于区分各无线链路。这两种场景对应的传输路径对应关系表示例分别如表2和表3所示。
[0078] 表2:传输路径对应关系表2
[0079] 业务数据类型 终端用户标识 从ONT ID 从ONT端口号业务1 用户A 11111 #01
业务1 用户B 22222 #02
业务2 用户C 11111 #03
业务3 用户D 44444 #04
[0080] 表3:传输路径对应关系表3
[0081] 业务数据类型 终端用户标识 从ONT ID 从ONT上的逻辑链路标识业务1 用户A 11111 011
业务1 用户B 22222 012
业务2 用户C 11111 013
业务3 用户D 44444 014
[0082] 示例性地,主ONT与从ONT之间的传输路径可以通过从ONT的标识ID或从ONT的MAC地址来标识;从ONT与用户终端之间的传输路径可以通过从ONT的出端口号来标识。主ONU上建立所述传输路径对应关系表后,就相当于,在主ONT将各从ONT的用户接口虚拟到了本地,就好像管理本地的用户接口一样,对到达各从ONT的用户接口的传输路径直接进行管理。从ONT就可以直接根据主ONT的发送的传输路径标识信息发送业务报文给用户终端,不再需要在从ONT上进行转发路径的寻址。这样,不仅提高了从ONT的转发效率,也可以在ONT上不设置转发模块从而降低从ONT的硬件成本,进而降低整个网络的建网成本。
[0083] 进一步地,所述处理方法还可以包括:所述主ONT接收来自从ONT的包含了第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息,所述主ONT根据所述第一消息中指示的至少一个用户终端上待发送队列的长度或缓存大小指示信息给从ONT分配上行带宽。
[0084] 具体地,所述主ONT可以通过多个从ONT获得每个从ONT下连接的所有用户终端待发送队列的长度或缓存大小,来评估各用户终端即将要发送的数据量大小,进而获得连接这些用户终端的从ONT即将发送的上行数据量的大小来判断其带宽需求;所述主ONT就能根据ONT的带宽需求给其分配合适的上行带宽。
[0085] 对应地,在从ONT这侧,在上行方向上,所述从ONT接收来自用户终端的上行业务数据报文,将接收所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给所述主ONT;。在下行方向上,所述从ONT接收来自所述主ONT的下行业务数据报文,所述业务数据报文中包含所述从ONT与所述用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口;将所述下行业务数据报文中的业务数据从用户接口发送给所述用户终端。
[0086] 进一步地,所述方法还可以包括:所述从ONT向所述主ONT发送第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息。
[0087] 需要说明的是,在下行方向上,主ONT接收到的来自OLT的下行数据业务报文,到最后从ONT发送给用户终端将下行数据业务报文并不是包含或被包含的关系,而是指在各自的报文载荷(payload)中包含了至少一部分相同的业务数据。上行方向上同理。本领域普通技术人员应该理解,同一份业务数据,在经过不同网络节点时,都可能会对包含该业务数据的报文头进行适应性修改,比如修改源地址、增加或剥离一层报文头、或调整解调后增加校验位等。由于这些不同点不是本发明实施例的主要关注点,所以全文中即使在不同设备内的处理步骤中出现了同一个报文名称,比如从ONT接收到数据业务报文,经过处理后转发所述数据业务报文,并不能限制理解为从ONT将接受到的数据业务报文原封不动的转发,即使对报文头有一定调整也在该实施例表达的范围之内。
[0088] 另外,主ONT和从ONT,以及主ONT和OLT之间都是通过光信号进行数据传输。上文中的主ONT接收业务数据报文只是从功能上进行的描述,并不是特指直接接收的就是数据报文。本领域普通技术人员应该理解,主ONT接收来自从ONT的上行光信号,上行光信号承载了上行业务数据报文;主ONT接收来自OLT的下行光信号,下行光信号承载了下行业务数据报文。主ONT只要对上行光信号和下行光进行调制解调和解析后能得到对应的上行业务数据和下行业务数据。本实施为了简化描述,将上述过程表述为主ONT接收上/下行业务数据报文。同时,从ONT发送上/下行业务数据报文也应该理解是承载在光信号中发送出去。
[0089] 本申请实施例提供一种新的ONT,作为主ONT 600。如图6所示,包括上行光接口601、下行光接口602、ONT MAC 603、OLT MAC 608、新转发模块604、业务模块605、存储器606和处理器607。相对于图3,至少在于转发模块604、业务模块605和存储器606的功能会有不同,下文对这3个模块进行具体说明。其他的单元,比如上行光接口601、下行光接口602、ONT MAC 603和OLT MAC 608的功能,除非有特别说明,都可以参考图3对应的模块描述。
[0090] 其中,所述业务模块605用于获得来自从ONT的上行业务数据报文。所述上行业务数据报文包含了用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识。所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT。所述业务模块605还用于建立传输路径对应关系表。其中,所述传输路径对应关系表包含所述用户终端、所述传输路径标识和所述从ONT标识的对应关系。所述业务模块605还用于接收到来自OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;并根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中。
[0091] 所述存储器606用于存储所述传输路径对应关系表。
[0092] 所述转发模块604用于将添加了传输路径标识的下行业务数据报文发送给从ONT。所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。所述转发模块604还用于根据所述下行业务数据报文中的目的地址查询所述传输路径对应关系表来确定传输路径。所述传输路径不仅包括主ONT与从ONT之间的传输路径,也包括从ONT与用户终端之间的传输路径;传输路径标识至少包含所述从ONT与用户终端之间的传输路径指示信息。
[0093] 本申请实施例还提供一种新的ONT,作为从ONT 700。如下图7所示,包括上行光接口701、用户接口702、ONT MAC 703、业务模块705、存储器706和处理器707。相对于图4,不再具有转发模块,并且业务模块705的功能会有不同,下面对业务模块705进行详细说明。其他的模块,比如上行光接口701、用户接口702、ONT MAC 703、存储器706和处理器707的功能,除非有特别说明,都可以参考图4对应的模块描述。。
[0094] 所述业务模块705用于获得来自用户终端的上行业务数据报文,将所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给主ONT;
[0095] 接收来自所述主ONT的下行业务数据报文,所述业务数据报文中包含所述从ONT与所述用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口,以用于所述下行业务数据报文中的业务数据从用户接口被发送出去。
[0096] 所述业务模块705还用于向所述主ONT发送第一消息,所述第一消息包含了至少一个用户终端上待发送队列的长度或缓存大小的指示信息。
[0097] 相对图4,从ONT 700不再具有转发模块,并且业务模块705和图4中的业务模块405有一定差别;对应地,在主ONT 600上的转发模块304直接管控从ONT 700的数据转发路径,将业务数据发送给从ONT 700之前就完成了数据的调度;从ONT 700接收到的来自主ONT 600的数据后,直接按照数据中携带的路径指示发送给用户终端。
[0098] 下面结合图6和图7所示的主ONT 600和从ONT 700的结构对处理流程进行说明。
[0099] 在上行方向上,如图8所示,包括步骤S801‑S811:
[0100] 步骤S801:从ONT 700从用户接口702接收来自用户终端的业务数据报文;
[0101] 步骤S802:业务模块705根据业务数据报文的类型(语音业务、宽带接入业务或IPTV等),匹配或设置对应的传输控制参数和传输资源;将接收所述业务数据报文的用户接口信息作为传输路径标识添加到所述业务数据报文中;
[0102] 其中所述传输路径标识可以是从ONT 700用户接口信息,即入端口号。
[0103] 步骤S803:ONT MAC 703对添加了传输路径标识的业务数据报文进行ONT侧的PON协议层封装处理;
[0104] 步骤S804:通过上行光接口701将携带有业务数据的光信号发送给主ONT 600。
[0105] 步骤S805:主ONT 600从下行光接口602接收来自从ONT 700的光信号;
[0106] 步骤S806:由OLT MAC 608进行OLT侧的PON协议解析处理后,得到业务数据报文;所述业务数据包含了所述业务数据报文的传输路径标识;;
[0107] 其中所述确定的传输路径不仅包括主ONT与从ONT之间的传输路径,也包括从ONT与用户终端之间的传输路径;
[0108] 步骤S807:业务模块605至少根据业务数据报文的类型(语音业务、宽带接入业务或IPTV等)和所述业务数据报文的传输路径标识,匹配或设置对应的传输控制参数和传输资源;建立所述用户终端、所述传输路径标识和所述从ONT 700的ID的传输路径对应关系表,并保存到存储器606;
[0109] 步骤S808:转发模块604根据业务数据报文中携带的用户终端地址信息或设备标志信息等,进行二层以太网MAC层转发和/或三层路由寻址处理,确定上行传输路径;
[0110] 步骤S809:ONT MAC 603进行ONT侧的PON协议层封装处理;
[0111] 步骤S810:通过上行光接口601将光信号发送给OLT。
[0112] 在下行方向上,如图9所示,包括步骤S901‑S911:
[0113] 步骤S901:主ONT 600从上行光接口601接收到来自OLT的光信号;
[0114] 步骤S902:由ONT MAC 603对光信号进行ONU侧的PON协议解析处理,得到业务数据报文;所述业务数据报文可以是以太网报文或者时其他协议格式报文;
[0115] 步骤S903:业务模块605至少根据业务数据报文的类型(语音业务、宽带接入业务或IPTV等),匹配或设置对应的传输控制参数和传输资源;
[0116] 步骤S904:转发模块604根据业务数据报文中携带的用户终端地址信息或设备标志信息等,进行二层以太网MAC层转发和/或三层路由寻址处理;其中所述确定的传输路径不仅包括主ONT与从ONT之间的传输路径,也包括从ONT与用户终端之间的传输路径;并将从ONT与用户终端之间的传输路径标识添加到所述业务数据报文中;
[0117] 步骤S905:OLT MAC 608对添加了传输路径标识的业务数据报文进行OLT侧的PON协议层封装处理;
[0118] 步骤S906:通过下行光接口602将调制在光信号上的进行封装后的业务数据报文发送给目的从ONT 700;
[0119] 步骤S907:从ONT 700从上行光接口701接收到来自主ONT 600的光信号;
[0120] 步骤S908:由从ONT 700上的ONT MAC 703对光信号进行ONU侧的PON协议解析处理后,得到业务数据报文,所述业务数据报文中包含从ONT 700与用户终端之间的传输路径标识;
[0121] 步骤S909:业务模块705根据业务数据报文的类型,匹配或设置对应的传输控制参数和传输资源;根据所述从ONT 700与用户终端之间的传输路径标识确定用户接口702;
[0122] 步骤S910:业务数据从用户接口702发送给用户终端。
[0123] 进一步地,所述从ONT 700上的业务模块705可以包括WIFI业务模块,所述ONT 700上的用户接口702是WIFI空口,所述终端用户就是WIFI终端用户。在处理WIFI业务时,由于WIFI业务数据是通过空口以无线信号的方式发射出去的,每个用户终端和从ONT之间的链接通道是通过逻辑链路标识来区分的,所述传输路径标识就是逻辑链路标识。
[0124] 因此,在下行方向上,步骤S904中用户终端和从ONT 700之间的传输路径就是WIFI逻辑链路标识;在步骤S910中,业务数据从用户接口702,即WIIF空口,发送给用户终端。
[0125] 进一步地,主ONT 600需要和WIFI业务模块进行交互,获取WIFI空口信息和WIFI用户队列信息,来确定目标用户对应的从ONT 700上的逻辑链路标识。
[0126] 通过该实施例所述的方案,从ONT 700的ONT MAC 703对报文进行PON协议解析处理就能直接获得发送给目标用户所需路径的逻辑链路标识,存入到存储器706,在WIFI业务模块完成数据处理后根据所述逻辑链路标识选择对应的WIFI通道发送给用户。
[0127] 对应地,在上行方向上,接收所述WIFI业务数据报文的传输路径标识就是WIFI逻辑链路标识;步骤S802中,WIFI业务模块将传输所述WIFI业务数据报文的路径的逻辑链路标识添加到WIFI业务数据报文中;步骤S807中,业务模块605还要根据所述WIFI业务数据报文的传输路径标识,完成WIFI业务数据报文的重排序。
[0128] 进一步地,主ONT 600上的存储器606还用于保存多个用户终端的WIFI报文和报文队列信息,所述多个用户终端通过至少一个从ONT 700连接到主ONT 600;进一步地,从ONT 700的WIFI业务模块还可以从用户终端获得指示了所述从用户终端上待发送队列的长度或缓存的大小的消息,然后通过上行WIFI控制报文把所述待发送队列的长度或缓存的大小发给主ONT 600,这样主ONT 600可以综合所有用户终端的带宽需求,为连接所述多个用户终端的从ONT 700分配上行带宽;以用于匹配连接每个从ONT 700的用户终端的宽带需求。其中,由于WIFI控制报文对时延要求较高,主ONT 600和从ONT 700通过专用低时延通道进行传输。所述低延迟通道是相对正常业务数据传输通道来说的,前者相对后者在传输延迟上能控制的更好,比如优先级更高、信号鲁棒性更好来保证低延迟等。
[0129] 主ONT 600的WIFI业务模块对所有用户终端的WIFI报文和报文队列进行统一调度和控制,通过下行WIFI控制报文发送指示给从ONT 700,从ONT 700的WIFI业务模块根据获得的指示信息来对解析后的WIFI业务数据报文进行处理;所述处理包括为不同WIFI用户终端确定上行带宽、或优先级等。
[0130] 利用本实施例的方案,由于所用WIFI用户终端的业务请求和业务数据都由主ONT 600统一调度和管理,提前获取各用户终端待发送数据大小,能达到对所有从ONT设备700的带宽进行灵活和均衡的集中调度和预分配的效果;并且由于主ONT 600和从ONT 700之间交互上行行WIFI控制报文是通过特定的低延时通道,保证了带宽分配信息的及时发放,各用户终端的带宽就能及时被调配,提升了系统带宽利用率。
[0131] 图10为本申请实施例提供了一种主ONT 1000。如图10所示,主ONT100包括处理器1010、收发器1020,和存储器1030。在该接入点运行时,处理器1010执行计算机指令,协同所述收发器1020执行如下方法:
[0132] 接收来自从ONT的上行业务数据报文,所述上行业务数据报文包含了用户终端标识以及所述用户终端接入到所述从ONT的传输路径标识;所述业务数据报文中的至少一部分数据是由所述用户终端发送给所述从ONT;
[0133] 建立传输路径对应关系表并保存到所述存储器1030,其中所述传输路径对应关系表包含所述用户终端标识、所述传输路径标识和所述从ONT标识的对应关系。
[0134] 接收到来自OLT的下行业务数据报文,所述下行业务数据报文包含了目的地址,所述目的地址对应于一个用户终端标识;
[0135] 根据所述目的地址对应的用户终端标识,在所述传输路径对应关系表中匹配到对应的传输路径标识后,将所述传输路径标识添加到所述下行业务数据报文中;
[0136] 将添加了传输路径标识的下行业务数据报文发送给从ONT,所述传输路径标识用于指示所述从ONT从所述传输路径标识对应的传输路径将下行业务数据报文发送出去。
[0137] 图11为本申请实施例提供了一种从ONT 1100。如图11所示,从ONT100包括处理器1110、收发器1120和存储器1130。在该接入点运行时,处理器1110执行计算机指令,协同所述收发器1120执行如下方法:
[0138] 接收来自用户终端的上行业务数据报文,将接收所述业务数据报文的用户接口信息作为传输路径标识添加到所述上行业务数据报文中,再将添加了传输路径标识的上行业务数据报文发送给主ONT;
[0139] 接收来自主ONT的下行业务数据报文,所述业务数据报文中包含从ONT与用户终端之间的传输路径标识;根据所述传输路径标识确定用户接口;将所述下行业务数据报文中的业务数据从用户接口发送给用户终端。
[0140] 上述两个实施中的各步骤中具体动作的细化可以参考上文图5,图8和图9对应的实施例,只是执行主体的不同,其他基本相同,不再赘述。
[0141] 可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0142] 本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read‑only memory,ROM)、可编程只读存储器(programmable rom,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD‑ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。
[0143] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
[0144] 最后应说明的是:以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。