一种LLID的申请方法和装置

著录项
  • CN201510633921.6
  • 20150929
  • CN105592179A
  • 20160518
  • 杭州华三通信技术有限公司
  • 宋小恒
  • H04L29/12
  • H04L29/12 H04Q11/00

  • 浙江省杭州市滨江区长河路466号
  • 浙江(33)
  • 北京博思佳知识产权代理有限公司
  • 林祥
摘要
本发明提供一种LLID的申请方法和装置,该方法包括:ONU从本地的多个逻辑链路中选择一个逻辑链路作为基础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路;所述ONU向OLT发送注册请求报文,所述注册请求报文中携带有申请信息、扩展标记和所述扩展逻辑链路的数量;所述ONU接收来自所述OLT的注册响应报文,所述注册响应报文中携带基础LLID、所述数量个扩展LLID;所述ONU从所述数量个扩展LLID中为每个扩展逻辑链路分配一个不同的扩展LLID。通过本发明的技术方案,可以减少ONU与OLT之间传输的报文的数量,并节约传输带宽。
权利要求

1.一种逻辑链路标识LLID的申请方法,其特征在于,所述方法包括:

以太网无源光网络EPON中的光网络单元ONU从本地的多个逻辑链路中选 择一个逻辑链路作为基础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路;

所述ONU向所述EPON中的光线路终端OLT发送为所述基础逻辑链路申 请基础LLID的注册请求报文,所述注册请求报文中携带有为所述基础逻辑链 路申请基础LLID的申请信息、用于表征需要为扩展逻辑链路申请扩展LLID的 扩展标记和所述扩展逻辑链路的数量;

所述ONU接收来自所述OLT的注册响应报文,所述注册响应报文中携带 有依据所述申请信息为所述基础逻辑链路分配的基础LLID、以及依据所述扩展 标记为扩展逻辑链路分配的所述数量个扩展LLID;所述ONU从所述数量个扩 展LLID中为每个扩展逻辑链路分配一个不同的扩展LLID。

2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:

所述ONU接收来自所述OLT的所述OLT分别为所述基础LLID和所述数 量个扩展LLID分配的发送时隙,所述注册响应报文中还携带有所述基础LLID 和所述数量个扩展LLID的共享标记,每个共享标记用于表征对应的LLID的发 送时隙是否允许共享;

当所述ONU发现接收到的需要发送给所述OLT的业务流量无法通过传输 所述业务流量的逻辑链路的LLID的发送时隙发送完时,所述ONU判断其它逻 辑链路的LLID的发送时隙是否空闲;

若是,所述ONU进一步判断所述其它逻辑链路的LLID的共享标记是否允 许共享,并在判断为是时,所述ONU利用传输所述业务流量的逻辑链路的LLID 的发送时隙及所述其它逻辑链路的LLID的发送时隙发送所述业务流量。

3.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括:

所述ONU周期性的向所述OLT发送携带所述基础LLID的保活报文,以 由所述OLT在接收到所述保活报文后,确定与所述基础LLID对应的ONU保 持连接。

4.一种逻辑链路标识LLID的申请方法,其特征在于,所述方法包括:

以太网无源光网络EPON中的光线路终端OLT接收来自所述EPON中的光 网络单元ONU的注册请求报文,所述注册请求报文为所述ONU从本地的多个 逻辑链路中选择一个逻辑链路作为基础逻辑链路,并选择剩余的逻辑链路作为 扩展逻辑链路后发出的,所述注册请求报文中携带有为所述基础逻辑链路申请 基础LLID的申请信息、用于表征需要为扩展逻辑链路申请扩展LLID的扩展标 记和所述扩展逻辑链路的数量;

所述OLT依据所述申请信息为所述基础逻辑链路分配一个基础LLID,以 及依据所述扩展标记为扩展逻辑链路分配所述数量个扩展LLID,并通过注册响 应报文将基础LLID和所述数量个扩展LLID发送给所述ONU,以使所述ONU 从所述数量个扩展LLID中为每个扩展逻辑链路分配一个不同的扩展LLID。

5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:

所述OLT还将分别为所述基础LLID和所述数量个扩展LLID设置的共享 标记携带在所述注册响应报文中发送给所述ONU;以及将分别为所述基础LLID 和所述数量个扩展LLID分配的发送时隙发送给所述ONU,以使所述ONU在发 现接收到的需要发送给所述OLT的业务流量无法通过传输所述业务流量的逻辑 链路的LLID的发送时隙发送完时,判断其它逻辑链路的LLID的发送时隙是否 空闲;若是,进一步判断所述其它逻辑链路的LLID的共享标记是否允许共享, 并在判断为是时,利用传输所述业务流量的逻辑链路的LLID的发送时隙及所述 其它逻辑链路的LLID的发送时隙发送所述业务流量;

其中,每个共享标记用于表征对应的LLID的发送时隙是否允许共享。

6.根据权利要求4或5所述的方法,其特征在于,所述方法进一步包括:

所述OLT接收所述ONU周期性发送的携带所述基础LLID的保活报文, 并在接收到所述保活报文之后,确定与所述基础LLID对应的ONU保持连接。

7.一种逻辑链路标识LLID的申请装置,其特征在于,所述LLID的申请装 置应用在以太网无源光网络EPON中的光网络单元ONU上,所述装置具体包括:

选择模块,用于从所述ONU本地的多个逻辑链路中选择一个逻辑链路作为 基础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路;

发送模块,用于向所述EPON中的光线路终端OLT发送为所述基础逻辑链 路申请基础LLID的注册请求报文,所述注册请求报文中携带有为所述基础逻 辑链路申请基础LLID的申请信息、用于表征需要为扩展逻辑链路申请扩展 LLID的扩展标记和所述扩展逻辑链路的数量;

接收模块,用于接收来自所述OLT的注册响应报文,所述注册响应报文中 携带有依据所述申请信息为所述基础逻辑链路分配的基础LLID、以及依据所述 扩展标记为扩展逻辑链路分配的所述数量个扩展LLID;

分配模块,用于从所述数量个扩展LLID中为每个扩展逻辑链路分配一个不 同的扩展LLID。

8.根据权利要求7所述的装置,其特征在于,

所述接收模块,还用于接收来自所述OLT的所述OLT分别为所述基础LLID 和所述数量个扩展LLID分配的发送时隙,所述注册响应报文中还携带有所述基 础LLID和所述数量个扩展LLID的共享标记,每个共享标记用于表征对应的 LLID的发送时隙是否允许共享;

所述发送模块,还用于当发现收到的需要发送给所述OLT的业务流量无法 通过传输所述业务流量的逻辑链路的LLID的发送时隙发送完时,判断其它逻辑 链路的LLID的发送时隙是否空闲;若是,判断所述其它逻辑链路的LLID的共 享标记是否允许共享,并在判断为是时,利用传输所述业务流量的逻辑链路的 LLID的发送时隙及所述其它逻辑链路的LLID的发送时隙发送所述业务流量。

9.根据权利要求7或8所述的装置,其特征在于,

所述发送模块,还用于周期性的向所述OLT发送携带所述基础LLID的保 活报文,以由所述OLT在接收到所述保活报文后,确定与所述基础LLID对应 的ONU保持连接。

10.一种逻辑链路标识LLID的申请装置,其特征在于,所述LLID的申请 装置应用在以太网无源光网络EPON的光线路终端OLT上,所述装置具体包括:

接收模块,用于接收来自所述EPON中的光网络单元ONU的注册请求报 文,所述注册请求报文为所述ONU从本地的多个逻辑链路中选择一个逻辑链 路作为基础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路后发出的,所 述注册请求报文中携带有为所述基础逻辑链路申请基础LLID的申请信息、用 于表征需要为扩展逻辑链路申请扩展LLID的扩展标记和扩展逻辑链路的数量;

分配模块,用于依据所述申请信息为所述基础逻辑链路分配一个基础LLID, 以及依据所述扩展标记为扩展逻辑链路分配所述数量个扩展LLID;

发送模块,用于通过注册响应报文将基础LLID和所述数量个扩展LLID发 送给所述ONU,以使所述ONU从所述数量个扩展LLID中为每个扩展逻辑链路 分配一个不同的扩展LLID。

11.根据权利要求10所述的装置,其特征在于,

所述发送模块,还用于将分别为所述基础LLID和所述数量个扩展LLID设 置的共享标记携带在所述注册响应报文中发送给所述ONU;以及将分别为所述 基础LLID和所述数量个扩展LLID分配的发送时隙发送给所述ONU,以使所 述ONU在发现接收到的需要发送给所述OLT的业务流量无法通过传输所述业 务流量的逻辑链路的LLID的发送时隙发送完时,判断其它逻辑链路的LLID的 发送时隙是否空闲;若是,进一步判断所述其它逻辑链路的LLID的共享标记是 否允许共享,并在判断为是时,利用传输所述业务流量的逻辑链路的LLID的发 送时隙及所述其它逻辑链路的LLID的发送时隙发送所述业务流量;

其中,每个共享标记用于表征对应的LLID的发送时隙是否允许共享。

12.根据权利要求10或11所述的装置,其特征在于,

所述接收模块,还用于接收所述ONU周期性发送的携带所述基础LLID的 保活报文,并在接收到所述保活报文之后,确定与所述基础LLID对应的ONU 保持连接。

说明书
技术领域

本发明涉及通信技术领域,尤其涉及一种LLID的申请方法和装置。

如图1所示,为EPON(EthernetPassiveOpticalNetwork,以太网无源光网 络)组网示意图,EPON采用点到多点结构、无源光纤传输,在以太网上提供多 种业务。EPON将以太网和PON(PassiveOpticalNetwork,无源光网络)结合, 利用PON拓扑结构实现以太网接入。OLT(OpticalLineTerminal,光线路终端) 为交换机或路由器,提供面向无源光纤网络的光纤接口。ONU(OpticalNetwork Unit,光网络单元)为接入层设备,将用户设备通过光纤接口接入到EPON。OLT 通过POS(PassiveOpticalSplitter,无源光纤分路器)连接多个ONU,每个ONU 可以连接一个或者多个用户设备。

在EPON组网中,在ONU连接多个用户设备的情况下,把ONU到多个用 户设备之间的物理链路模拟为多条ONU到用户设备的逻辑链路。ONU上配置 一个或者多个MAC(MediaAccessControl,介质访问控制)地址,ONU需要单 独为每个MAC地址向OLT申请一个LLID(LogicalLinkIdentifier,逻辑链路标 识),并将申请的LLID一一分配给数量与MAC地址数量相同的不同逻辑链路 (通常MAC地址数量小于逻辑链路数量),后续ONU可以使用为这些逻辑链 路分配的LLID来发送对应用户设备的业务流量。例如,ONU上配置3个MAC 地址时,则ONU为每个MAC地址向OLT申请一个LLID,共申请3个LLID (LLID1、LLID2、LLID3)。假设ONU上共有4个逻辑链路,则ONU可以将 LLID1分配给第一个逻辑链路,将LLID2分配给第二个逻辑链路,将LLID3分 配给第三个逻辑链路。

由于为每个MAC地址向OLT申请一个LLID,这种LLID的申请方式会导 致EPON组网中OLT与ONU之间传输的报文较多,占用较多的带宽资源。

本发明提供一种LLID的申请方法,所述方法包括以下步骤:

EPON中的ONU从本地的多个逻辑链路中选择一个逻辑链路作为基础逻辑 链路,并选择剩余的逻辑链路作为扩展逻辑链路;

所述ONU向所述EPON中的OLT发送为所述基础逻辑链路申请基础LLID 的注册请求报文,所述注册请求报文中携带有为所述基础逻辑链路申请基础 LLID的申请信息、用于表征需要为扩展逻辑链路申请扩展LLID的扩展标记和 所述扩展逻辑链路的数量;

所述ONU接收来自所述OLT的注册响应报文,所述注册响应报文中携带 有依据所述申请信息为所述基础逻辑链路分配的基础LLID、以及依据所述扩展 标记为扩展逻辑链路分配的所述数量个扩展LLID;所述ONU从所述数量个扩 展LLID中为每个扩展逻辑链路分配一个不同的扩展LLID。

本发明提供一种LLID的申请方法,所述方法包括以下步骤:

EPON中的OLT接收来自所述EPON中的ONU的注册请求报文,所述注 册请求报文为所述ONU从本地的多个逻辑链路中选择一个逻辑链路作为基础 逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路后发出的,所述注册请求 报文中携带有为所述基础逻辑链路申请基础LLID的申请信息、用于表征需要为 扩展逻辑链路申请扩展LLID的扩展标记和所述扩展逻辑链路的数量;

所述OLT依据所述申请信息为所述基础逻辑链路分配一个基础LLID,以 及依据所述扩展标记为扩展逻辑链路分配所述数量个扩展LLID,并通过注册响 应报文将基础LLID和所述数量个扩展LLID发送给所述ONU,以使所述ONU 从所述数量个扩展LLID中为每个扩展逻辑链路分配一个不同的扩展LLID。

本发明提供一种LLID的申请装置,所述LLID的申请装置应用在EPON中 的ONU上,所述装置具体包括:

选择模块,用于从所述ONU本地的多个逻辑链路中选择一个逻辑链路作为 基础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路;

发送模块,用于向所述EPON中的OLT发送为所述基础逻辑链路申请基础 LLID的注册请求报文,所述注册请求报文中携带有为所述基础逻辑链路申请 基础LLID的申请信息、用于表征需要为扩展逻辑链路申请扩展LLID的扩展标 记和所述扩展逻辑链路的数量;

接收模块,用于接收来自所述OLT的注册响应报文,所述注册响应报文中 携带有依据所述申请信息为所述基础逻辑链路分配的基础LLID、以及依据所述 扩展标记为扩展逻辑链路分配的所述数量个扩展LLID;

分配模块,用于从所述数量个扩展LLID中为每个扩展逻辑链路分配一个不 同的扩展LLID。

本发明提供一种LLID的申请装置,所述LLID的申请装置应用在EPON的 OLT上,所述装置具体包括:

接收模块,用于接收来自所述EPON中的ONU的注册请求报文,所述注 册请求报文为所述ONU从本地的多个逻辑链路中选择一个逻辑链路作为基础 逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路后发出的,所述注册请求 报文中携带有为所述基础逻辑链路申请基础LLID的申请信息、用于表征需要为 扩展逻辑链路申请扩展LLID的扩展标记和扩展逻辑链路的数量;

分配模块,用于依据所述申请信息为所述基础逻辑链路分配一个基础LLID, 以及依据所述扩展标记为扩展逻辑链路分配所述数量个扩展LLID;

发送模块,用于通过注册响应报文将基础LLID和所述数量个扩展LLID发 送给所述ONU,以使所述ONU从所述数量个扩展LLID中为每个扩展逻辑链路 分配一个不同的扩展LLID。

基于上述技术方案,本发明实施例中,ONU可以通过一个注册请求报文 同时申请多个LLID,且OLT可以通过一个注册响应报文将多个LLID一起发 送给ONU,从而减少ONU与OLT之间传输的报文的数量,并节约传输带宽。

图1是EPON的组网示意图;

图2是本发明一种实施方式中的LLID的申请方法的流程图;

图3是本发明一种实施方式中的ONU的硬件结构图;

图4是本发明一种实施方式中的LLID的申请装置的结构图;

图5是本发明一种实施方式中的OLT的硬件结构图;

图6是本发明一种实施方式中的LLID的申请装置的结构图。

针对现有技术中存在的问题,本发明实施例中提出了一种LLID的申请方 法,该方法可以应用于包括ONU和OLT的EPON中。以图1为本发明实施例 的应用场景示意图,OLT通过POS连接ONU1和ONU2。ONU1下分别连接用 户设备1、用户设备2和用户设备3。ONU2下连接用户设备4。

在上述应用场景下,如图2所示,该LLID的申请方法包括以下步骤:

步骤201,ONU从本地的多个逻辑链路中选择一个逻辑链路作为基础逻辑 链路,并选择剩余的逻辑链路作为扩展逻辑链路。

本发明实施例中,在ONU连接多个用户设备的情况下,把ONU到多个用 户设备之间的物理链路模拟为多条ONU到用户设备的逻辑链路,如图1所示, ONU1下分别连接用户设备1、用户设备2和用户设备3,那么,可以把ONU1 到用户设备1之间的物理链路模拟为逻辑链路1,把ONU1到用户设备2之间的 物理链路模拟为逻辑链路2,把ONU1到用户设备3之间的物理链路模拟为逻辑 链路3。

例如,在本步骤中,ONU1可以从上面这3个逻辑链路中选择逻辑链路1 作为基础逻辑链路,并选择剩余的逻辑链路2和逻辑链路3作为扩展逻辑链路。

步骤202,ONU向OLT发送为基础逻辑链路申请基础LLID的注册请求报 文。该注册请求报文中携带有为基础逻辑链路申请基础LLID的申请信息、用于 表征需要为扩展逻辑链路申请扩展LLID的扩展标记和扩展逻辑链路的数量。

本步骤中,在ONU仅配置一个MAC地址时,可以将该MAC地址作为上 述申请信息;在ONU配置有多个MAC地址时,可以从多个MAC地址中随机 选择一个MAC地址作为上述申请信息。例如,ONU上配置MAC地址1和 MAC地址2时,可以选择MAC地址1作为上述申请信息,即,上述注册请求 报文中携带的申请信息为MAC地址1。

本发明实施例中,需要对现有技术中ONU单独为每个MAC地址申请相应 LLID时使用的注册请求报文进行扩展,在注册请求报文中添加扩展标记字段和 数量字段。该扩展标记字段用于承载表征需要为扩展逻辑链路申请扩展LLID的 扩展标记,如预设标记L。该数量字段用于承载扩展逻辑链路的数量,如扩展逻 辑链路的数量2(逻辑链路2和逻辑链路3)。

步骤203,OLT接收来自ONU的注册请求报文,依据注册请求报文中携带 的申请信息为基础逻辑链路分配一个基础LLID,并依据注册请求报文中携带的 扩展标记为扩展逻辑链路分配注册请求报文中携带的数量个扩展LLID。

其中,OLT在接收到注册请求报文后,会为该注册请求报文中携带的MAC 地址(如MAC地址1)对应的基础逻辑链路分配一个基础LLID,如LLID1。

OLT在接收到注册请求报文后,如果发现注册请求报文中携带了扩展标记, 则确定还需要为扩展逻辑链路分配扩展LLID,且分配的扩展LLID的数量与注 册请求报文中携带的数量相同,如注册请求报文中携带的数量为2时,说明有2 个扩展逻辑链路,OLT再额外分配2个LLID,如LLID2和LLID3。

在实际应用中,用户可以在OLT上配置不允许为扩展逻辑链路分配扩展 LLID,在此情况下,即使注册请求报文中携带扩展标记和数量等信息,OLT也 不为扩展逻辑链路分配扩展LLID,采用现有方式处理,该过程后续不再赘述。

步骤204,OLT通过注册响应报文将基础LLID和数量个扩展LLID发送给 ONU。

本发明实施例中,OLT在发送注册响应报文时,标识LLID1为基础LLID, 并标识LLID2和LLID3为扩展LLID。

步骤205,ONU接收来自OLT的注册响应报文,并从该注册响应报文中携 带的扩展LLID中为每个扩展逻辑链路分配一个不同的扩展LLID。

其中,ONU在接收到注册响应报文之后,可以从该注册响应报文中得到基 础逻辑链路对应的基础LLID,即逻辑链路1对应的LLID1。

由于注册响应报文中携带的扩展LLID的数量与本地的扩展逻辑链路的数 量相同,因此ONU可以为每个扩展逻辑链路分配一个不同的扩展LLID。例如, 图1中的ONU1为逻辑链路2(扩展逻辑链路)分配LLID2(扩展LLID),并 为逻辑链路3分配LLID3。至此,ONU为本地的每个逻辑链路申请了一个唯一 的LLID。

基于上述技术方案,本发明实施例中,ONU可以通过一个注册请求报文 同时申请多个LLID,且OLT可以通过一个注册响应报文将多个LLID一起发 送给ONU,从而减少ONU与OLT之间传输的报文的数量,并节约传输带宽。

进一步地,本发明实施例中,OLT在分配了基础LLID和扩展LLID之后, 还可以分别为基础LLID和扩展LLID设置共享标记,并将分别为基础LLID和 扩展LLID设置的共享标记携带在注册响应报文中发送给ONU,以便后续发送 时隙的共享。其中,每个共享标记用于表征对应的LLID的发送时隙是否允许共 享。例如,当LLID对应的共享标记为第一标识时,则表示该LLID对应的发送 时隙允许共享,当LLID对应的共享标记为第二标识时,则表示该LLID对应的 发送时隙不允许共享。

为了实现上述过程,需要对现有的注册响应报文进行扩展,即在注册响应 报文中添加共享标记字段,且每个LLID对应一个共享标记字段。

如图1所示,OLT向ONU1发送注册响应报文,注册响应报文中携带基础 LLID(LLID1)和扩展LLID(LLID2和LLID3),并携带LLID1对应的共享标 记1(如第一标识),LLID2对应的共享标记2(如第一标识),LLID3对应的 共享标记3(如第二标识)。

本发明实施例中,OLT在分配了基础LLID和扩展LLID之后,还可以分别 为基础LLID和扩展LLID分配发送时隙,并将分别为基础LLID和扩展LLID 分配的发送时隙发送给ONU。ONU接收来自OLT的该OLT分别为基础LLID 和扩展LLID分配的发送时隙,并记录LLID与对应的发送时隙之间的对应关系。

例如,OLT为LLID1分配发送时隙1,为LLID2分配发送时隙2,为LLID3 分配发送时隙3,通过GATE(门)报文将LLID1与发送时隙1之间的对应关 系,LLID2与发送时隙2之间的对应关系,LLID3与发送时隙3之间的对应关 系发送给ONU1。ONU1记录这3个对应关系。可选地,OLT可通过一个GATE 报文一次性将这3个对应关系发送给ONU1,也可通过3个GATE报文分别发 送,每个GATE报文发送一个对应关系。

其中,发送时隙具体可以包括对应LLID发送时间和长度等信息。

在现有技术中,ONU将申请的LLID一一分配给数量与MAC地址数量相 同的不同逻辑链路之后,后续ONU通常将通过这些逻辑链路传输的业务流量按 照OLT为这些逻辑链路的LLID分配的发送时隙发送给OLT。例如,用户设备 1的业务流量(对应逻辑链路1)只能在发送时隙1进行传输,用户设备2的业 务流量(对应逻辑链路2)只能在发送时隙2进行传输,用户设备3的业务流量 (对应逻辑链路3)只能在发送时隙3进行传输。在这种情况下,如果用户设备 1的业务流量无法通过发送时隙1发送完,只会丢弃部分业务流量后通过发送时 隙1进行发送,即使发送时隙2处于空闲状态也不使用,这就导致发送时隙资 源的浪费。

基于上述问题,本发明实施例中,当ONU发现接收到的需要发送给OLT 的业务流量无法通过传输该业务流量的逻辑链路的LLID的发送时隙发送完时, 则ONU判断其它逻辑链路的LLID的发送时隙是否空闲;若是,则ONU进一 步判断该其它逻辑链路的LLID的共享标记是否允许共享,并在判断为是时, ONU可以利用传输该业务流量的逻辑链路的LLID的发送时隙以及该其它逻辑 链路的LLID的发送时隙发送该业务流量。

例如,假设用户设备1的业务流量无法通过发送时隙1发送完时,则ONU1 判断逻辑链路2的LLID2的发送时隙2是否空闲,逻辑链路3的LLID3的发送 时隙3是否空闲。假设发送时隙2和发送时隙3均空闲,则ONU1进一步判断 逻辑链路2的LLID2的共享标记是否允许共享,逻辑链路3的LLID3的共享标 记是否允许共享。由于LLID2的共享标记表征允许共享,而LLID3的共享标记 表征不允许共享,因此,ONU1可以利用发送时隙1和发送时隙2向OLT发送 用户设备1的业务流量。

基于上述方式,ONU上的多个用户设备的业务流量可以共享多个发送时隙, 从而提高了多个发送时隙的利用效率,并可以提高用户体验。

本发明实施例中,不同用户设备可以发送相同业务类型的业务流量,也以 发送不同业务类型的业务流量。例如,用户设备1发送互联网业务类型的业务 流量,用户设备2发送互联网业务类型的业务流量,用户设备3发送互联网业 务类型的业务流量。或,用户设备1发送互联网业务类型的业务流量,用户设 备2发送视频业务类型的业务流量,用户设备3发送语音业务类型的业务流量。

在图1中,假设ONU2仅配置有1个MAC地址4,由于ONU2下只连接用 户设备4,因此ONU2上只有1个逻辑链路4。ONU2向OLT发送携带MAC地 址4的注册请求报文,OLT为MAC地址4对应的逻辑链路4分配一个LLID4 和发送时隙4,通过注册响应报文将LLID4发送给ONU2,并通过GATE报文 将LLID4与发送时隙4之间的对应关系发送给ONU2。基于此,用户设备4的 业务流量(对应逻辑链路4)只能在发送时隙4进行传输,且用户设备4的业务 流量的业务类型,可以与ONU1下连接的用户设备的业务类型相同或者不同。

本发明实施例中,OLT在需要向ONU发送业务流量时,会以广播方式将业 务流量发送给所有ONU。ONU在接收到业务流量时,如果该业务流量对应的逻 辑流量为本ONU维护的,则ONU将业务流量转发给用户设备;如果该业务流 量对应的逻辑链路不是本ONU维护的,则ONU直接丢弃业务流量。

本发明实施例中,ONU周期性的向OLT发送携带基础LLID的保活报文, OLT接收ONU周期性发送的携带基础LLID的保活报文,并在接收到该保活报 文之后,确定与保活报文中携带的基础LLID对应的ONU保持连接。其中,在 ONU与OLT建立连接之后,ONU可以周期性的向OLT发送携带基础LLID的 保活报文,以告知本ONU仍然存在。OLT如果在预设时间内收到携带基础LLID 的保活报文,则与该基础LLID对应的ONU继续保持连接;如果在预设时间内 未收到携带基础LLID的保活报文,则与该基础LLID对应的ONU断开连接。

在保活报文的传输过程中,针对多个LLID,ONU只需要针对所有LLID向 OLT发送一个携带基础LLID的保活报文,而不需要针对每个LLID向OLT发 送一个携带该LLID的保活报文,从而减少了保活报文的发送数量。

另外,相对于现有技术中OLT上需要维护ONU上以多个MAC地址申请的 多个LLID的相关注册信息而言,本发明只需要维护ONU上以一个MAC地址 申请的多个LLID的相关注册信息,大大减轻了OLT对ONU的注册信息的维护。

基于与上述方法同样的发明构思,本发明实施例中还提供了一种LLID的申 请装置,该LLID的申请装置应用在EPON中的ONU上。其中,该LLID的申 请装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软 件实现为例,作为一个逻辑意义上的装置,是通过LLID的申请装置所在的ONU 的处理器,将非易失性存储器中对应的计算机程序指令读取到内存中运行形成 的。从硬件层面而言,如图3所示,为本发明提出的业务报文的传输装置所在 的ONU的一种硬件结构图,除了图3所示的处理器、网络接口、内存以及非易 失性存储器外,ONU还可以包括其他硬件,如负责处理报文的转发芯片等;从 硬件结构上来讲,该ONU还可能是分布式设备,可能包括多个接口卡,以便在 硬件层面进行报文处理的扩展。

如图4所示,本发明实施例中提出的LLID的申请装置的结构图,所述LLID 的申请装置具体包括:

选择模块11,用于从所述ONU本地的多个逻辑链路中选择一个逻辑链路作 为基础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路;

发送模块12,用于向所述EPON中的光线路终端OLT发送为所述基础逻辑 链路申请基础LLID的注册请求报文,所述注册请求报文中携带有为所述基础 逻辑链路申请基础LLID的申请信息、用于表征需要为扩展逻辑链路申请扩展 LLID的扩展标记和所述扩展逻辑链路的数量;

接收模块13,用于接收来自所述OLT的注册响应报文,所述注册响应报文 中携带有依据所述申请信息为所述基础逻辑链路分配的基础LLID、以及依据所 述扩展标记为扩展逻辑链路分配的所述数量个扩展LLID;

分配模块14,用于从所述数量个扩展LLID中为每个扩展逻辑链路分配一 个不同的扩展LLID。

所述接收模块13,还用于接收来自所述OLT的所述OLT分别为所述基础 LLID和所述数量个扩展LLID分配的发送时隙,所述注册响应报文中还携带有 所述基础LLID和所述数量个扩展LLID的共享标记,每个共享标记用于表征对 应的LLID的发送时隙是否允许共享;

所述发送模块12,还用于当发现收到的需要发送给所述OLT的业务流量无 法通过传输所述业务流量的逻辑链路的LLID的发送时隙发送完时,判断其它逻 辑链路的LLID的发送时隙是否空闲;若是,判断所述其它逻辑链路的LLID的 共享标记是否允许共享,在判断为是时,利用传输所述业务流量的逻辑链路的 LLID的发送时隙及所述其它逻辑链路的LLID的发送时隙发送所述业务流量。

所述发送模块12,还用于周期性的向所述OLT发送携带所述基础LLID的 保活报文,以由所述OLT在接收到所述保活报文后,确定与所述基础LLID对 应的ONU保持连接。

其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模 块可以合并为一个模块,也可以进一步拆分成多个子模块。

基于与上述方法同样的发明构思,本发明实施例中还提供了一种LLID的申 请装置,该LLID的申请装置应用在EPON中的OLT上。其中,该LLID的申 请装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软 件实现为例,作为一个逻辑意义上的装置,是通过LLID的申请装置所在的OLT 的处理器,将非易失性存储器中对应的计算机程序指令读取到内存中运行形成 的。从硬件层面而言,如图5所示,为本发明提出的业务报文的传输装置所在 的OLT的一种硬件结构图,除了图5所示的处理器、网络接口、内存以及非易 失性存储器外,OLT还可以包括其他硬件,如负责处理报文的转发芯片等;从 硬件结构上来讲,该OLT还可能是分布式设备,可能包括多个接口卡,以便在 硬件层面进行报文处理的扩展。

如图6所示,本发明实施例中提出的LLID的申请装置的结构图,所述LLID 的申请装置具体包括:

接收模块21,用于接收来自所述EPON中的ONU的注册请求报文,所述 注册请求报文为所述ONU从本地的多个逻辑链路中选择一个逻辑链路作为基 础逻辑链路,并选择剩余的逻辑链路作为扩展逻辑链路后发出的,所述注册请 求报文中携带有为所述基础逻辑链路申请基础LLID的申请信息、用于表征需要 为扩展逻辑链路申请扩展LLID的扩展标记和扩展逻辑链路的数量;

分配模块22,用于依据所述申请信息为所述基础逻辑链路分配一个基础 LLID,以及依据所述扩展标记为扩展逻辑链路分配所述数量个扩展LLID;

发送模块23,用于通过注册响应报文将基础LLID和所述数量个扩展LLID 发送给所述ONU,以使所述ONU从所述数量个扩展LLID中为每个扩展逻辑链 路分配一个不同的扩展LLID。

所述发送模块23,还用于将分别为所述基础LLID和所述数量个扩展LLID 设置的共享标记携带在所述注册响应报文中发送给所述ONU;以及将分别为所 述基础LLID和所述数量个扩展LLID分配的发送时隙发送给所述ONU,以使 所述ONU在发现接收到的需要发送给所述OLT的业务流量无法通过传输所述 业务流量的逻辑链路的LLID的发送时隙发送完时,判断其它逻辑链路的LLID 的发送时隙是否空闲;若是,进一步判断所述其它逻辑链路的LLID的共享标记 是否允许共享,并在判断为是时,利用传输所述业务流量的逻辑链路的LLID的 发送时隙及所述其它逻辑链路的LLID的发送时隙发送所述业务流量;

其中,每个共享标记用于表征对应的LLID的发送时隙是否允许共享。

所述接收模块21,还用于接收所述ONU周期性发送的携带所述基础LLID 的保活报文,并在接收到所述保活报文之后,确定与所述基础LLID对应的ONU 保持连接。

其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模 块可以合并为一个模块,也可以进一步拆分成多个子模块。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很 多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机 软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方 法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模 块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进 行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或 多个装置中。上述实施例的模块可以合并为一个模块,也可进一步拆分成多个 子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

本文发布于:2024-09-25 00:37:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/85555.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议