网络注册方法及装置的制作方法

文档序号:7892563阅读:132来源:国知局
专利名称:网络注册方法及装置的制作方法
技术领域
本发明涉及光网络技术,尤其涉及一种网络注册方法及装置。
背景技术
目前,随着FTTx(Fiberto the x,光纤接入)技术的飞速发展,P0N(PassiveOptical Network,无源光纤网络)得到了很大的发展和广泛的应用。PON系统主要包括部署在局端(电话局的一端)的0LT(optical line terminal,光链路终端)设备、位于用户侧的ONU(Optical Network Unit,光网络单元)设备和为OLT设备和光网络单元之间提供光传输通道的ODN(Optical Distribution Net,光分发网络)。当光网络单元接入光链路终端设备进行注册时,光链路终端设备将查询光网络单元中保存的一个计数器的值,该计数器称为光网络单元配置版本计数器,所保存的值称为配置版本值。光链路终端设备将该配置版本值与光链路终端设备本地存储的配置版本值进行比较,当比较结果一致时,停止操作;当比较结果不一致时,将对光网络单元下发新的配置。具体步骤为1、光链路终端设备向光网络单元下命令以清除光网络单元的所有配置;2、光链路终端设备向光网络单元重新下发新的配置;3、光链路终端设备产生新的配置版本值发送到光网络单元,光网络单元存储该新的配置版本值。但是,某些光网络单元在进行上述第I步之后会重新启动以彻底清除原有的配置信息,当重新启动后,光网络单元就会重新注册,这样就陷入了一个死循环,导致光网络单元无法注册。

发明内容
本发明提供一种网络注册方法及装置,用于避免光网络单元进行注册时由于重启而陷入死循环的缺陷。本发明一方面提供一种网络注册方法,包括当接收到光链路终端设备光链路终端设备下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值;判断所述重启计数值是否达到预设门限值;当判断结果为所述重启计数值达到预设门限值时,向所述光链路终端设备返回清除配置成功响应,并接收所述光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储所述配置版本值;当判断结果为所述重启计数值未达到预设门限值时,根据所述清除配置命令执行清除配置操作,并触发本机重启,重启后将所述重启计数值加一。如上所述的网络注册方法,优选地,在进行配置操作并存储所述配置版本值之后,还包括将所述重启状态寄存器中的重启计数值更新为零。如上所述的网络注册方法,优选地,在接收光链路终端设备下发的清除配置命令之前,还包括向光链路终端设备发送注册请求;当接收到光链路终端设备下发的版本值查询命令时,返回本机记录的配置版本值,以使所述光链路终端设备比较所述配置版本值及所述光链路终端设备存储的配置版本值,当比较结果为不同时,下发所 述清除配置命令。如上所述的网络注册方法,优选地,所述预设门限值为3。本发明的另一方面提供一种网络注册装置,包括重启值查询模块,用于当接收到光链路终端设备下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值,并判断所述重启计数值是否达到预设门限值,当所述门限值判断模块的判断结果为所述重启计数值达到预设门限值时,触发成功响应模块,否则触发重启更新模块;所述成功响应模块,用于向所述光链路终端设备返回清除配置成功响应;所述配置记录模块,用于接收所述光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储所述配置版本值;重启更新模块,用于根据所述清除配置命令执行清除配置操作,并触发本机重启,重启后将所述重启计数值加一。如上所述的网络注册装置,优选地,还包括清零模块,用于在进行配置操作并存储所述配置版本值之后,将所述重启状态寄存器中的重启计数值更新为零。如上所述的网络注册装置,优选地,还包括注册请求模块,用于向所述光链路终端设备发送注册请求;版本值返回模块,用于当接收到所述光链路终端设备下发的版本值查询命令时,返回本机记录的配置版本值。根据本发明的网络注册方法及装置,通过强制限定光网络单元的重启次数能够避免该光网络单元进入死循环的缺陷。


图I为根据本发明一实施例的网络注册方法的流程示意图;图2为根据本发明另一实施例的网络注册装置的结构示意图;图3为根据本发明再一实施例的光链路终端设备的结构示意图;图4为根据本发明又一实施例的网络注册装置的结构示意图。
具体实施例方式实施例一本实施例提供一种网络注册方法。该方法适用于点对点无源光网络系统。该系统主要包括位于局端的光链路终端设备、位于用户侧的光网络单元和位于局端和用户之间的ODN网络,还包括网络注册装置,该网络注册装置可以设置于光网络单元中,也可以单独设置,用于对光网络单元的重启次数做强制限定。如图I所示,为根据本实施例的网络注册方法的流程示意图。
步骤101,当接收到光链路终端设备下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值。光网络单元每一次接入该光链路终端设备进行注册时,首先光链路终端设备将本地存储的配置版本值与光网络单元的配置版本值进行比较,如果不同,则光网络单元将接收到光链路终端设备下发的清除配置命令。当光网络单元接收到该光链路终端设备下发的清除配置命令时,可以由网络注册装置先查询本地的重启状态寄存器中的重启计数值,该网络注册装置可以设置在光网络单元中,也可以单独设置。该重启计数值记录着该光网络单元在本次接入该光链路终端设备时已经重启的次数。需要指出的是,该光网络单元每一次重启时都需要接入该光链路终端设备进行注册。步骤102,判断重启计数值是否达到预设门限值。该预设门限值为本次光网络单元在接入该光链路终端设备进行注册时所能够重 启的最大次数值。该预设门限值可以根据实际需要自行设定,例如根据光链路终端设备的不同而不同。优选方案是,该预设门限值为3次,即光网络单元在接入该光链路终端设备进行注册时所能够重启的次数最多为3次。步骤103,当判断结果为重启计数值达到预设门限值时,向光链路终端设备返回清除配置成功响应,并接收光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储配置版本值。光链路终端设备在接收到清除配置成功响应之后,直接向光网络单元下发配置信息和对应的配置版本值,且光网络单元将该配置版本值进行存储。步骤104,当判断结果为重启计数值未达到预设门限值时,根据清除配置命令执行清除配置操作,并触发本机重启,重启后将重启计数值加一。该步骤中,当判断结果没有达到预设门限值时,将重启计数值加一,然后光网络单元重启并再次进行注册,光链路终端设备下发清除配置命令,这样就相当于返回步骤101,直至该光网络单元的重启计数值达到预设门限值,光网络单元向光链路终端设备返回清除配置成功响应,并接收光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储配置版本值。根据本实施例的网络注册方法,通过强制限定光网络单元的重启次数能够避免该光网络单元进入死循环的缺陷,即当光网络单元的重启次数达到最大预设值时,向光链路终端设备返回清除配置成功响应,以使光链路终端设备能够下发新的配置信息和与该新的配置信息对应的配置版本值。可选地,在步骤101的接收光链路终端设备下发的清除配置命令之前,还包括向光链路终端设备发送注册请求;当接收到光链路终端设备下发的版本值查询命令时,返回本机记录的配置版本值,以使光链路终端设备比较该配置版本值及光链路终端设备存储的配置版本值,当比较结果为不同时,下发清除配置命令。S卩,当光链路终端设备本地存储的配置版本值与光网络单元记录的配置版本值不同时,才下发清除配置命令,否则,光网络单元继续使用原有所配置的版本信息。其中,本实施例的光链路终端设备的操作可以为步骤a :当接收到光网络单元发送的注册请求时,查询光网络单元的配置版本值;
步骤b :当比较出所查询到配置版本值和本地存储的配置版本值不一致时,向光网络单元下发清除配置命令,以清除光网络单元的当前配置;步骤c :当接收到光网络单元返回的清除配置成功响应时,下发配置信息,以指示光网络单元进行配置;步骤d :根据下发的配置信息下发对应的配置版本值给光网络单元。实施例二本实施例对实施例一的网络注册方法做进一步改进。本实施例的网络注册方法中,在进行配置操作并存储配置版本值之后,还包括将重启状态寄存器中的重启计数值更新为零。本实施例的网络注册方法的其它步骤均与实施例一一致,在此不再赘述。根据本实施例的网络注册方法,当本次重启状态寄存器中重启计数值已经达到预设门限值时,在下一次需要重启时能够保证重启的次数,以避免由于重启状态寄存器中的重启计数值达到预设门限值而使该光网络单元不能重启,从而原有的配置信息不能彻底清除带来的与新的配置信息冲突的情况。实施例三本实施例提供一种网络注册装置,用于执行实施例一的网络注册方法。该网络注册装置可以设置于光网络单元中,也可以单独设置。如图2所示,为本实施例的网络注册装置的结构示意图。该网络注册装置200包括重启值查询模块201、成功响应模块202、配置记录模块203和重启更新模块204。其中,重启值查询模块201用于当接收到光链路终端设备210下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值,并判断重启计数值是否达到预设门限值,当门限值判断模块的判断结果为重启计数值达到预设门限值时,触发成功响应模块202,否则触发重启更新模块204 ;成功响应模块202用于向光链路终端设备210返回清除配置成功响应;配置记录模块203用于接收光链路终端设备210下发的配置信息和对应的配置版本值,以进行配置操作并存储配置版本值;重启更新模块204用于根据清除配置命令执行清除配置操作,并触发本机重启,重启后将重启计数值加一。可选地,重启状态寄存器可以设置在配置记录模块203中,如图2所示,也可以单独设置(图中未示出)。根据本实施例的网络注册装置200,通过强制限定光网络单元的重启次数能够避免该光网络单元进入死循环的缺陷,即当光网络单元的重启次数达到最大预设值时,向光链路终端设备210返回清除配置成功响应,以使光链路终端设备210能够下发新的配置信息和与该新的配置信息对应的配置版本值。可选地,该网络注册装置200还包括注册请求模块206和版本值返回模块207。其中注册请求模块206用于向光链路终端设备210发送注册请求;版本值返回模块207用于当接收到光链路终端设备210下发的版本值查询命令时,返回本机记录的配置版本值。这样,当光链路终端设备本地存储的配置版本值与光网络单元记录的配置版本值不同时,才下发清除配置命令,否则,光网络单元继续使用原有所配置的版本信息。 如图3所示,本实施例中的光链路终端设备210包括查询模块301、发送清除命令模块302、下发配置信息303和下发配置版本值模块304。
其中,查询模块301用于当接收到网络注册装置200发送的注册请求时,查询网络注册装置200的配置 版本值;发送清除命令模块302与查询模块301连接,用于当比较出所查询到的配置版本值和本地存储的配置版本值不一样时,向网络注册装置200下发清除配置命令,以清除网络注册装置200的当前配置;下发配置信息模块303用于当接收到网络注册装置200返回的清除配置成功响应时,下发配置信息,以指示网络注册装置200进行配置;下发配置版本值模块304与下发配置信息模块303连接,用于根据下发的配置信息下发对应的配置版本值给网络注册装置200。该光链路终端设备210用于向网络注册装置200下发新的版本配置。实施例四本实施例对实施例三的网络注册装置做进一步改进。如图4所示,可选地,该网络注册装置200还包括清零模块401。该清零模块401可以与配置记录模块203连接,用于在进行配置操作并存储配置版本值之后,将重启状态寄存器中的重启计数值更新为零。根据本实施例的网络注册装置200,当本次重启状态寄存器中重启计数值已经达到预设门限值时,在下一次需要重启时能够保证重启的次数,以避免由于重启状态寄存器中的重启计数值达到预设门限值而使该光网络单元不能重启,从而原有的配置信息不能彻底清除带来的与新的配置信息冲突的情况。本发明还提供一种光网络单元,包括上述任一实施例的网络注册装置。根据该光网络单元通过强制限定自身的重启次数,能够避免该光网络单元进入死循环的缺陷,即当光网络单元的重启次数达到最大预设值时,向光链路终端设备返回清除配置成功响应,以使光链路终端设备能够下发新的配置信息和与该新的配置信息对应的配置版本值。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种网络注册方法,其特征在于,包括 当接收到光链路终端设备光链路终端设备下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值; 判断所述重启计数值是否达到预设门限值; 当判断结果为所述重启计数值达到预设门限值时,向所述光链路终端设备返回清除配置成功响应,并接收所述光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储所述配置版本值; 当判断结果为所述重启计数值未达到预设门限值时,根据所述清除配置命令执行清除配置操作,并触发本机重启,重启后将所述重启计数值加一。
2.根据权利要求I所述的网络注册方法,其特征在于,在进行配置操作并存储所述配置版本值之后,还包括 将所述重启状态寄存器中的重启计数值更新为零。
3.根据权利要求I或2所述的网络注册方法,其特征在于,在接收光链路终端设备下发的清除配置命令之前,还包括 向光链路终端设备发送注册请求; 当接收到光链路终端设备下发的版本值查询命令时,返回本机记录的配置版本值,以使所述光链路终端设备比较所述配置版本值及所述光链路终端设备存储的配置版本值,当比较结果为不同时,下发所述清除配置命令。
4.根据权利要求I所述的网络注册方法,其特征在于,所述预设门限值为3。
5.一种网络注册装置,其特征在于,包括 重启值查询模块,用于当接收到光链路终端设备下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值,并判断所述重启计数值是否达到预设门限值,当所述门限值判断模块的判断结果为所述重启计数值达到预设门限值时,触发成功响应模块,否则触发重启更新模块; 所述成功响应模块,用于向所述光链路终端设备返回清除配置成功响应; 配置记录模块,用于接收所述光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储所述配置版本值; 重启更新模块,用于根据所述清除配置命令执行清除配置操作,并触发本机重启,重启后将所述重启计数值加一。
6.根据权利要求5所述的网络注册装置,其特征在于,还包括 清零模块,用于在进行配置操作并存储所述配置版本值之后,将所述重启状态寄存器中的重启计数值更新为零。
7.根据权利要求5或6所述的网络注册装置,其特征在于,还包括 注册请求模块,用于向所述光链路终端设备发送注册请求; 版本值返回模块,用于当接收到所述光链路终端设备下发的版本值查询命令时,返回本机记录的配置版本值。
全文摘要
本发明提供一种网络注册方法及装置,方法包括当接收到光链路终端设备光链路终端设备下发的清除配置命令时,从本地的重启状态寄存器中查询重启计数值;判断重启计数值是否达到预设门限值;当判断结果为重启计数值达到预设门限值时,向光链路终端设备返回清除配置成功响应,并接收光链路终端设备下发的配置信息和对应的配置版本值,以进行配置操作并存储配置版本值;当判断结果为重启计数值未达到预设门限值时,根据清除配置命令执行清除配置操作,并触发本机重启,重启后将重启计数值加一。根据本发明的网络注册方法及装置,通过强制限定光网络单元的重启次数能够避免该光网络单元进入死循环的缺陷。
文档编号H04L12/24GK102638462SQ20121008654
公开日2012年8月15日 申请日期2012年3月28日 优先权日2012年3月28日
发明者周广, 唐雄燕, 李洁 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1