专利名称:创建弹性分组环节点的方法及装置的制作方法
技术领域:
本发明涉及网络通信技术领域,尤其涉及一种创建弹性分组环节点的方法及装置。
背景技术:
RPR(Resilient packet ring,弹性分组环)设备是一种双环逆向结构的组网结构,在两个环上可以同时传递数据。作为一种新的城域网标准,由于其在接口带宽、电信级的故障倒换能力、高效带宽利用率、物理层无关等诸多优点,逐渐受到运营商的青睐。
RPR设备承载的报文内容可以是三层报文,如IP报文,也可以是二层报文,如以太报文。
目前各运营商在接入网的位置也开始部署RPR设备进行二层转发,在接入网的位置部署RPR,就要求RPR管理简单,使用方便。
一个RPR环是由多个RPR节点构成,而每个RPR节点又可以细分。如图1所示,该RPR环上存在6个节点,其中包括RPR节点A。
对RPR节点A细化,其内部接口包括两个RMAC(Ring Media AccessControl,环形介质访问控制),对应两个RPR物理接口,在这两个RPR物理接口没有进行关联前,RPR节点A不能正常工作。因此就需要一种方式将RPR节点的两个物理接口绑定起来,配合工作,对外表现为一个RPR节点,其中一个物理接口作为RPR节点的东向物理接口,另外一个物理接口作为RPR节点的西向物理接口,从而使RPR节点正常工作。
因此要建立一个完整的能够正常工作的RPR节点,首先需要在RPR设备中存在两个RPR物理接口,并且需要通过一定的方式将这两个物理接口关联起来,才能组成一个RPR节点。
在现有技术中创建一个RPR节点,可以通过命令行或者网管配置来实现。其过程大致可以分为三个步骤1、操作人员在RPR设备中输入创建一个RPR逻辑接口的命令,RPR设备中的配置管理单元接到命令后创建一个RPR逻辑接口作为逻辑上的RPR节点,并指定编号,如ring-if 1。对上层业务而言,只看到该RPR逻辑接口;2、操作人员在一个RPR物理接口上输入类似于如下的绑定命令rpr bindwest ring-if 1,配置管理单元接到命令后就可以指定RPR节点ring-if l的西向物理接口;3、操作人员在另一个RPR物理接口上输入类似于如下的绑定命令rprbind east ring-if 1,配置管理单元接到命令后就可以指定RPR节点ring-if 1的东向物理接口。
通过以上述过程,就将两个RPR物理接口绑定起来,创建了一个能够正常工作的RPR节点。
通过上述现有技术方案的描述就可以看出,该实现方案需要操作人员先登录到RPR设备上,然后才可以进行如上操作。特别是RPR设备首次上电之后,该操作是必须的。当RPR设备布置于核心网上时,这样的人为操作是可以接受的。但RPR设备作为桥接设备,布置于接入网的位置时,则现有技术方案将很难实施,因为在接入网的位置,不但RPR设备数量庞大,而且其位置可能比较偏远,操作人员到现场对这些设备进行配置将变得非常困难,工作量非常大,很难实现可运营、可维护。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种创建RPR节点的方法及装置,能够大大降低工作量,实现可运营、可维护。
本发明的目的是通过以下技术方案实现的本发明提供了一种创建弹性分组环RPR节点的方法,包括如下步骤A、RPR管理单元在检测到需要创建RPR节点时,自动生成创建RPR节点的命令并下发至配置管理单元,配置管理单元根据所述命令将两个RPR物理接口绑定为一个RPR节点;B、RPR管理单元根据绑定的RPR节点生成RPR节点信息并下发给所述两个RPR物理接口,所述RPR节点进入工作状态。
所述步骤A包括A1、配置管理单元根据RPR管理单元预先存储的命令将所述两个RPR物理接口与相对应的RPR逻辑接口绑定起来,创建RPR节点。
所述步骤A1具体包括A11、当RPR管理单元确认不存在与所述两个RPR物理接口相对应的RPR逻辑接口时,则向配置管理单元下发创建RPR逻辑接口的命令;A12、配置管理单元根据RPR管理单元下发的命令创建与所述两个RPR物理接口相对应的RPR逻辑接口作为逻辑上的RPR节点,并指定编号以及完成内存初始化工作,然后向RPR管理单元返回RPR逻辑接口创建成功的消息;A13、RPR管理单元收到RPR逻辑接口创建成功的消息后,向配置管理单元下发将所述两个RPR物理接口进行绑定的命令;A14、配置管理单元根据所述绑定命令分别将所述两个RPR物理接口绑定到所述RPR逻辑接口上,一个RPR物理接口作为RPR节点的东向物理接口,另外一个RPR物理接口作为RPR节点的西向物理接口。
所述步骤A1具体包括A15、当RPR管理单元确认存在与所述两个RPR物理接口相对应的RPR逻辑接口时,则向配置管理单元下发将两个RPR物理接口进行绑定的命令;A16、配置管理单元根据所述绑定命令分别将所述两个RPR物理接口绑定到所述RPR逻辑接口上,一个RPR物理接口作为RPR节点的东向物理接口,另外一个RPR物理接口作为RPR节点的西向物理接口。
所述的RPR逻辑接口可以是根据外部输入命令创建的。
所述步骤A1包括a.RPR管理单元判断所述两个RPR物理接口是否与RPR逻辑接口绑定,若所述两个RPR物理接口与RPR逻辑接口绑定,则本发明所述RPR节点的创建过程结束;若所述两个RPR物理接口没有与RPR逻辑接口绑定,则配置管理单元根据RPR管理单元的命令将所述两个RPR物理接口与相对应的RPR逻辑接口绑定起来,创建RPR节点。
所述步骤A1包括b、RPR管理单元判断RPR设备中是否存在两个RPR物理接口,若RPR设备中不存在两个RPR物理接口,则本发明所述RPR节点的创建过程结束;若RPR设备中存在两个RPR物理接口,则配置管理单元根据RPR管理单元的命令将所述两个RPR物理接口与相对应的RPR逻辑接口绑定起来,创建RPR节点。
该方法还包括根据需要修改RPR节点的绑定关系。
所述进行绑定处理的两个RPR物理接口可以分布在同一个单板上,也可以分布在不同单板上。
本发明还提供了一种创建RPR节点的装置,包括RPR节点创建命令模块,设置于RPR管理单元中,用于当检测到需要创建RPR节点时,自动生成创建RPR节点的命令并下发给RPR节点创建模块;RPR节点创建模块,设置于配置管理单元中,用于根据接收到的所述创建RPR节点的命令,将两个RPR物理接口绑定为一个RPR节点;RPR节点信息下发模块,设置于RPR管理单元中,用于根据绑定的RPR节点生成RPR节点信息并下发给所述两个RPR物理接口。
由上述本发明提供的技术方案可以看出,采用本发明所述的方法及装置具有如下优点1、在创建RPR节点时,基本可以做到无需到RPR设备使用现场进行人工配置,实现了自动创建的目的,当RPR设备作为桥接设备来应用时,大大降低了工作量,此运营及维护成本也大大降低,能够实现可运营、可维护;2、在支持RPR节点自动绑定的同时,也可以根据需要,通过人工操作修改绑定关系。
图1为RPR环及RPR节点结构示意图;图2为RPR设备结构示意图;图3为本发明所述创建RPR节点的方法的流程图;图4为本发明所述创建RPR节点的装置的结构示意图。
具体实施例方式
本发明提供一种RPR物理接口的自动绑定机制,通过该机制,就可以将两个RPR物理接口自动绑定在一起,创建一个RPR节点。理想情况下,在光纤插入后,设备一上电,RPR设备就可以正常工作。
RPR设备的结构示意图如图2所示,主要包括接口管理单元、配置管理单元、RPR管理单元以及单板管理单元。
其中,接口管理单元的功能为负责管理各种物理接口、逻辑接口;配置管理单元的功能为负责解析并处理用户的命令,同时负责配置文件的恢复;RPR管理单元的功能为负责维护RPR物理接口与逻辑接口之间的绑定关系以及RPR节点的管理;单板管理单元设置于单板中,其功能为负责单板上物理接口的管理以及报文的转发。
为对本发明有进一步的了解,下面将结合附图对本发明所述的方法进行详细的说明。
本发明所述方法的具体实现方式如图3所示,包括以下步骤步骤301RPR设备上电后,接口管理单元、配置管理单元和RPR管理单元开始初始化,包括队列资源、内存资源等的管理,文件系统、配置管理系统的初始化工作等。
步骤302当接口管理单元、配置管理单元和RPR管理单元的初始化工作完成后,配置管理单元读取配置文件。
所说的配置文件是指设备中关于各接口的配置信息,RPR设备会自动保存最新的配置文件;当设备重新启动后,可以获取最新的配置文件。
步骤303接口管理单元等待单板管理单元上报初始化完成信息。
RPR设备的接口管理单元、配置管理单元和RPR管理单元初始化工作完成后,设备中的单板管理单元也进行初始化工作,而且初始化工作完成后,会向接口管理单元上报初始化完成信息。
在单板管理单元上报该信息之前,接口管理单元处于等待状态。
步骤304接口管理单元判断单板管理单元是否已经上报了初始化完成信息,如果没有上报,则执行步骤303,继续等待;如果已经上报了初始化完成信息,则执行步骤305。
步骤305执行配置文件。
在单板管理单元上报初始化完成信息后,配置管理单元开始执行配置文件,对单板中的各接口进行配置。例如对于RPR物理接口,则按照RPR物理接口上的配置执行。
步骤306所有接口的配置都已经恢复后,RPR管理单元判断是否存在两个RPR物理接口,如果不存在,则结束本流程;如果存在两个RPR物理接口,则执行步骤307。
步骤307RPR管理单元判断这两个RPR物理接口是否已经与RPR逻辑接口绑定,如果已经绑定,则结束本流程;如果没有绑定,则执行步骤308。
步骤308RPR管理单元判断是否已经创建了一个与这两个RPR物理接口相对应的RPR逻辑接口,如果已经创建,则执行步骤310;否则,执行步骤309。
这里所说的已经创建的RPR逻辑接口可以是操作人员通过输入命令的方式创建的。
步骤309创建一个与这两个RPR物理接口相对应的RPR逻辑接口。
RPR管理单元向配置管理单元下发创建与这两个RPR物理接口相对应的RPR逻辑接口的命令;配置管理单元接到命令后解析并执行该命令,自动创建一个RPR逻辑接口并指定编号,如ring-if 2,并且自动完成内存申请等初始化工作。
这样该RPR逻辑接口就可以作为一个逻辑上的RPR节点,该节点编号为ring-if 2,因此对上层业务而言,只看到该RPR逻辑接口ring-if 2。
然后配置管理单元向RPR管理单元发送RPR逻辑接口创建完成消息,并执行步骤310。
步骤310配置管理单元将RPR的物理接口与RPR逻辑接口进行绑定处理。
当RPR管理单元确认RPR逻辑接口已经创建后,向配置管理单元下发将两个RPR的物理接口与这个RPR逻辑接口进行绑定的命令;绑定命令类似于rpr bind west ring-if 2,rpr bind east ring-if 2。
配置管理单元收到命令后进行解析并分别在这两个RPR物理接口上执行绑定命令;在其中一个RPR物理接口上执行rpr bind west ring-if 2命令,将该接口作为RPR节点ring-if 2的西向物理接口;在另外一个RPR物理接口上执行rpr bind east ring-if 2命令,将该接口作为RPR节点ring-if 2的东向物理接口。
这样,这两个RPR物理接口就通过与这个RPR逻辑接绑定在一起这种方式进行了关联。从而创建了一个完整的RPR节点,该RPR节点的编号为ring-if2。
与RPR逻辑接口进行绑定的两个RPR物理接口可以分布在同一个单板上,也可以分布在不同单板上。
步骤311RPR节点的绑定关系建立后,RPR管理单元根据创建的RPR节点生成RPR节点信息并下发给两个RPR物理接口。
步骤312RPR节点进入工作状态。
两个RPR物理接口收到RPR节点的配置信息后,就可以配合进行工作,即RPR节点进入工作状态,可以开始进行二层报文的转发工作。
采用上述方法完成RPR节点的自动绑定关系后,操作人员还可以根据需要灵活修改该RPR节点的绑定关系。可以通过人工操作方式修改RPR节点的西向物理接口,或者修改RPR节点的东向物理接口。
本发明还提供了一种创建RPR节点的装置,如图4所示,包括RPR节点创建命令模块、RPR节点创建模块和RPR节点信息下发模块,其中,RPR节点创建命令模块,设置于RPR管理单元中,其功能为当检测到需要创建RPR节点时,自动生成创建RPR节点的命令并下发给RPR节点创建模块;RPR节点创建模块,设置于配置管理单元中,其功能为根据接收到的所述创建RPR节点的命令,将两个RPR物理接口绑定为一个RPR节点;RPR节点信息下发模块,设置于RPR管理单元中,其功能为根据绑定的RPR节点生成RPR节点信息并下发给所述两个RPR物理接口。
综上所述,采用本发明的技术方案创建RPR节点时,基本可以做到无需到现场进行人工配置,当RPR设备作为桥接设备时,大大降低了工作量,因此运营及维护成本也大大降低,能够实现可运营、可维护;另外,在支持RPR节点自动绑定的同时,也可以根据需要通过手工的方式修改绑定关系。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种创建弹性分组环RPR节点的方法,其特征在于,包括如下步骤A、RPR管理单元在检测到需要创建RPR节点时,自动生成创建RPR节点的命令并下发至配置管理单元,配置管理单元根据所述命令将两个RPR物理接口绑定为一个RPR节点;B、RPR管理单元根据绑定的RPR节点生成RPR节点信息并下发给所述两个RPR物理接口,所述RPR节点进入工作状态。
2.根据权利要求1所述的方法,其特征在于,所述步骤A包括A1、配置管理单元根据RPR管理单元的命令将所述两个RPR物理接口与相对应的RPR逻辑接口绑定起来,创建RPR节点。
3.根据权利要求2所述的方法,其特征在于,所述步骤A1具体包括A11、当RPR管理单元确认不存在与所述两个RPR物理接口相对应的RPR逻辑接口时,则向配置管理单元下发创建RPR逻辑接口的命令;A12、配置管理单元根据RPR管理单元下发的命令创建与所述两个RPR物理接口相对应的RPR逻辑接口作为逻辑上的RPR节点,并指定编号以及完成内存初始化工作,然后向RPR管理单元返回RPR逻辑接口创建成功的消息;A13、RPR管理单元收到RPR逻辑接口创建成功的消息后,向配置管理单元下发将所述两个RPR物理接口进行绑定的命令;A14、配置管理单元根据所述绑定命令分别将所述两个RPR物理接口绑定到所述RPR逻辑接口上,一个RPR物理接口作为RPR节点的东向物理接口,另外一个RPR物理接口作为RPR节点的西向物理接口。
4.根据权利要求2所述的方法,其特征在于,所述步骤A1具体包括A15、当RPR管理单元确认存在与所述两个RPR物理接口相对应的RPR逻辑接口时,则向配置管理单元下发将两个RPR物理接口进行绑定的命令;A16、配置管理单元根据所述绑定命令分别将所述两个RPR物理接口绑定到所述RPR逻辑接口上,一个RPR物理接口作为RPR节点的东向物理接口,另外一个RPR物理接口作为RPR节点的西向物理接口。
5.根据权利要求4所述的方法,其特征在于,所述的RPR逻辑接口可以是根据外部输入命令创建的。
6.根据权利要求2所述的方法,其特征在于,所述步骤A1包括a.RPR管理单元判断所述两个RPR物理接口是否与RPR逻辑接口绑定,若所述两个RPR物理接口与RPR逻辑接口绑定,则本发明所述RPR节点的创建过程结束;若所述两个RPR物理接口没有与RPR逻辑接口绑定,则配置管理单元根据RPR管理单元的命令将所述两个RPR物理接口与相对应的RPR逻辑接口绑定起来,创建RPR节点。
7.根据权利要求2至6任一项所述的方法,其特征在于,所述步骤A1包括b、RPR管理单元判断RPR设备中是否存在两个RPR物理接口,若RPR设备中不存在两个RPR物理接口,则本发明所述RPR节点的创建过程结束;若RPR设备中存在两个RPR物理接口,则配置管理单元根据RPR管理单元的命令将所述两个RPR物理接口与相对应的RPR逻辑接口绑定起来,创建RPR节点。
8.根据权利要求1至6任一项所述的方法,其特征在于,该方法还包括根据需要修改RPR节点的绑定关系。
9.根据权利要求1至6任一项所述的方法,其特征在于所述进行绑定处理的两个RPR物理接口可以分布在同一个单板上,也可以分布在不同单板上。
10.一种创建RPR节点的装置,其特征在于,包括RPR节点创建命令模块,设置于RPR管理单元中,用于当检测到需要创建RPR节点时,自动生成创建RPR节点的命令并下发给RPR节点创建模块;RPR节点创建模块,设置于配置管理单元中,用于根据接收到的所述创建RPR节点的命令,将两个RPR物理接口绑定为一个RPR节点;RPR节点信息下发模块,设置于RPR管理单元中,用于根据绑定的RPR节点生成RPR节点信息并下发给所述两个RPR物理接口。
全文摘要
本发明公开了一种创建弹性分组环RPR节点的方法及装置,该方法的核心为RPR管理单元在检测到需要创建RPR节点时,自动生成创建RPR节点的命令并下发至配置管理单元,配置管理单元根据该命令将两个RPR物理接口绑定为一个RPR节点,RPR管理单元根据绑定的RPR节点生成RPR节点信息并下发给所述两个RPR物理接口,所述RPR节点进入工作状态。采用本发明所述的方法及装置,在创建RPR节点时,基本可以做到无需到RPR设备使用现场进行人工操作,实现了自动创建的目的,大大降低了工作量,因此运营及维护成本也大大降低,能够实现可运营、可维护。
文档编号H04L12/42GK1866897SQ200510117660
公开日2006年11月22日 申请日期2005年11月8日 优先权日2005年11月8日
发明者张义龙 申请人:华为技术有限公司