用于EPON局端网元设备的配置数据查询管理方法转让专利

申请号 : CN200710090804.5

文献号 : CN101282178B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 于金辉马焕南谢云鹏唐美玲

申请人 : 中兴通讯股份有限公司

摘要 :

本发明提供了一种EPON局端网元设备配置数据的查询管理方法,包括:在EOPN的OLT上保存多种配置数据;OLT初始化时,采用上述配置数据中的一种配置OLT和ONU,配置成功后,将该配置数据复制作为其他配置数据;定义一个私有MIB对象“数据查询方式”;网管通过写“数据查询方式”对象的值来控制局端网元设备返回的数据类型;当网管执行查询操作时,局端网元设备首先查询“数据查询方式”对象的值,并根据结果确定返回数据的类型。本发明使EPON局端网元设备支持对多种配置数据的查询,还支持自适应查询方式。该方法控制灵活,实现简单,提高了EPON局端网元设备配置管理和维护的效率和灵活性。

权利要求 :

1.一种以太网无源光网络局端网元设备配置数据的查询管理方法,其特征在于包括以下步骤:步骤1,在以太网无源光网络的光线路终端上保存多种配置数据;

步骤2,光线路终端初始化时,采用上述配置数据中的一种配置光线路终端和光网络单元,配置成功后,将该配置数据复制作为其他配置数据;

步骤3,定义一个管理信息库对象“数据查询方式”;

步骤4,网管通过写“数据查询方式”对象的值来控制局端网元设备返回的数据类型;

步骤5,当网管执行查询操作时,局端网元设备首先查询“数据查询方式”对象的值,并根据结果确定返回数据的类型,如果“数据查询方式”对象的值为网管配置数据查询、当前配置数据查询或者缺省配置数据查询,则返回相应的配置数据,否则执行自适应数据查询操作;在执行自适应数据查询方式时,首先判断设备硬件是否可操作,如果硬件设备可操作,且设备硬件提供了查询当前运行数据的接口,则到硬件上取直接查询数据,如不支持则返回之前配置操作完成后保存的当前配置数据;如果设备硬件不可操作,则返回网管配置数据。

2.根据权利要求1所述的方法,其特征在于,所述步骤1中的配置数据包括缺省配置数据,网管配置数据和当前配置数据,其中,上述每种配置数据又分为:单板级配置数据、光线路终端级配置数据和光网络单元级配置数据。

3.根据权利要求2所述的方法,其特征在于,“数据查询方式”对象属性为可读写,类型为整型,取值范围为:网管配置数据查询、当前配置数据查询、缺省配置数据查询以及自适应数据查询,其中,自适应数据查询是局端网元设备根据底层硬件的可操作状态来选择返回哪类配置数据给网管。

4.根据权利要求3所述的方法,其特征在于,“数据查询方式”对象的缺省配置设为自适应数据查询方式。

5.根据权利要求4所述的方法,其特征在于,所述步骤2中,采用光线路终端级缺省配置数据配置光线路终端和光网络单元,并且在配置成功后将该缺省配置数据复制作为网管配置数据和当前配置数据。

说明书 :

用于EPON局端网元设备的配置数据查询管理方法

技术领域

[0001] 本发明涉及无源光网络系统(Passive Optical Networks,以下简称XPON),尤其涉及一种用于以太网无源光网络(Ethernet Passive OpticalNetworks,以下简称EPON)局端网元设备的配置数据查询管理方法。

背景技术

[0002] EPON技术是新兴的基于以太网的宽带无源光网络技术。与传统的接入网技术及以太网交换机技术相比,EPON采用自动拓扑发现机制,它的光网络单元(Optical Network Unit,以下简称ONU)设备具有自动注册功能,可以动态的注册及去注册。每次ONU注册后,都将与局端网元设备,即指光线路终端(Optical Line Terminal,以下简称OLT)端建立起一条逻辑链路,该链路的标示(Logical Line Identification,简称LLID)在ONU注册成功后由OLT动态分配。可见逻辑链路的局端属性参数只有在ONU注册成功后才能进行配置,这就是说EPON系统需要在局端对ONU有关的属性参数进行动态配置。此外,对于一个具有多个OLT的EPON来说,对其中的OLT也可以动态的激活及去激活。这也同样对OLT提出了动态配置要求。为了实现这样的动态配置,一般的做法是先将网管配置的数据保存在OLT上,一旦OLT被激活或者ONU注册上后再将其动态配置到设备硬件。不过,这样做会出现一个新的问题,即网管配置的数据可能在配置实际硬件的时候失败,造成网管配置值和实际运行值之间的差异。近而引出另外一个问题—当基于简单网络管理协议(Simple Network ManagementProtocol,简称SNMP)的网管进行查询操作时,局端网元设备应该返回保存在局端网元设备上的网管配置数据还是设备硬件当前使用的配置数据?
[0003] 对于上述问题的处理,目前存在两种不同的做法,一种是在MIB定义时定义两套管理信息库(Management Information Base,以下简称MIB)对象,一套对应于网管配置数据,一套对应于当前配置数据。另外一种方法则认为网管查询时就应该只返回网管配置数据或者只返回当前配置数据。这两种方法虽然都对上述问题做出了解答,但都明显存在着不足之处。前者两套数据形式上非常相似,很多处理都一样,相当于大幅度增加了软件上的冗余处理,而后者则无法解决如何既查看网管配置数据又查看当前配置数据的问题,不利于对设备进行有效地管理和维护。为此,有必要采用新的方法来更好地解决这个问题。然而,到目前为止,还没有见到相关合适的方法。

发明内容

[0004] 本发明的目的是为了克服了现有配置数据查询管理方法不适合EPON局端网元设备的缺点,而提出了一种新的对该类局端网元设备配置数据的查询管理方法。 [0005] 本发明提供了一种EPON局端网元设备配置数据的查询管理方法,包括以下步骤: [0006] 步骤1,在EPON的OLT上保存多种配置数据;
[0007] 步骤2,OLT初始化时,采用上述配置数据中的一种配置OLT和ONU,配置成功后,将该配置数据复制作为其他配置数据;
[0008] 步骤3,定义一个MIB对象“数据查询方式”,用于在网管执行查询操作时控制局端网元设备返回给网管的数据类型;
[0009] 步骤4,网管通过写“数据查询方式”对象的值来控制局端网元设备返回的数据类型;
[0010] 步骤5,当网管执行查询操作时,局端网元设备首先查询“数据查询方式”对象的值,并根据结果确定返回数据的类型。
[0011] 所述步骤5还包括以下步骤:
[0012] 步骤51,收到网管查询对象值的查询命令,即SNMP中的GET操作 命令后,局端网元设备首先查询“数据查询方式”对象的当前值;
[0013] 步骤52,如果上述当前值为网管配置数据查询、当前配置数据查询或者缺省配置数据查询,则返回相应的配置数据,否则执行自适应数据查询操作;
[0014] 步骤53,如果执行自适应数据查询方式,首先要根据查询对象所属的配置数据类别来判断OLT是否已经激活或者ONU是否已经上线,即设备硬件是否可以操作,如果设备硬件可操作,则有两种选择,如设备硬件提供了查询当前运行数据的接口,则到硬件上取直接查询数据,如不支持则返回之前配置操作完成后保存的当前配置数据;如果设备硬件不可操作,则返回网管配置数据。
[0015] 所述步骤1中的配置数据包括缺省配置数据,网管配置数据和当前配置数据,其中,上述每种配置数据又分为:单板级配置数据、OLT级配置数据和ONU级配置数据。 [0016] “数据查询方式”对象属性为可读写,类型为整型,取值范围为:网管配置数据查询、当前配置数据查询、缺省配置数据查询以及自适应数据查询,其中,自适应数据查询是局端网元设备根据底层硬件的可操作状态来选择返回哪类配置数据给网管。 [0017] “数据查询方式”对象的缺省配置设为自适应数据查询方式。 [0018] 所述步骤2中,采用OLT级缺省配置数据配置OLT和ONU,并且在配置成功后将该缺省配置数据复制作为网管配置数据和当前配置数据。
[0019] 本发明的有益效果在于采取了上述的配置数据查询管理方法,使EPON局端网元设备支持对多种配置数据的查询,不止可以查询网管配置数据和当前配置数据,而且还能查询到缺省配置数据,此外还支持自适应查询方式。该方法控制灵活,实现简单,提高了EPON局端网元设备配置管理和维护的效率和灵活性。

附图说明

[0020] 图1是本发明一较佳实施例的各配置数据之间关系的示意图;
[0021] 图2是本发明一较佳实施例的查询步骤的流程图。
[0022] 具体实施方式
[0023] 下面结合附图和具体实施例对本发明作进一步地介绍,但不作为对本发明的限定。
[0024] 本发明一较佳实施例的的EPON局端网元设备配置数据的查询管理方法包括以下步骤:
[0025] 步骤1,在EPON的OLT上保存多种配置数据,配置数据包括缺省配置数据,网管配置数据和当前配置数据,其中,上述每种配置数据又分为:单板级配置数据、OLT级配置数据和ONU级配置数据。
[0026] 步骤2,OLT初始化时,采用OLT级缺省配置数据配置OLT和ONU,配置成功后,将该缺省配置数据复制作为网管配置数据和当前配置数据。
[0027] 步骤3,定义一个私有MIB对象“数据查询方式”,用于在网管执行查询操作时控制局端网元设备返回给网管的数据类型,其属性可以为可读写,类型可以为整型(Integer),取值范围为:网管配置数据查询、当前配置数据查询、缺省配置数据查询以及自适应数据查询,其中,“数据查询方式”对象的缺省配置可设为自适应数据查询方式,自适应数据查询是局端网元设备根据底层硬件的可操作状态来选择返回哪类配置数据给网管。 [0028] 步骤4,网管通过写“数据查询方式”对象的值来控制局端网元设备返回的数据类型;
[0029] 步骤5,当网管执行查询操作时,局端网元设备首先查询“数据查询方式”对象的值,并根据结果确定返回数据的类型。
[0030] 图1为本发明一较佳实施例的EPON局端网元设备的配置数据关系。从图中可以看出,在初始化时缺省配置数据12起到了类似于网管11下发的配置数据的关系,但与网管下发配置数据不同的,缺省配置数据12的选择,一般按通用性的原则来选择,以保证在没有网管配置的情况下,也可以使用基本的EPON局端网元设备功能。网管配置数据13是网管11下发的并通过了合法性检查的配置数据,它严格反映了网管对局端网元设备的配置操作。而当前配置数据14相当于配置局端网元设备硬件成功后的网管配置数据13。对于那些未提供硬件实际状态参数查询接口的硬件设备15来说,该数据反映的就是设备实际运行的状态参数。
[0031] 本发明一较佳实施例的对“数据查询方式”对象的定义和描述还可以通过以下方式实现:
[0032] eponDataQueryMode OBJECT-TYPE
[0033] SYNTAX INTEGER{
[0034] default data query(1),
[0035] management data query(2),
[0036] current data query(3),
[0037] self-adaptable data query(4)
[0038] }
[0039] MAX-ACCESS read-write
[0040] STATUS current
[0041] DESCRIPTION
[0042] ″Configuration data query mode used to control which type data should be return by snmp
[0043] get operation″
[0044] ::={eponSysParaCfg 1}
[0045] 其中,该对象应作为有MIB对象定义。其类型为INTEGER,可取如下值:(1)缺省配置数据查询、(2)网管配置数据查询、(3)当前配置数据查询、(4)自适应数据查询。接入方式为可读写,状态为Current,描述为“数据查询方式控制对象,用于控制局端网元设备响应网管GET操作时返回对象值的类型”,缺省值为自适应数据查询方式。该对象在具体实现时,在局端网元设备上只用一个静态变量(单板级)来保存,不需要再另行区分为网管配置、当前配置或缺省配置。
[0046] 图2是本发明一较佳实施例的对网管发起查询某一对象配置数据时在局端网元设备上的处理流程,如步骤5所表示的,如该图所示,
[0047] 首先,局端网元设备接收到网管下发的查询命令,即SNMP中的GET操作;
[0048] 其次,对MIB对象索引的合法性进行检查,如果通过,则继续查看“数据查询方式”MIB对象的当前值,如果不通过,则结束操作;
[0049] 然后判断,如果当前值为1,为缺省配置查询方式,则返回该对象的缺省配置值;如果当前值为2,为网管配置查询方式,则返回该对象的网管配置值;如果当前值为3,为当前配置查询方式,则在设备硬件未提供查询接口的情况下直接返回保存在软件中的当前配置数据值,或者调用硬件驱动去查询当前设备硬件使用的配置值,即获取设备硬件操作状态;如果该MIB对象的值为4,则表示数据查询操作应该采用自适应方式。在采用该方式时,需要先行判断当前硬件是否可操作,如:OLT是否已经激活以及ONU是否已经注册上线。如果当前硬件不可操作,则返回网管配置数据。如果当前数据可操作,且设备硬件提供了查询当前运行数据的接口,则直接到硬件上取直接查询数据,如不支持则返回之前配置操作完成后保存的当前配置数据。
[0050] 以上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围;如果不脱离本发明的精神和范围,对本发明进行修改或者等同替换的,均应涵盖在本发明的权利要求的保护范围当中。