光网络单元远程管理方法及系统的制作方法

文档序号:7666824阅读:182来源:国知局

专利名称::光网络单元远程管理方法及系统的制作方法
技术领域
:本发明涉及宽带光纤接入领域,尤其是一种对光网络单元(OpticalNetworkUnit,简称ONU)的管理对象进行远程管理的方法以及系统。
背景技术
:随着Internet的迅速发展和IPTV等新业务、新应用给接入带宽提出了更高的要求,光纤接入成为了宽带接入网发展的必然方向。从才支术的成熟度和运营成本考虑,以太无源光网络(EthernetPassiveOpticalNetwork,简称EPON)是光纤接入的最主要实现手段,也是最具发展潜力的接入技术。由于EPON系统采用带宽共享的点到多点的拓朴结构,如图1所示,每个光线路终端1(OpticalLineTerminal,简称OLT)通过光分配网络2(OpticalDistributionNetwork,简称ODN)连接多个ONU3,下行业务采用广播方式发送,上行釆用多点控制协议(Multi-PointControlProtocol,简称MPCP)进行时分多址接入(TimeDivisionMultipleAccess,TDMA)控制。OLTl具有网络侧接口SNI和PON接口IFpon,ONU3具有PON接口IFpon和用户侧接口UNI。在现有的EPON国际标准IEEE802.3-2005中定义了操作、管理和维护(Operation,Administration&Maintenance,简称OAM)子层,通过OLT和ONU之间的OAM消息交互实现了标准OAM能力的发现、链路监控和远端环回控制等功能,为网络运营者提供了一定的监控链路运行状态和快速故障定位的能力。在目前实现的ONU远程管理中,OLT可以向ONU发送OAM消息实现对ONU—些属性的查询或配置,并接收ONU返回的OAM消息来获得相应的ONU属性信息或配置确认信息。现有的OAM功能虽然为ONU提供了一些简单的远程管理,但并不全面,有些必要的管理维护功能尚未提供,例如对用户端口的管理和控制、对业务相关属性的管理等,而且现有的标准中对ONU的远程管理都是针对ONU自身的一些属性,未涉及用户端口等ONU管理对象及其实例,也未提供相应的管理方法。因此现有的OAM功能难以满足实际网络中设备和业务运维的需求。
发明内容本发明的目的是提出一种ONU远程管理方法及系统,能够实现各种ONU管理对象及其实例的远程管理,且实现多种远程管理功能。为实现上述目的,本发明提供了一种光网络单元远程管理方法,包括以下步骤光线路终端接收网管设备发出的用于对光网络单元的相关属性/操作进行远程管理的指令,并判断所述光网络单元的相关属性/操作是否需要配置管理对象实例索引(IndexofInstance),如果需要配置管理对象实例索引,则生成包括管理对象实例索引的远程管理请求消息,并发送给所述光网络单元;光线路终端接收所述光网络单元返回的远程管理回应消息,并上报给所述网管设备。在上述技术方案中,管理对象实例索引机制的引入实现了对光网络单元的各种管理对象的具体实例的远程管理,并且扩展了对这些具体实例的远程管理方式,有利于对EPON网络和业务进行维护和管理。进一步的,当判断所述光网络单元的相关属性/操作不需要配置管理对象实例索引时,可以生成不包括管理对象实例索引的远程管理请求消息,并发送给所述光网络单元。进一步的,所述判断光网络单元的相关属性/操作是否需要配置管理对象实例索引的操作可以具体为判断所述相关属性/操作是光网络单元自身的属性/操作,还是光网络单元的管理对象实例的属性/操作,如果是光网络单元自身的属性/操作,则确定不需要配置管理对象实例索引;如果是光网络单元的管理对象实例的属性/操作,则确定需要配置管理对象实例索引。进一步的,所述光网络单元在接收到所述远程管理请求消息时,可以执行以下操作,包括检查该远程管理请求消息是否包含管理对象实例索引,如果包含,则判断对与所述管理对象实例索引相对应的属性/操作提出的远程管理请求是否合理,是则对所述管理对象实例索引相对应的属性/操作执行所述远程管理请求指示的操作,并向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述管理对象实例索引中包括返回值或者用于表示操作成功的代码;否则直接向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括用于表示参数错误的代码。进一步的,所述生成包括管理对象实例索引的远程管理请求消息的操作可以具体为生成用于指示对光网络单元的相关属性/操作执行的操作的远程管理请求消息,在所述远程管理请求消息中包括一个OAM协议数据单元(OAMProtocolDataUnit,简称OAMPDU),在所述OAM协议数据单元包括組织唯一标识符(OrganizationalUniqueIdentifier,简称OUI)、扩展操作码(Ext.Opcode)和一个或多个管理对象,所述管理对象具有一个或多个管理对象实例,所述管理对象实例具有一个或多个属性/操作的变量描述(VariableDescriptor)或变量容器(VariableContainer),以及对应于所述一个或多个管理对象实例的管理对象实例索引。进一步的,所述管理对象实例索引可以采用变量容器的格式,包括管理对象的标识、所述管理对象的管理对象实例的标识,以及所述管理对象实例的标识的长度。进一步的,当光网络单元接收到远程管理请求消息中的管理对象实例索引未采用变量描述的格式,则可以对该远程管理请求消息进行忽略处理。进一步的,所述远程管理请求消息指示的操作至少可以包括查询光网络单元自身或光网络单元管理对象实例的属性/操作,以及配置光网络单元自身或光网络单元管理对象的属性/操作。进一步的,当所述远程管理请求消息指示的操作为查询光网络单元管理对象实例的属性/操作时,所述光网络单元可以判断对与所述管理对象实例索引相对应的属性/操作的远程管理请求是否合理,如果合理,则在自身的管理信息库查询所述管理对象实例索引相对应的属性/操作,并向所述光线路终端发送返回值为查询结果的远程管理回应消息,否则向所述光线路终端发送返回值为参数错误的远程管理回应消息。当所述远程管理请求消息指示的操作为配置光网络单元管理对象实例的属性/操作时,所述光网络单元可以判断对与所述管理对象实例索引相对应的属性/操作的远程管理请求是否合理,如果合理,则根据所述远程管理请求对与所述管理对象实例索引相对应的属性/^Mt进行配置,更新自身的管理信息库,并向所述光线路终端发送包括用于表示操作成功或操作失败的返回值的远程管理回应消息,否则向所述光线路终端发送返回值为参数错误的远程管理回应消息。为实现上述目的,本发明提供了一种光网络单元远程管理系统,包括光线路终端和光网络单元,其中光线路终端包括指令接收模块,用于接收网管设备发出的用于对光网络单元的相关属性/操作进行远程管理的指令;索引判断模块,用于判断所述光网络单元的相关属性/操作是否需要配置管理对象实例索引;第一请求消息生成模块,用于在需要配置管理对象实例索引时,生成包括管理对象实例索引的远程管理请求消息;请求消息发送模块,用于向光网络单元发送生成的远程管理请求消息回应消息上报模块,用于接收所述光网络单元返回的远程管理回应消息,并上报给所述网管设备。在上述技术方案中,所述光线路终端还可以包括第二请求消息生成模块,用于在判断所述光网络单元的相关属性/操作不需要配置管理对象实例索引时,生成不包括管理对象实例索引的远程管理请求消息。进一步的,本发明系统中光网络单元可以包括索引检查模块,用于检查接收到的远程管理请求消息是否包含管理对象实例索引;请求合理性判断模块,用于在所述远程管理请求消息包含管理对象实例索引时,判断对与所述管理对象实例索引相对应的属性/操作的远程管理请求是否合理;第一指令执行模块,用于在判断远程管理请求合理时,对所述管理对象实例索引相对应的属性/操作执行所述远程管理请求指示的操作;第一回应消息返回模块,用于在判断远程管理请求合理时,向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述管理对象实例索引中包括返回值;在判断远程管理请求不合理时,直接向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述管理对象实例索引中包括用于表示参数错误的代码。进一步的,所述光网络单元还可以包括:管理对象判断模块,用于在检查该远程管理请求消息不包含管理对象实例索引时,判断所述属性/操作是否为光网络单元自身的属性/操作;第二指令执行模块,用于在判断所述属性/操作为光网络单元自身的属性/操作时,对所述光网络单元自身的属性/操作执行所述远程管理请求指示的操作;第二回应消息返回模块,用于在判断所述属性/操作为光网络单元自身的属性/操作时,向所述光线路终端返回不包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括返回值;在判断所述属性/操作不为光网络单元自身的属性/操作时,直接向所述光线路终端返回不包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括用于表示参数错误的代码。进一步的,所述远程管理请求消息中包括一个OAM协议数据单元,在所述OAM协议数据单元包括组织唯一标识符、扩展操作码和一个或多个管理对象,所述管理对象具有一个或多个管理对象实例,所述管理对象实例具有一个或多个属性/操作的变量描述或变量容器,以及对应于所述一个或多个管理对象实例的管理对象实例索引。所述管理对象实例索引优选采用变量容器的格式,包括管理对象的标识、所述管理对象的管理对象实例的标识,以及所述管理对象实例的标识的长度。进一步的,所述光网络单元还可以包括忽略处理单元,用于在接收到远程管理请求消息中的管理对象实例索引未采用变量描述的格式时,对该远程管理请求消息进行忽略处理。基于上述技术方案,本发明通过管理对象实例索引来实现远程管理的扩展框架,能够实现对ONU的各种管理对象及其实例的远程管理(配置、管理和维护);本发明还通过设置不同的扩展操作码实现多种远程管理功能。图1为现有技术中EPON系统的拓朴结构示意图。图2为本发明中OAM协议数据单元的基本格式示意图。图3为本发明中带有变量描述的OAM协议数据单元的基本格式示意图。图4为本发明中带有变量容器的OAM协议数据单元的基本格式示意图。图5为本发明ONU远程管理方法的一实施例的流程示意图。图6为图5实施例中ONU的处理流程示意图。图7为带管理对象实例索引的OAM协议数据单元的示意图。图8为远程管理回应消息中OAM协议数据单元的结构示意图。图9为不带管理对象实例索引的OAM协议数据单元的示意图。图IO为本发明ONU远程管理系统的一实施例的结构示意图。图11为本发明ONU远程管理系统的另一实施例的结构示意图。具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。本发明在OAM协议数据单元中应用管理对象实例索引,实现了对ONU的各个管理对象及其实例精细的远程管理,也便于不同厂商设备之间的互通。首先先介绍一下所谓的管理对象实例索引,这种管理对象实例索引机制可以采用"类型-长度-值(TLV)"结构,利用在IEEE802.3-2005规定的OAMPDU中引入一个管理对象实例索引TLV来标识紧随该TLV后的一个或多个针对其属性的变量描述/容器(VariableDescriptor/Container)所针对的管理对象的具体实例。如图2所示,为本发明中OAM协议数据单元的基本格式示意图,其中从DestinationAddress到Code-0xFE都已在IEEE802.3画2005中规定,这里就不再详述了,在本发明的扩展OAM协议数据单元中还包括了OUI字段(3字节)、Ext.Opcode字段,净荷(Payload)字段和填充(Pad)字段。其中OUI字段用来唯一的标识生产厂商,在接收到不同厂商设备的消息时,可以通过读取该字段来选择适合该厂商设备的操作,这样就实现了不同厂商设备的互通。Ext.Opcode字段用来表示扩展的操作类型,例如属性/操作的查询和配置、搅动、动态带宽分配(DynamicBandwidthAllocation,简称DBA)等远程管理操作。Payload字段中包括管理对象实例的属性/操作和对应于该管理对象实例的管理对象实例索引,其中管理对象实例索引可以采用IEEE802.3-2005Clause57中规定的变量容器相同的TLV格式,如下表<table>tableseeoriginaldocumentpage14</column></row><table>管理对象的实例的编号在每个管理对象实例索引TLV之后可以存在针对该管理对象实例的多个属性/操作(Attribute/Action)的变量描述或变量容器,参见图3和图4,在一个OAM协议数据单元中,每一个管理对象实例索引之后的全部变量描述或变量容器均为针对该管理对象实例的属性和操作。在一个OAM协议数据单元中可以只包含一个管理对象的一个实例,以及该实例的一个或多个属性/操作,也可以一个管理对象的多个实例,这些实例可以按顺序封装在OAM协议数据单元中。在一个OAM协议数据单元中也可以包括多个管理对象的多个实例,其中这里的管理对象还可以包括ONU自身,但ONU自身这种管理对象不需要采用TLV格式的管理对象实例索引。包含有多个管理对象和管理对象实例的OAM协议数据单元可以减少系统中的OAM消息数量,提高系统处理的效率。这种管理对象实例索引机制能够兼容现有的IEEE802.3-2005的标准,同时又实现了对各种属性所针对的管理对象实例的指定,适用于EPON系统的OAM子层扩展,利于作为EPON的企业标准和行业标准大规模推广。如图5所示,为本发明ONU远程管理方法的一实施例的流程示意图,包括以下步骤步骤101、OLT接收网管设备发出的用于对ONU的相关属性/操作进行远程管理的指令;步骤102、OLT判断ONU的相关属性/操作是否需要配置管理对象实例索引,如果需要,则执行步骤103,否则执行步骤104。这里对ONU的相关属性/操作是否需要配置管理对象实例索引的判断主要在于判断该相关的属性/操作是指ONU自身的属性/操作,还是ONU的管理对象实例的属性/操作,如果是ONU自身的属性/操作,则确定不需要配置管理对象实例索引;如果是ONU的管理对象实例的属性/操作,则确定需要配置管理对象实例索引;步骤103、OLT生成包括管理对象实例索引的远程管理请求消息,并执行步骤105,在生成的远程管理请求消息中除了管理对象实例索引之外,还包括前面已经描述过的OAM协议数据单元的其他部分;步骤104、OLT生成不包括管理对象实例索引的远程管理请求消息;步骤105、OLT通过光分配网络(ODN)将远程管理请求消息发送给ONU。在本实施例中当OLT接收ONU根据远程管理请求消息所返回的远程管理回应消息时,将远程管理回应消息中的信息上报给网管设备。图5表示了远程管理在OLT—侧的流程,而图6表示本实施例中ONU—侧的处理流程,包括以下步骤步骤201、ONU接收到OLT通过光分配网络(ODN)发送的远程管理请求消息;步骤202、检查该远程管理请求消息是否包含管理对象实例索引,是则执行步骤203,否则执行步骤207;步骤203、判断网管设备对与该管理对象实例索引所对应的属性/操作提出的远程管理请求是否合理,是则执行步骤204,否则执行步骤206;步骤204、ONU对管理对象实例索引所对应的属性/操作执行远程管理请求中指示的操作,例如查询或配置某个属性/操作等;步骤205、ONU将操作后的结果(例如操作成功/失败的反馈、某个属性的返回值等)通过远程管理回应消息向OLT返回,其中远程管理回应消息也包含管理对象实例索引,这时ONU—侧的操作结束;步骤206、ONU直接向OLT返回包含管理对象实例索引的远程管理回应消息,在这个远程管理回应消息中包括用于表示参数错误的代码,并结束ONU—侧的操作;步骤207、判断该相关的属性/操作是否为ONU自身的属性/操作,是则执行步骤208,否则执行步骤210;步骤208、ONU对自身的属性/操作执行远程管理请求指示的操作;步骤209、ONU将操作后的结果(例如操作成功/失败的反馈、某个属性的返回值等)通过远程管理回应消息向OLT返回,其中远程管理回应消息不包含管理对象实例索引,这时ONU—侧的操作结束;步骤210、ONU直接向OLT返回不包含管理对象实例索引的远程管理回应消息,远程管理回应消息中包括用于表示参数错误的代码。在本实施例中,当ONU接收到远程管理请求消息中的管理对象实例索引未采用变量容器格式,例如釆用变量描迷格式或者其他格式,则对该远程管理请求消息进行忽略处理。根据上述实施例,这里再提供一个查询ONU的用户端口流控属性的实例来详细地说明本发明,应注意的是,本实例中釆用的标识、数值等仅用于说明,而非对其表达的含义的限制。对于ONU来说,管理对象为端口(Port),Leaf值为0x0001,Value的值为具体的以太网端口、VoIP端口、El端口等的编号。带有管理对象实例索引的变量描述的OAM协议数据单元参见图7,其中Ext.Opcode=0x01表示用于查询的ExtendedVariableRequest消息。采用Branch=0x36,leaf=0x0001表示管理对象是ONU端口。value=0x01表示管理对象的实例是ONU的以太网端口1。通过该管理对象实例索引TLV来标识紧随该TLV后的变量描述所针对的管理对象是ONU的以太网端口1。图7也给出了一个变量描述的示例,其中Branch=C7,Leaf=0x0012,用来表示以太网端口的流控(Pause)属性。在ONU接收该OAM协议数据单元后,判断该管理对象实例(以太网端口1)以及属性(流控)的查询请求是合理的,则从自身的管理信息库(ManagementInformationBase,简称MIB)查询到以太网端口l的流控属性为使能(enabled)的状态后,生成远程管理回应消息返回该查询结果,图8所示的便是该远程管理回应消息中OAM协议数据单元的结构,其中Ext.Opcode=0x02表示这是一个查询回应(ExtendedVariableResponse)消息,VariableValue=0x01表示该以太网端口l的流控属性为使能状态。前面虽然仅描述了查询管理对象实例的属性的操作,但并不限于这一种操作,对ONU进行远程配置、DBA等操作也都适用本发明。本发明也适用于对ONU自身的远程管理,前面已经提到,对于ONU自身进行远程管理时,不需要采用管理对象实例索引,如图9所示,为不带管理对象实例索引的OAM协议数据单元的示意图,其中Ext.Opcode=0x03表示网管设备的指示是对ONU进行设置操作,Leaf=0x0001表示对ONU执行重启。如果在图9中的OAM协议数据单元中加入了管理对象实例索引,则ONU在接收到该消息时,执行忽略处理。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。如图IO所示,为本发明ONU远程管理的一实施例的结构示意图,本实施例包括OLT1和ONU3,其中OLTl可以具体包括指令接收模块ll、索引判断模块12、第一请求消息生成模块13、请求消息发送模块14以及回应消息上报模块15。指令接收模块11用于接收网管设备发出的用于对ONU的相关属性/操作进行远程管理的指令。索引判断模块12用于判断ONU的相关属性/操作是否需要配置管理对象实例索引。第一请求消息生成模块13用于在需要配置管理对象实例索引时,生成包括管理对象实例索引的远程管理请求消息。请求消息发送模块14用于向ONU发送生成的远程管理请求消息。回应消息上报模块15用于接收ONU返回的远程管理回应消息,并上报给网管设备。在OLT1中还可以包括第二请求消息生成模块,用于在判断ONU的相关属性/操作不需要配置管理对象实例索引时,生成不包括管理对象实例索引的远程管理请求消息。ONU3可以具体包括索引检查模块31、请求合理性判断模块32、第一指令执行模块33和第一回应消息返回模块34。其中索引检查模块31用于检查接收到的远程管理请求消息是否包含管理对象实例索引。请求合理性判断模块32用于在远程管理请求消息包含管理对象实例索引时,判断对与管理对象实例索引相对应的属性/操作的远程管理请求是否合理。第一指令执行模块33用于在判断远程管理请求合理时,对管理对象实例索引相对应的属性/操作执行远程管理请求指示的操作。第一回应消息返回模块34用于在判断远程管理请求合理时,向OLT返回包含管理对象实例索引的远程管理回应消息,管理对象实例索引中包括返回值;在判断远程管理请求不合理时,直接向OLT返回包含管理对象实例索引的远程管理回应消息,远程管理回应消息中包括用于表示参数错误的代码。本实施例中提到的远程管理请求消息中包括一个OAM协议数据单元,在OAM协议数据单元包括组织唯一标识符、扩展操作码和一个或多个管理对象,管理对象具有一个或多个管理对象实例,管理对象实例具有一个或多个属性/操作的变量描述或变量容器,以及对应于一个或多个管理对象实例的管理对象实例索引。管理对象实例索引可以采用变量容器的格式,包括管理对象的标识、管理对象的管理对象实例的标识,以及管理对象实例的标识的长度。如图ll所示,为本发明ONU远程管理的另一实施例的结构示意图,与上一实施例相比,本实施例的ONU还包括管理对象判断模块35、第二指令执行模块36和第二回应消息返回模块37。其中管理对象判断模块35用于在检查该远程管理请求消息不包含管理对象实例索引时,判断属性/操作是否为ONU自身的属性/操作。第二指令执行模块36用于在判断属性/操作为ONU自身的属性/操作时,对ONU自身的属性/操作执行远程管理请求指示的操作。第二回应消息返回模块37用于在判断属性/操作为ONU自身的属性/操作时,向OLT返回不包含管理对象实例索引的远程管理回应消息,远程管理回应消息中包括返回值;在判断属性/操作不为ONU自身的属性/操作时,直接向OLT返回不包含管理对象实例索引的远程管理回应消息,远程管理回应消息中包括用于表示参数错误的代码。在上述两个系统实施例中,ONU还可以包括忽略处理单元,用于在接收到远程管理请求消息中的管理对象实例索引未采用变量容器的格式(例如采用变量描述或者其他格式等)时,对该远程管理请求消息进行忽略处理。最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。权利要求1、一种光网络单元远程管理方法,包括以下步骤光线路终端接收网管设备发出的用于对光网络单元的相关属性/操作进行远程管理的指令,并判断所述光网络单元的相关属性/操作是否需要配置管理对象实例索引,如果需要配置管理对象实例索引,则生成包括管理对象实例索引的远程管理请求消息,并发送给所述光网络单元;光线路终端接收所述光网络单元返回的远程管理回应消息,并上报给所述网管设备。2、根据权利要求1所述的光网络单元远程管理方法,其中当判断所述光网络单元的相关属性/操作不需要配置管理对象实例索引时,生成不包括管理对象实例索引的远程管理请求消息,并发送给所述光网络单元。3、根据权利要求2所述的光网络单元远程管理方法,其中所述判断光网络单元的相关属性/操作是否需要配置管理对象实例索引的操作具体为判断所述相关属性/操作是光网络单元自身的属性/操作,还是光网络单元的管理对象实例的属性/操作,如果是光网络单元自身的属性/操作,则确定不需要配置管理对象实例索引;如果是光网络单元的管理对象实例的属性/操作,则确定需要配置管理对象实例索引。4、根据权利要求1或2所述的光网络单元远程管理方法,其中所述光网络单元在接收到所述远程管理请求消息时,执行以下操作,包括检查该远程管理请求消息是否包含管理对象实例索引,如果包含,则判断对与所述管理对象实例索引相对应的属性/操作提出的远程管理请求是否合理,是则对所述管理对象实例索引相对应的属性/操作执行所述远程管理请求指示的操作,并向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述管理对象实例索引中包括返回值或者用于表示操作成功的代码;否则直接向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括用于表示参数错误的代码。5、根据权利要求4所述的光网络单元远程管理方法,其中当检查该远程管理请求消息不包含管理对象实例索引时,判断所述属性/操作是否为光网络单元自身的属性/操作,是则对所述光网络单元自身的属性/操作执行所述远程管理请求指示的操作,并向所述光线路终端返回不包含管理对象实例索引的远程管理回应消息,该远程管理回应消息中包括返回值;否则直接向光线路终端返回不包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括用于表示参数错误的代码。6、根据权利要求1所述的光网络单元远程管理方法,其中所述生成包括管理对象实例索引的远程管理请求消息的操作具体为生成用于指示对光网络单元的相关属性/操作执行的操作的远程管理请求消息,在所述远程管理请求消息中包括一个OAM协议数据单元,在所述OAM协议数据单元包括组织唯一标识符、扩展操作码和一个或多个管理对象,所述管理对象具有一个或多个管理对象实例,所述管理对象实例具有一个或多个属性/操作的变量描述或变量容器,以及对应于所述一个或多个管理对象实例的管理对象实例索引。7、根据权利要求6所述的光网络单元远程管理方法,其中所述管理对象实例索引采用变量容器的格式,包括管理对象的标识、所述管理对象的管理对象实例的标识,以及所述管理对象实例的标识的长度。8、根据权利要求7所述的光网络单元远程管理方法,其中当光网络单元接收到远程管理请求消息中的管理对象实例索引未采用变量容器的格式,则对该远程管理请求消息进行忽略处理。9、根据权利要求4所述的光网络单元远程管理方法,其中所述远程管理请求消息指示的操作至少包括查询光网络单元自身或光网络单元管理对象实例的属性/操作,以及配置光网络单元自身或光网络单元管理对象的属性/操作。10、根据权利要求9所述的光网络单元远程管理方法,其中当所述远程管理请求消息指示的操作为查询光网络单元管理对象实例的属性/操作时,所述光网络单元判断对与所述管理对象实例索引相对应的属性/操作的远程管理请求是否合理,如果合理,则在自身的管理信息库查询所述管理对象实例索引相对应的属性/操作,并向所述光线路终端发送返回值为查询结果的远程管理回应消息。11、根据权利要求9所述的光网络单元远程管理方法,其中当所述远程管理请求消息指示的操作为配置光网络单元管理对象实例的属性/操作时,所述光网络单元判断对与所述管理对象实例索引相对应的属性/操作的远程管理请求是否合理,如果合理,则根据所述远程管理请求对与所述管理对象实例索引相对应的属性/操作进行配置,更新自身的管理信息库,并向所述光线路终端发送包括用于表示操作成功或操作失败的返回值的远程管理回应消息。12、一种光网络单元远程管理系统,包括光线路终端和光网络单元,其中光线路终端包括指令接收模块,用于接收网管设备发出的用于对光网络单元的相关属性/操作进行远程管理的指令;索引判断模块,用于判断所述光网络单元的相关属性/操作是否需要配置管理对象实例索引;第一请求消息生成模块,用于在需要配置管理对象实例索引时,生成包括管理对象实例索引的远程管理请求消息;请求消息发送模块,用于向光网络单元发送生成的远程管理请求消息;回应消息上报模块,用于接收所述光网络单元返回的远程管理回应消息,并上报给所述网管设备。13、根据权利要求12所述的光网络单元远程管理系统,其中所述光线路终端还包括第二请求消息生成模块,用于在判断所述光网络单元的相关属性/操作不需要配置管理对象实例索引时,生成不包括管理对象实例索引的远程管理请求消息。14、根据权利要求12或13所述的光网络单元远程管理系统,其中所述光网络单元包括索引检查模块,用于检查接收到的远程管理请求消息是否包含管理对象实例索引;请求合理性判断模块,用于在所述远程管理请求消息包含管理对象实例索引时,判断对与所述管理对象实例索引相对应的属性/操作的远程管理请求是否合理;第一指令执行模块,用于在判断远程管理请求合理时,对所述管理对象实例索引相对应的属性/操作执行所述远程管理请求指示的操作;第一回应消息返回模块,用于在判断远程管理请求合理时,向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述管理对象实例索引中包括返回值;在判断远程管理请求不合理时,直接向所述光线路终端返回包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括用于表示参数错误的代码。15、根据权利要求14所述的光网络单元远程管理系统,其中所述光网络单元还包括管理对象判断模块,用于在检查该远程管理请求消息不包含管理对象实例索引时,判断所述属性/操作是否为光网络单元自身的属性/操作;第二指令执行模块,用于在判断所述属性/操作为光网络单元自身的属性/操作时,对所述光网络单元自身的属性/操作执行所述远程管理请求指示的操作;第二回应消息返回模块,用于在判断所述属性/操作为光网络单元自身的属性/操作时,向所述光线路终端返回不包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括返回值;在判断所述属性/操作不为光网络单元自身的属性/操作时,直接向所述光线路终端返回不包含管理对象实例索引的远程管理回应消息,所述远程管理回应消息中包括用于表示参数错误的代码。16、根据权利要求12所述的光网络单元远程管理系统,其中所述远程管理请求消息中包括一个OAM协议数据单元,在所述OAM协议数据单元包括组织唯一标识符、扩展操作码和一个或多个管理对象,所述管理对象具有一个或多个管理对象实例,所述管理对象实例具有一个或多个属性/操作的变量描述或变量容器,以及对应于所述一个或多个管理对象实例的管理对象实例索引。17、根据权利要求16所述的光网络单元远程管理系统,其中所述管理对象实例索引采用变量容器的格式,包括管理对象的标识、所述管理对象的管理对象实例的标识,以及所述管理对象实例的标识的长度。18、根据权利要求16所述的光网络单元远程管理系统,其中所述光网络单元还包括忽略处理单元,用于在接收到远程管理请求消息中的管理对象实例索引未采用变量容器的格式时,对该远程管理请求消息进行忽略处理。全文摘要本发明涉及一种光网络单元远程管理方法,包括光线路终端接收网管设备发出的用于对光网络单元的相关属性/操作进行远程管理的指令,并判断相关属性/操作是否需要配置管理对象实例索引,若需要则生成包括管理对象实例索引的远程管理请求消息,并发送给光网络单元;接收光网络单元返回的远程管理回应消息,并上报给网管设备。本发明还涉及一种光网络单元远程管理系统,包括光线路终端和光网络单元,其中光线路终端包括指令接收模块、索引判断模块、第一请求消息生成模块、请求消息发送模块以及回应消息上报模块。本发明通过管理对象实例索引来实现远程管理的扩展框架,能够实现对ONU的各种管理对象及其实例的远程管理。文档编号H04B10/08GK101174898SQ20071018795公开日2008年5月7日申请日期2007年11月16日优先权日2007年11月16日发明者敏曹,沈成彬,波王,王作强,卫胡,铭蒋,瑾许,赵焕东,文陈申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1