一种为从设备分配逻辑地址的方法及系统的制作方法

文档序号:7713944阅读:133来源:国知局

专利名称::一种为从设备分配逻辑地址的方法及系统的制作方法
技术领域
:本发明涉及通信网络技术,尤其涉及级联设备的通信技术。
背景技术
:在通信网络中,为了节省成本,灵活组网,经常采用级联的方式进行组网。在级联组网中,可以包括一个主设备(MasterEquipment,简称"ME")和多个从设备(SlaveEquipment,简称"SE"),主从设备之间可以采用各种灵活的组网方式,包括星型、链型、环型等,如图l所示。级联组网中,每个从设备都会包含至少一个发送端口和至少一个接收端口,一般定义主设备到从设备方向为下行方向,从设备到主设备方向为上行方向。为了实现设备间的通信,需要为每个从设备分配一个逻辑地址。现有实现方法,主要是通过硬件地址来标识设备,为不同的硬件地址分配不同的逻辑地址。具体实现时,可以使用拨码开关设置硬件地址,也可以使用出厂时设置的固定序列号作为硬件地址。在实际应用中,上述方案存在以下问题,完全根据硬件地址进行地址分配,必须预先获得各设备的硬件地址,因此灵活性不大,不易维护;对于同一条级联链路上的多个从设备刚开始上电时,无法通过逻辑地址对信令数据流进行区分。
发明内容本发明提供了一种为从设备分配逻辑地址的方法及系统,用以解决现有为从设备分配逻辑地址的方案灵活性不大,不易维护的问题。本发明的一种为从设备分配逻辑地址的方法,包括下列步骤从设备向对应的緩冲区发送请求逻辑地址的消息;主设备以接收所述消息的緩冲区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址;主设备将获知的所述逻辑地址发送回乂人"i殳备。所述主从设备之间的连接关系由操作维护中心配置并同步到主设备,或者在主设备上配置所述主从设备之间的连接关系。还包括步骤主设备向各从设备广播复用/解复用规则,分配各从设备的信令时隙。还包括步骤从设备的通讯链路进程收到上电消息后,发起与主设备之间传输层链路的建立。还包括步骤主设备为每个端口的各级从设备设置不同的收发緩冲区;主设备为每个端口的各级从设备配置收发缓冲区地址;配置所述主从设备之间的连接关系,其中包括主设备端口号、各从设备的HOP值、各从设备的逻辑地址三者之间的对应关系。本发明的一种级联式系统,包括从设备主控进程模块,用于接收从设备发来的请求逻辑地址的消息,并以接收所述消息的缓沖区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址,以及将获知的所述逻辑地址发送回从设备。还包括OMC数据配置模块,用于配置主从设备之间的连接关系。还包括主设备链路复用/解复用模块,用于根据主从设备之间的连接关系生成从设备的链路复用/解复用规则,分配各从设备的信令时隙。还包括从设备通讯链路进程模块,用于在从设备的通讯链路进程收到上电消息后,发起与主设备之间传输层链路的建立。本发明有益效果如下本发明采用如下方案完成各从设备逻辑地址的分配从设备向对应的緩沖区发送请求逻辑地址的消息,主设备以接收所述消息的緩沖区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址,主设备将获知的所述逻辑地址发送回从设备。与现有技术对比,无需根据硬件地址进行逻辑地址分配,无需预先获得各设备的硬件地址。因此本发明灵活性较大,易于维护。进一步,由于本发明无需根据硬件地址进行逻辑地址的分配,所以对于同一条级联链路上的多个从设备刚开始上电时,可通过逻辑地址对信令数据流进行区分。图1为现有的级联设备的组网方式示意图;图2为本发明实施例1的流程图3为本发明实施例中级联设备的信令数据传输流程示意图;图4为本发明实施例3的系统模块化示意图;图5为发明实施例4的流程图。具体实施例方式为了提高为从设备分配逻辑地址的灵活性和易维护性,本发明实施例提供了一种为从设备分配逻辑地址的方法及系统,以下通过若干实施例详细说明。实施例l、参见图2所示,包括下列主要步骤101、从设备向对应的緩沖区发送请求逻辑地址的消息。102、主设备以接收上述消息的緩冲区地址对照主从设备之间的连接关系,获知该从设备的逻辑地址。103、主设备将获知的逻辑地址发送回该从设备。实施例2、包括下列主要步骤201、在主设备或OMC(OperationMaintenanceCenter,4喿作维护中心)上对主从设备之间的连接关系进行配置;一个主设备的一个端口可以挂多个从设备,下面以一个端口级联4个从设备为例进行说明。202、如表l所示(举例说明),主从设备之间的连接关系包括主设备端口号、各从设备的HOP值、各从设备的逻辑地址三者之间的对应关系。同一端口下的各级从设备的逻辑地址可以是连续也可以是间隔跳跃的,取决于OMC的配置,OMC没有配置的从设备可以用0xff表示;<table>tableseeoriginaldocumentpage7</column></row><table>表1203、主设备将各级从设备的HOP值封装在端口的控制消息(ControlMessage)中,并将相连的第一级从设备对应的HOP值打上标记;第一级从设备根据标记获取到本级HOP值,并将下一级从设备对应的HOP值打上标记;以此类4偉。204、从设备获耳又各自对应的HOP值后,在上电过程中,主动发起和主设备之间的传输层链路的建立,从主设备获取配置的逻辑地址。205、从设备上电后需要获取到自身信令数据流对应的时隙(复用/解复用规则),同一条链路上的从设备占用不同的时隙,这样信令流在底层链路上就;波此隔离独立。206、从设备的逻辑在周期处理主设备广播的复用/解复用控制消息(ControlMessage)时,需要判断配置信息是否发生变化。如果获取到新的复用/解复用规则,则需要重新配置从设备。207、消息发送的具体流程为,主设备为每个端口的4级从设备设置不同的收发緩冲区,如图3所示;当向从设备发送信令消息时,要根据目的从设备的逻辑地址选择对应的发送緩沖区地址;接收从设备信令消息的时候,从接收緩冲区的地址可以查配置得到从设备的逻辑地址,再进行后继处理。实施例3、参见图4所示,包括从设备主控进程模块301。进一步还包括OMC数据配置模块302、主设备链路复用/解复用模块303和从设备通讯链路进程模块304。从设备主控进程模块301:从设备的系统控制主控进程上电后,通过初始化协议向主设备请求逻辑地址。由于主设备预先为每个端口的各级从设备设置了不同的收发緩冲区,并且为每个端口的各级从设备配置了收发緩冲区地址,所以主设备接收到从设备的逻辑地址请求消息时,通过接收緩冲区的地址可以得知是哪一级从设备发来的,如0端口2级从设备,然后查询表l中的配置,可以知道该从设备的逻辑地址,构造出从设备的逻辑地址,再通过初始化协议发送回从设备,完成从设备逻辑地址获取的处理流程。从i殳备主控进程获取到逻辑地址后,开始给各注册的基本进程发上电消息。OMC数据配置模块302:在操作维护中心(OMC)配置界面中配置主设备和从设备端口之间的连接关系。对应从设备级联的情况,一个主设备端口下可以挂多个/人设备。通过OMC配置界面,可以进行增加/人设备,删除从设备,以及修改从设备的各项配置数据。主设备链路复用/解复用模块303:根据OMC配置界面中配置的主从设备连接关系,生成从设备的链路复用/解复用规则,并封装在端口的控制消息(ControlMessage)中向所有的从设备广播。链路上各从设备(例如总共4级)获得配置的流程如下主设备逻辑将这个链路上下挂的各个从设备的配置帧不断发送到链路上,配置帧包括下面几个字段HOP-ID:标识这个从设备是所在光纤的第几级,0-3。MY-HOP:这个字段指示接收的从设备,该消息是否属于本级。一个从设备可以收到它本身以及其下游的各级的多个配置帧。它只耳又其中HOP-ID最小的一个配置帧,作为本级配置;这个帧的MY-HOP字段是l。其他的配置帧转发到下游从设备。主设备进行配置的时候,只给一个光纤上第1级从设备的配置帧的MY-HOP字段置l,其他从设备的置0。这些配置帧包括HOP-ID从的4个情况。第1级从设备检查收到的所有配置帧里面的HOP-ID,能收到HOP-ID==0~3的所有帧;其中0最小并且MY-HOP字段是1;因此认为本级是第最上一级,将HOP-ID是0的帧作为本级的配置。之后,将HOP-ID-二13的帧转发到下游,并且将HOP-ID=l的帧的MY-HOP字段置1。第2级能收到HOP-ID=l~3的帧,它将认为HOP-ID=l的帧是本级的配置。其余各级依次类推,都能够获得正确的配置。从设备通讯链路进程模块304:从设备的通讯链路进程(CLP)收到上电消息后,主动发起与主设备之间传输层链路的建立,为其他进程提供与主设备间可靠传输的支持。从设备的CLP进程在建链的时候需要记录下面的配置信白主设备的逻辑地址从设备的逻辑地址连接所在主设备的端口号从设备在链路中的级数上述的4组配置信息在CLP进程每次与主设备重新建链后都需要检查是否有变化,任何一组配置信息发生变化了从设备都要进行重新配置数据。从设备的逻辑在周期处理主设备广播的复用/解复用控制消息(ControlMessage)时,也要判断上述4组配置信息是否有变化,如果获取到新的复用/解复用规则,也要进行重新配置数据。实施例4、将上述本发明实施例的方法和系统模块相结合,进一步举例说明,参见图5所示,包括下列步骤401:OMC数据配置模块302配置主从设备之间的连接关系,在配置完成后,通过数据同步,将配置的主设备各个端口的从设备连接关系通知主设备。402:从设备通讯链路进程模块304在从设备的通讯链路进程(CLP)收到上电消息后,主动发起与主设备之间传输层链路的建立,为其他进程提供与主设备间可靠传输的支持。403:主设备链路复用/解复用模块303周期在控制消息(ControlMessage)上向从设备广播各个节点的复用规则。复用/解复用的规则为,第一级从设备使用第一个信令时隙,第二级v^人设备使用第二个信令时隙,以此类推。404:从设备的系统控制主控进程上电后,通过初始化协议向主设备请求逻辑地址。405:由于主设备预先为每个端口的各级从设备设置了不同的收发緩沖区,并且为每个端口的各级从设备配置了收发緩冲区地址,所以从设备主控进程模块301接收到从设备的逻辑地址请求消息时,通过接收緩冲区的地址可以得知是哪一级从设备发来的,如0端口的1级从设备,然后查询表l中的配置,可以知道该从设备的逻辑地址,构造出该从设备的逻辑地址,再通过初始化协议发送回从设备,完成从设备逻辑地址获取的处理流程。以上为本发明的较佳实施例,不能理解为对本发明专利范围的限制。在不脱离本发明基本原理的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。权利要求1、一种为从设备分配逻辑地址的方法,其特征在于,包括下列步骤从设备向对应的缓冲区发送请求逻辑地址的消息;主设备以接收所述消息的缓冲区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址;主设备将获知的所述逻辑地址发送回从设备。2、如权利要求1所述为从设备分配逻辑地址的方法,其特征在于,所述主从设备之间的连接关系由操作维护中心配置并同步到主设备,或者在主设备上配置所述主从设备之间的连接关系。3、如权利要求1所述为从设备分配逻辑地址的方法,其特征在于,还包括步骤主设备向各从设备广播复用/解复用规则,分配各从设备的信令时隙。4、如权利要求1所述为从设备分配逻辑地址的方法,其特征在于,还包括步骤从设备的通讯链路进程收到上电消息后,发起与主设备之间传输层链路的建立。5、如权利要求1所述为从设备分配逻辑地址的方法,其特征在于,还包括步骤主设备为每个端口的各级从设备设置不同的收发緩沖区;主设备为每个端口的各级从设备配置收发緩冲区地址;配置所述主从设备之间的连接关系,其中包括主设备端口号、各从设备的HOP值、各从设备的逻辑地址三者之间的对应关系。6、如权利要求1所述为从设备分配逻辑地址的方法,其特征在于,从设备发起与主设备之间传输层链路的建立时,或者从设备的逻辑在周期处理主设备广播的复用/解复用控制消息时,判断配置信息是否发生变化,若发生变化,则重新配置数据。7、一种级联式系统,其特征在于,包括从设备主控进程模块,用于接收从设备发来的请求逻辑地址的消息,并以接收所述消息的緩冲区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址,以及将获知的所述逻辑地址发送回从设备。8、如权利要求7所述的一种级联式系统,其特征在于,还包括OMC数据配置模块,用于配置主从设备之间的连接关系。9、如权利要求7所述的一种级联式系统,其特征在于,还包括主设备链路复用/解复用模块,用于根据主从设备之间的连接关系生成从设备的链路复用/解复用规则,分配各从设备的信令时隙。10、如权利要求7所述的一种级联式系统,其特征在于,还包括从设备通讯链路进程模块,用于在从设备的通讯链路进程收到上电消息后,发起与主设备之间传输层链路的建立。全文摘要本发明公开了一种为从设备分配逻辑地址的方法及系统,涉及通信网络技术,用以解决现有为从设备分配逻辑地址的方案灵活性不大,不易维护的问题。方法包括从设备向对应的缓冲区发送请求逻辑地址的消息;主设备以接收所述消息的缓冲区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址;主设备将获知的所述逻辑地址发送回从设备。系统包括从设备主控进程模块,用于接收从设备发来的请求逻辑地址的消息,并以接收所述消息的缓冲区地址对照主从设备之间的连接关系,获知所述从设备的逻辑地址,以及将获知的所述逻辑地址发送回从设备。本发明灵活性较大,易于维护。文档编号H04L29/12GK101656766SQ20091017730公开日2010年2月24日申请日期2009年9月29日优先权日2009年9月29日发明者春张申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1