掌桥专利:专业的专利平台
掌桥专利
首页

光网络单元复位方法和装置

文献发布时间:2023-06-19 11:39:06


光网络单元复位方法和装置

背景技术

无源光网络(passive optical network,PON)可为家庭和企业提供网络服务,例如语音、互联网和视频服务。在图1所示的传统PON 100中,光线路终端(optical lineterminal,OLT)110(通常位于服务提供商的中心局)与光网络单元(optical networkunit,ONU)120(也称为光网络终端(optical network terminal,ONT))通信。ONU 120通常位于终端用户侧。OLT110和ONU 120通过物理层运行管理维护(physical layeroperations,administration,and maintenance,PLOAM)消息130和ONT管理控制接口(ONTmanagement and control interface,OMCI)消息140等进行通信。OMCI消息140在建议书ITU-T G.988中定义,通常处理光接入系统操作的ONU配置、故障管理和性能管理。PLOAM消息130在建议书ITU-T G.987.3和ITU-T G.989.3中定义,通常处理OLT与ONU之间的低级协商。如果硬件中不支持PLOAM消息130,则低级固件中可以支持,因此,即使ONU不能通过高级OMCI消息140进行通信,也可以使用PLOAM消息130。

正常操作下,服务提供商人员可通过OMCI消息140远程配置ONU并对ONU进行故障处理。服务提供商人员甚至可指示ONU通过OMCI消息140来复位自己。然而,当ONU无法处理传入的OMCI消息140时,存在某些故障情况。在这些情况下,唯一的办法是手动重启ONU,这要求服务提供商的现场支持人员亲临现场,或者尝试通过电话来指导未经培训的客户完成ONU复位过程。

发明内容

在一实施例中,一种ONU包括:存储器,用于存储管理信息库(managementinformation base,MIB)、低级软件和高级软件;PON接口,用于通过PLOAM消息进行通信;以及处理器,其耦合到所述存储器和所述PON接口。所述处理器用于:执行所述低级软件和所述高级软件;接收包括复位等级的PLOAM复位消息,其中,所述复位等级包括待复位的所述ONU的组件指示;以及根据所述复位等级来复位所述ONU。在一些实施例中,所述复位等级包括指示所述ONU复位所述处理器、所述存储器和所述PON接口的指令,其中,所述处理器还用于复位所述处理器、所述存储器和所述PON接口以及重启所述低级软件和高级软件。在一些实施例中,所述复位等级包括指示所述ONU复位所述低级软件和所述高级软件的指令,其中,所述处理器还用于重启所述低级软件和所述高级软件。在一些实施例中,所述复位等级包括指示所述ONU复位所述高级软件的指令,其中,所述处理器还用于重启所述高级软件。在一些实施例中,所述复位等级包括指示所述ONU复位所述MIB的指令,其中,所述处理器还用于复位所述MIB。在一些实施例中,所述PLOAM复位消息包括指示所述ONU在复位所述ONU之前保存所述MIB的指令,其中,所述处理器还用于在复位所述ONU之前保存所述MIB,并且在复位所述ONU之后恢复所述MIB。在一些实施例中,所述ONU包括当前工作状态,其中,所述PLOAM复位消息包括条件复位指令或无条件复位指令,所述条件复位指令包括ONU工作状态的指示符,其中,所述处理器用于:当所述PLOAM复位消息包括所述条件复位指令且当所述当前工作状态对应于所述ONU工作状态的所述指示符时,复位所述ONU;以及当所述PLOAM复位消息包括所述无条件复位指令时,复位所述ONU。

在一实施例中,ONU通过以下方法接收并处理PLOAM复位消息:接收包括复位等级的所述PLOAM复位消息,其中,所述复位等级包括待复位的所述ONU的组件指示;以及根据所述复位等级来复位所述ONU。在一些实施例中,所述ONU包括硬件、低级软件和高级软件,所述复位等级包括指示所述ONU复位所述硬件、所述低级软件和所述高级软件的指令,所述方法还包括复位所述硬件、所述低级软件和所述高级软件。在一些实施例中,所述ONU包括低级软件和高级软件,所述复位等级包括指示所述ONU复位所述低级软件和所述高级软件的指令,所述方法还包括复位所述低级软件和所述高级软件。在一些实施例中,所述ONU包括高级软件,所述复位等级包括指示所述ONU复位所述高级软件的指令,所述方法还包括复位所述高级软件。在一些实施例中,所述ONU包括MIB,所述复位等级包括指示所述ONU复位所述MIB的指令,所述方法还包括复位所述MIB。在一些实施例中,所述ONU包括MIB,所述PLOAM复位消息还包括指示所述ONU在复位所述ONU之前保存所述MIB的指令,所述方法还包括在复位所述ONU之前保存所述MIB,并且在复位所述ONU之后恢复所述MIB。在一些实施例中,所述ONU包括当前工作状态,所述PLOAM复位消息还包括条件复位指令或无条件复位指令,所述条件复位指令包括ONU工作状态的指示符,所述方法还包括:当所述PLOAM复位消息包括所述条件复位指令且当所述当前工作状态对应于所述ONU工作状态的所述指示符时,复位所述ONU;以及当所述PLOAM复位消息包括所述无条件复位指令时,复位所述ONU。

在一实施例中,一种OLT包括:存储器,用于存储ONU的身份和状态信息;PON接口,用于通过PLOAM消息与所述ONU通信;以及处理器,其耦合到所述存储器和所述PON接口。所述处理器用于:创建包括第一复位等级的第一PLOAM复位消息,其中,所述第一复位等级包括待复位的所述ONU的组件指示;以及通过所述PON接口将所述第一PLOAM复位消息发送给所述ONU。在一些实施例中,所述第一复位等级包括指示所述ONU复位与所述ONU相关联的硬件、低级软件和高级软件的指令、指示所述ONU复位与所述ONU相关联的低级软件和高级软件的指令、指示所述ONU复位与所述ONU相关联的高级软件的指令,或者指示所述ONU复位与所述ONU相关联的MIB的指令。在一些实施例中,所述处理器还用于:在创建所述第一PLOAM复位消息之前,检测所述ONU未响应OMCI消息;以及在发送所述第一PLOAM复位消息之后:检测所述ONU仍然未响应OMCI消息;创建包括第二复位等级的第二PLOAM复位消息,所述第二复位等级不同于所述第一复位等级;并且通过所述PON接口将所述第二PLOAM复位消息发送给所述ONU。

在一实施例中,OLT通过以下方法复位远程ONU:创建包括第一复位等级的第一PLOAM复位消息,其中,所述第一复位等级包括待复位的所述ONU的组件指示;以及通过PLOAM通道将所述第一PLOAM复位消息发送给所述ONU。在一些实施例中,所述第一复位等级包括指示所述ONU复位与所述ONU相关联的硬件、低级软件和高级软件的指令、指示所述ONU复位与所述ONU相关联的低级软件和高级软件的指令、指示所述ONU复位与所述ONU相关联的高级软件的指令,或者指示所述ONU复位与所述ONU相关联的MIB的指令。在一些实施例中,在创建所述第一PLOAM复位消息之前,所述ONU还用于:检测所述ONU未响应OMCI消息,以及在发送所述第一PLOAM复位消息之后:检测所述ONU仍然未响应OMCI消息;创建包括第二复位等级的第二PLOAM复位消息,所述第二复位等级不同于所述第一复位等级;并且通过所述PLOAM通道将所述第二PLOAM复位消息发送给所述ONU。

在一实施例中,一种非瞬时性计算机可读介质存储计算机指令,所述计算机指令在由一个或多个处理器执行时,使所述一个或多个处理器执行以下步骤:接收包括复位等级的物理层运行管理维护(physical layer operations,administration,andmaintenance,PLOAM)复位消息,其中,所述复位等级包括待复位的所述ONU的组件指示;以及根据所述复位等级来复位所述ONU。

在一实施例中,一种非瞬时性计算机可读介质存储计算机指令,所述计算机指令在由一个或多个处理器执行时,使所述一个或多个处理器执行以下步骤:创建包括第一复位等级的第一物理层运行管理维护(physical layer operations,administration,andmaintenance,PLOAM)复位消息,其中,所述第一复位等级包括待复位的所述ONU的组件指示;以及通过PLOAM通道将所述第一PLOAM复位消息发送给所述ONU。

在下文的详细描述中以及结合附图和权利要求,可以更清楚地理解这些和其它特征。

附图说明

为了更透彻地理解本发明,现参阅结合附图和具体实施方式而描述的以下简要说明,其中的相同参考标号表示相同部分。

图1所示为ONU和OLT的传统配置。

图2所示为适用于实施本发明实施例的硬件配置。

图3所示为根据本发明一实施例的PLOAM复位消息的实施例。

图4所示为根据本发明一实施例的准备和发送PLOAM复位消息的流程图。

图5所示为根据本发明一实施例的处理PLOAM复位消息的接收的流程图。

图6所示为根据本发明一实施例的PLOAM去激活消息的实施例。

图7所示为根据本发明一实施例的PLOAM禁用消息的实施例。

图8所示为根据本发明一实施例的MPCP复位消息的实施例。

图9所示为根据本发明一实施例的PBSd字段的实施例。

具体实施方式

本发明各实施例涉及通过PLOAM消息远程复位ONU。所公开的PLOAM复位消息包括复位等级指示符,使得服务提供商人员能够指定操作等级,该操作等级可例如区分为冷复位和暖复位。一种具有复位等级的低级复位消息提供了一种机制使光线路终端(opticalline terminal,OLT)能够远程复位功能失常的光网络单元(optical network unit,ONU)。该复位消息包括复位等级字段,使得OLT指示ONU对其部分或所有硬件和软件组件进行复位。当ONU无法处理OMCI复位请求消息时,提供了一种远程重启ONU的能力。本发明各实施例包括适用于根据所请求的复位等级来复位ONU的PLOAM复位消息,还包括ONU如何处理该复位消息的示例。所公开的各实施例使得服务提供商人员能够在ONU无法处理OMCI复位请求消息时远程重启ONU。

图2是根据本发明一实施例的设备200的示意图。在一些实施例中,设备200包括网络设备200。设备200适用于实施所公开的各实施例。设备200包括:入端口210和RX 220,用于接收数据;处理器、逻辑单元或CPU 230,用于处理数据;TX 240和出端口250,用于发送数据;以及存储器260,用于存储数据。设备200还可包括OE组件和EO组件,它们耦合到用于光信号或电信号的出入的入端口210、接收器单元220、发射器单元240和出端口250。入端口210和RX 220将设备200连接到PON,因此可以包括光接口等。

出端口250和TX 240将设备200连接到其它网络。当设备200是OLT时,其它网络可以是互联网或其它服务提供商网络等。当设备200是ONU时,其它网络可以是客户的局域网等。不论哪种情况,出端口250和TX 240都可包括电或光网络接口。

处理器230通过硬件、中间件、固件和软件的任意合适组合来实施。处理器230可实施为一个或多个CPU芯片、内核(例如,实施为多核处理器)、FGPA、ASIC和DSP。处理器230与入端口210、接收器单元220、发射器单元240、出端口250和存储器260进行通信。处理器230包括ONU复位组件或模块270。ONU复位组件或模块270实施所公开的各实施例。因此,将ONU复位组件或模块270包含其中明显改进了设备200的功能并实现了设备200向不同状态的转换。或者,ONU复位组件或模块270实施为存储在存储器260中并由处理器230执行的指令。

处理器230还与存储器260耦合,存储器260可包括PLOAM模块242、OMCI模块244和其它程序246的指令,还包括相关联的配置数据248和瞬态数据250。ONU复位组件或模块270可包括PLOAM模块242、OMCI模块244、程序246、配置数据248和/或瞬态数据250中的一个或多个。例如但非限制,存储器260可实施为随机存取存储器、只读存储器、闪存、磁盘存储器,等等,包括各种组合。当设备200是ONU时,配置数据248可包括MIB。当设备200是OLT时,配置数据248可包括连接到该OLT的ONU的标识和状态信息。当设备200实施为多个组件时,部分功能可例如由设备200中的不同于其它功能的处理器230执行。

存储器260包括一个或多个磁盘、磁带驱动器和固态硬盘,并可用作溢流数据存储设备,用来在程序被选择执行时存储这类程序,以及用来存储在程序执行期间读取的指令和数据。存储器260可以是易失的或非易失的,并且可以是ROM、RAM、TCAM或SRAM。

当设备200是ONU时,配置数据248可包括MIB。当设备200是OLT时,配置数据248可包括连接到该OLT的ONU的标识和状态信息。当设备200实施为多个组件时,部分功能可例如由设备200中的一个不同处理器230执行。

在PON 100中,使用PLOAM通道来激活ONU并建立OMCI通道。使用OMCI来控制高层功能,包括ONU重启。尽管PLOAM通道可运作,也存在ONU未能建立OMCI通道或无法处理并响应OMCI消息的故障情况。因为OLT重启ONU时需要OMCI,所以当OMCI未正常运作时,ONU可能处于无限循环中。

一条禁用序号(Disable_serial_number)PLOAM消息可能并不够,因为其将ONU引至紧急停止状态(O7)。紧急停止状态防止向上游发送或向下游转发,但是会继续处理PLOAM消息而非重启。去激活(Deactivate)PLOAM消息可能并不够,因为其将ONU引至初始状态(O1),但是并不重启ONU。

本文公开了重启ONU的PLOAM命令的各实施例。当OMCI通道不可运作时,可使用PLOAM命令。这样,PLOAM通道和OMCI通道均可复位。这些实施例处理了流氓ONU。这些实施例适用于XGS-PON或任何其它支持重启ONU的PON。

在一示例实施例中,设备200包括:接收模块,其接收包括复位等级的PLOAM复位消息,其中,复位等级包括ONU的待复位组件的指示;以及复位模块,其根据复位等级来复位ONU。在一些实施例中,设备200可包括其它或额外的模块,用于执行各实施例中所描述的任一步骤或步骤的组合。此外,该方法的任一额外的或替代性实施例或方面,如任一附图所示或任一权利要求中所陈述,也预期包括类似的模块。

在一示例实施例中,设备200包括:消息创建模块,其创建包括第一复位等级的第一物理层运行管理维护(physical layer operations,administration,andmaintenance,PLOAM)复位消息,其中,第一复位等级包括ONU的待复位组件的指示;以及发送模块,其通过PLOAM通道将第一PLOAM复位消息发送给ONU。在一些实施例中,设备200可包括其它或额外的模块,用于执行各实施例中所描述的任一步骤或步骤的组合。此外,该方法的任一额外的或替代性实施例或方面,如任一附图所示或任一权利要求中所陈述,也预期包括类似的模块。

图3所示为根据本发明一实施例的PLOAM复位消息300。PLOAM复位消息300可以包括复位ONU(Reset_ONU)PLOAM消息。PLOAM复位消息300的字段数量对于PLOAM消息是相同的,定义于ITU-T G.989.3中。所示实施例中的PLOAM复位消息300包括ONU-ID301、消息类型ID 302、序列号303、复位范围304、复位等级305、供应商ID 306、供应商特定序号(Vendor-Specific Serial Number,VSSN)307、填充308和消息完整性校验(Message IntegrityCheck,MIC)309。ONU-ID 301包括六个预留位,加上实际为10位的ONU标识符,该ONU标识符指定下游方向的消息接收方或上游方向的消息发送方。消息类型ID 302指示消息的类型,并定义消息有效负载的语义。对于本发明各实施例,可为PLOAM复位消息300分配新的消息类型ID 302值。序列号303包括序列号计数器,用于确保PLOAM消息通道的稳健性。供应商ID306是ONU序号的两个组成部分中的第一个组成部分;其值由电信工业解决方案联盟分配。供应商特定序号(vendor-specific serial number,VSSN)307是ONU序号的两个组成部分中的第二个组成部分;其值由ONU供应商选择。填充308可以不使用,或者可以定义并用于附加信息。消息完整性校验(message integrity check,MIC)309用于验证发送方的身份以及防止伪造PLOAM消息攻击。在一些PLOAM消息中,ONU-ID 301可用于标识特定ONU,且在这类消息中,供应商ID 306和VSSN 307可为零或直接被接收方忽略。然而,由于ONU ID在ONU重启时分配,所以OLT可能需要在ONU被分配ONU ID之前发送消息给ONU。在这些情况下,PLOAM复位消息300中的ONU-ID 301可设为0x03FF(表示“广播”模式),供应商ID 306和VSSN 307标识特定ONU。例如但非限制,PLOAM复位消息300可发送给在完成正常启动之前已挂起的ONU,在这种情况下,ONU-ID 301将设为广播模式,供应商ID 306和VSSN 307将标识待复位的特定ONU。

在PLOAM复位消息300的一些实施例中,复位范围304可用于标识待复位的一个特定ONU或一组ONU。复位范围304可以复位序号如供应商ID 306和VSSN 307所指示的ONU。复位范围304可以复位PON中的处于操作状态2(“备用状态”)或3(“序号状态”)的所有ONU(忽略供应商ID 306和VSSN 307)。或者,复位范围304可以复位PON中的所有ONU,不管它们的操作状态如何(忽略供应商ID 306和VSSN 307)。ONU的操作状态,包括备用状态和序号状态,定义于建议书ITU-T G.989.3中。

在PLOAM复位消息300的一些实施例中,复位等级305指示ONU的复位“深度”。例如但非限制,复位等级305可指示复位ONU的部分或所有组件的请求,包括以下等级中的任一个。复位等级305可以重启硬件、低级软件(例如媒体接入控制(media access control,MAC)层功能)和高级软件(例如ONU配置软件)。这实际上是“冷重启”,将引起所有物理硬件的复位以及MAC和ONU配置的复位。复位等级305可以重启低级和高级软件,这将引起MAC和ONU配置的复位。复位等级305可以重启高级软件,这将引起ONU配置的复位。或者,复位等级305可以复位MAC配置,而不重启低级或高级软件。除非ONU发生未预见的问题,否则重启ONU最终会使ONU处于“初始状态”,在该状态下,其可开始如ITU-T G.984.3中所述的正常启动流程。

本领域普通技术人员将认识到,可在不背离本发明精神的情况下对PLOAM复位消息300进行修改。例如但非限制,在一些实施例中,复位消息可以包括是否保存当前MIB的标记,这样,在复位后,ONU可恢复MIB或者将MIB复位到初始配置。这一标记可合并到复位范围304、复位等级305中,或者可以是填充308中定义的专用字段。此外,可使用任何约定值来指示复位范围304和复位等级305。此外,可修改各字段的大小和排序,并且可使用额外的消息字段来指示其它与复位相关的特征。

一些服务提供商可能根据多级复位等级提供的灵活性来开发流程。例如但非限制,服务提供商的标准流程可以是供OLT发送第一消息,第一消息指示ONU仅复位其高级软件,以便限制客户服务的中断。然后,如果ONU未能响应,则OLT可发送ONU复位等级逐渐加深的多条PLOAM复位消息,最终指示ONU进行冷重启。对于其它服务提供商,针对挂起ONU的标准流程可能始终需要冷重启。

图4公开了示出OLT如何利用PLOAM复位消息的流程图400。在操作401中,OLT 110检测到ONU 120未响应OMCI消息,应使用PLOAM复位消息300进行重启。

在操作402中,OLT 110首先确定是否已为ONU 120分配ONU ID。通常,OLT为其控制下的那些ONU分配ONU ID,因此OLT 110应具有分配给ONU 120的ONU ID的记录。因此,如果其已分配有ONU ID,则在操作403中,OLT 110将PLOAM复位消息300中的ONU ID 301设为ONU120的ONU ID。否则,在操作404中,OLT 110设置广播模式下的ONU ID 301,并将PLOAM复位消息300中的供应商ID 306和VSSN 307设为ONU 120的供应商ID和VSSN,如先前所论述。

接着,在操作405中,OLT 110确定是否存在PLOAM复位消息300可用的复位等级。OLT 110选择的复位等级可取决于OLT 110对ONU 120正在经历的问题的分析、OLT 110先前发送给ONU 120的任何PLOAM复位消息300,以及服务提供商的故障处理流程。例如但非限制,OLT 110首先可尝试复位ONU 120和OLT 110上的MAC数据,然后可尝试重启高级软件,随后可尝试重启低级软件,最后可通过指示ONU 120循环其功率来尝试冷重启。

在操作406中,OLT 110填充PLOAM复位消息300中的复位等级305;在操作407中,OLT 110发送消息给ONU 120。在本实施例的一些变体中,OLT 110还可在PLOAM复位消息300中设置标记以指示ONU 120保存或丢弃其部分或全部MIB。

在操作408中,OLT 110确定ONU 120是否已成功重启并正常运作。若是,则OLT 110可结束流程图400。若否,则OLT 110可返回到操作405以确定较低级别的复位等级是否合适。如果较低级别的复位等级可用,则OLT 110可重复操作406至操作408。如果所有复位尝试均失败,包括功率循环,则OLT 110可能退出,导致ONU 120不可运作,在这种情况下,ONU120可能需要服务提供商进行人工处理。

本领域普通技术人员将认识到流程图400的实施例的实施方式的若干变体。例如但非限制,如上文所述,PLOAM复位消息300可如图3所示进行结构化,而在其它实施例中,可修改各字段的大小和排序,并且可使用额外的消息字段来指示其它与复位相关的特征。此外,操作ONU 120的给定服务提供商可凭经验确定某些ONU模型可能不会响应给定等级的第一PLOAM复位消息,但是可能响应同一复位等级的第二或第三PLOAM复位消息。因此,可修改流程图400以使用同一复位等级多次重复操作405至操作408。此外,操作ONU 120的给定服务提供商可确定某些ONU模型很少响应简单的高级软件重启且通常需要冷重启。因此,对于操作406,复位等级可始终设为冷重启。此外,ONU 120可能需要不同的时长来进行重启,取决于复位等级305,因此操作407与操作408之间可能插有可变长度的延迟周期。另外,在操作408中确定ONU 120可运作之后,OLT 110可向ONU 120发送OMCI消息以发起诊断、检索错误日志以及执行其它任务来验证ONU 120全面可运作。此外,在操作401中,OLT 110可例如通过使用“保活(keep-alive)”消息自动检测到ONU 120无响应。在其它变体中,操作OLT110的服务提供商可在从客户收到服务请求后手动启动流程图400。另外,如果OLT 110多次尝试使用分配给ONU 120的ONU ID(在操作403中的消息300中设置)来复位ONU 120,则其可使用ONU-ID 301的广播模式来重复尝试,并相应地设置供应商ID 306和VSSN 307。

图5所示为ONU 120收到OLT 110发送的PLOAM复位消息300后所进行的处理的实施例。在流程图500的操作501中,ONU 120接收PLOAM复位消息300。

在操作502中,ONU 120检查PLOAM复位消息300以确定其是否发往ONU 120。如上文所述,ONU ID 301字段可具有与ONU 120的ID相匹配的ONU ID。或者,ONU字段可指示广播模式,在这种情况下,ONU 120必须检查供应商ID和VSSN字段以确定该消息是否发往ONU 120。如果消息不发往ONU 120,则忽略PLOAM复位消息300并结束处理。否则,处理前进到操作503,在操作503中,ONU 120检查复位等级305。

在操作503中,ONU 120确定是否已请求冷重启。若是,则在操作504中,ONU执行冷重启。根据ONU 120的硬件和软件配置,这可能涉及循环ONU 120的功率或者可能涉及发送复位信号给ONU 120的所有电气组件。不论哪种情况,ONU 120随后均可开始如建议书ITU-TG.989.3中定义的正常启动顺序。

在操作505中,ONU 120确定是否已请求复位低级和高级软件。若是,则在操作506中,ONU 120复位低级和高级软件。根据ONU 120的硬件和软件配置,这可能涉及终止各程序和/或程序组,和/或重启整个或部分操作系统,ONU 120随后可开始如建议书ITU-TG.989.3中定义的正常启动顺序。

在操作507中,ONU 120确定是否已请求复位高级软件。若是,则在操作508中,ONU120复位高级软件。根据ONU 120的硬件和软件配置,这可能涉及终止各程序和/或程序组,但是并非ONU 120的所有功能都可终止,并且ONU 120可以进行或不进行如建议书ITU-TG.989.3中定义的正常启动顺序。

在操作509中,ONU 120确定是否已请求MAC复位。若是,则在操作510中,ONU 120复位其MAC数据,但是可以不终止或重启程序。

本领域普通技术人员将认识到流程图500的实施例的实施方式的若干变体。例如但非限制,如上文所述,PLOAM复位消息300可如图3所示进行结构化,而在其它实施例中,可修改各字段的大小和排序,并且可使用额外的消息字段来指示其它与复位相关的特征。此外,在一些变体中,ONU 120可在收到PLOAM复位消息300后立即根据复位等级305进行复位,而在其它变体中,其可能在复位之前进行辅助工作、事件记录等。在一些变体中,ONU 120可推迟复位,直到所有正在进行的会话、操作或数据传输(例如电话呼叫)均已完成。在一些变体中,在重启之前,ONU 120可存储其MIB表,并在重启之后重新加载存储的MIB表,而在其它变体中,ONU 120可在重启时清除其MIB表。在一些变体中,可通过PLOAM复位消息300中的标记来指示关于是否恢复MIB表的决定。

因此,本文公开了一种ONU用来存储MIB、低级软件和高级软件的构件、一种ONU用来通过PLOAM消息进行通信的构件,以及一种ONU用来进行以下操作的构件:执行低级软件和高级软件;接收包括复位等级的PLOAM复位消息,其中,复位等级包括ONU的待复位组件的指示;以及根据复位等级来复位ONU。本文还公开了一种ONU接收包括复位等级的PLOAM复位消息的方法,其中,复位等级包括ONU的待复位组件的指示,以及一种根据复位等级来复位ONU的方法。本文还公开了一种OLT用来存储ONU的身份和状态信息的构件、一种OLT用来通过PLOAM消息与ONU通信的构件、一种创建第一PLOAM复位消息的构件,其中,第一PLOAM复位消息包括第一复位等级,第一复位等级包括ONU的待复位组件的指示,以及一种向ONU发送第一PLOAM复位消息的构件。本文还公开了一种OLT创建第一PLOAM复位消息的方法,其中,第一PLOAM复位消息包括第一复位等级,第一复位等级包括ONU的待复位组件的指示,以及一种通过PLOAM通道向ONU发送第一PLOAM复位消息的方法。

图6所示为根据本发明一实施例的PLOAM去激活消息600的实施例。该图可以包括去激活ONU-ID(Deactivate_ONU-ID)PLOAM消息600。

图7所示为根据本发明一实施例的PLOAM禁用消息700的实施例。该图可以包括禁用序号(Disable_Serial_Number)PLOAM消息700。消息600和700在2016年5月23日发布的ITU-T G.9807.1草案中进行了描述,该草案以引用的方式并入本文本中。

图8所示为根据本发明一实施例的MPCP复位消息800的实施例。该图可以包括复位ONU(Reset_ONU)MPCP消息800。

图9所示为根据本发明一实施例的PBSd字段900的实施例。当PHY自适应子层可运作而PLOAM通道和OMCI通道不可运作时,可使用PBSd字段900。PBSd字段900中的复位字段可以重新定义。

尽管已经参考本发明的特定特征和实施例描述了本发明,但是明显在不脱离本发明的情况下可以制定本发明的各种修改和组合。因此,说明书和附图仅仅被视为由所附权利要求书界定的本公开的说明,并且预期涵盖落于本发明的范围内的任何和所有修改、变体、组合或等效物。

以下缩写、缩略语和首字母缩略词适用:

ASIC:专用集成电路

C:参考点

CO:中心局

CPU:中央处理器

DS:下游

DSP:数字信号处理器

DWLCH:下游波长信道

EO:电到光

FCS:帧校验序列

FGPA:现场可编程门阵列

Gb/s:吉比特/秒

HEC:信头差错控制

ID:标识符

IK:完整性密钥

ITU-T:国际电联电信标准化部门

Mb/s:兆比特/秒

MIC:消息完整性校验

MPCP:多点控制协议

OC:操作控制

ODN:光分配网络

OE:光到电

OLT:光线路终端

OMCI:光网络终端管理控制接口

ONT:光网络终端

ONU:光网络单元

Opcode:操作码

P:协议

PHY:物理

PIT:PON-ID类型

PLOAM:物理层运行管理维护

PON:无源光网络

PSB:物理同步块

PSBd:物理同步块下游

Psync:物理同步序列

P2MP:点到多点

RAM:随机存取存储器

RE:达到扩展器

REV:保留

RN:远程节点

ROM:只读存储器

RX:接收器单元

SeqNo:序列号

SFC:超帧计数器

SN:序号

SRAM:静态随机存取存储器

TCAM:三重内容寻址内存

TDM:时分复用

TDMA:时分多址

TOL:传输光电平

TWDM:时分波分堆叠复用

TX:发射器单元

VSSN:供应商特定序号

WDM:波分复用

WDMA:波分多址

XGS-PON:10Gb/s对称无源光网络

相关技术
  • 光网络单元复位方法和装置
  • 无源光网络系统、光终端装置及光网络单元
技术分类

06120113003692