一种分布式逻辑地址与物理地址互换方法、装置及设备制造方法及图纸

技术编号:8961425 阅读:190 留言:0更新日期:2013-07-25 20:38
本发明专利技术公开了一种逻辑地址与物理地址的互转装置,该装置包括:主控板上的服务端和受控板上的客户端;其中,服务端用于从配置数据库中获取当前系统单板配置信息,保存在本地缓存中并发送给客户端;还用于根据单板配置信息、以及其自身保存的逻辑地址与物理地址映射关系,在服务端提供逻辑地址与物理地址之间的相互转换;客户端用于在本地缓存中保存接收到的服务端发送的单板配置信息,并根据单板配置信息、以及其自身保存的逻辑地址与物理地址映射关系,在客户端提供逻辑地址与物理地址之间的相互转换。本发明专利技术还公开了一种逻辑地址与物理地址的互转方法和通讯设备,为通讯设备内部的所有处理节点同时提供地址相互转换功能。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别涉及一种分布式逻辑地址与物理地址互换方法、装置及通讯设备。
技术介绍
在通讯网络中,为实现信息的传递,首先需要对网络节点进行编址,在信息传递过程中,网络系统根据信息所要到达的目的节点地址进行中继转发。例如互联网,它通过对各网络节点赋予IP地址,用IP地址区分网络中的唯一节点,信息用IP报文进行封装并在网络节点中传递。在分布式通讯设备(比如基站子系统)内部也是一个局域网络,它由多个单板构成,每个单板负责处理系统中的一部分功能,单板之间通过内部网络进行互联。为此,需要对设备内部的各单板、单板内部的模块进行编址,以方便通讯和管理。从通讯角度出发,对系统内部各通讯节点赋予逻辑地址概念,逻辑地址可由模块号、子系统号、单元号和子单元号组成。每个逻辑地址对应一个或多个物理节点。主备运行模式的节点具有相同的逻辑地址,此编址方式简化了对上层应用软件的影响。另外,从网管角度出发,对系统内部各节点赋予物理地址概念,以便定位各节点的物理位置。物理地址可由架号、框号、槽号、CPU号组成。分布式通讯设备内部存在两种编址,因而存在它们之间进行转换的需求。例如从网管后台以物理地址寻址的操作命令,到达通讯设备主控节点后,需要转换为逻辑地址,并把操作命令发送到具体的执行单元。现有技术解决了单个节点提供逻辑地址与物理地址之间的转换的问题,但没有解决通讯设备内部多个节点同时提供整个系统的逻辑地址与物理地址之间相互转换的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种分布式逻辑地址与物理地址互换方法、装置及通讯设备。为解决上述技术问题,本专利技术提供了一种分布式逻辑地址与物理地址转换装置,该装置包括主控板上的服务端和受控板上的客户端;其中,服务端,用于从配置数据库中获取当前系统单板配置信息,保存在本地缓存中并发送给客户端;还用于根据单板配置信息、以及其自身保存的逻辑地址与物理地址映射关系,在服务端提供逻辑地址与物理地址之间的相互转换功能;客户端,用于在本地缓存中保存接收到的服务端发送的单板配置信息,并根据单板配置信息、以及其自身保存的逻辑地址与物理地址映射关系,在客户端提供逻辑地址与物理地址之间的相互转换功能。为解决上述技术 问题,本专利技术还提供了一种逻辑地址与物理地址互换方法,该方法包括如下步骤:(a)、对系统单板进行物理地址编址和逻辑地址编址,并建立物理地址与逻辑地址的映射关系;(b)、系统上电初始化时,服务端从配置数据库中获取当前系统单板配置信息,保存在本地缓存并发送给客户端;(C)、服务端和客户端根据单板配置信息、以及逻辑地址与物理地址映射关系提供逻辑地址与物理地址之间的相互转换功能。本专利技术还提供了一种通讯设备,该通讯设备包括至少一块主用主控板和至少一块受控板,还包括上述逻辑地址与物理地址之间的互换装置。进一步地,该通讯设备还包括备用主控板,主用主控板和主控板上同时包括上述地址互换装置的服务端和客户端,当该通讯设备主控板运行于主备状态时,作为主用的主控板上运行服务端,作为备用的主控板上运行客户端。采用本专利技术,通过服务端和客户端一起协作为通讯设备内部的所有处理节点同时提供逻辑地址和物理地址相互转换服务。附图说明图1是本专利技术实施例1提供的地址转换装置的模块结构图;图2是本专利技术实施例2提供的地址转方法流程图;图3是本专利技术实施例3提供的单板配置信息同步的方法流程图;图4是本专利技术实施例4提供的通讯设备模块结构图。具体实施例方式下面结合附图和实施例,对本专利技术作进一步的详细描述。实施例1如图1所示是本实施例提供的逻辑地址与物理地址转换装置。包括:运行在主用主控板上的服务端100在备用主控板和所有受控板上的客户端200,其中:服务端100,用于从配置数据库中获取当前系统单板配置信息,保存在本地缓存中并发送给客户端;还用于根据单板配置信息、以及逻辑地址与物理地址映射关系,在服务端提供逻辑地址与物理地址之间的相互转换功能;客户端200,用于在本地缓存中保存接收到的服务端发送的单板配置信息,并根据单板配置信息、以及逻辑地址与物理地址映射关系,在客户端提供逻辑地址与物理地址之间的相互转换功能。进一步地,服务端100包括:服务端初始化模块102、服务端配置管理模块104、服务端编址管理模块106、服务端同步模块108和服务端接口模块110,其中:服务端初始化模块102,用于编址数据的初始化、以及从数据库配置表获得单板配置信息,并保存在服务端配置管理模块104中;优选地,为了保证配置信息的准确性及时性,服务端初始化模块102还用于注册数据库触发器,以便当配置信息通过后台操作修改时,服务端配置管理模块104的信息能得到及时更新。服务端配置管理模 块104,用于存储和维护单板配置信息,包括单板配置信息的增力口、删除、修改等操作,为服务端接口模块110提供配置信息。服务端编址管理模块106,用于记录系统全局编址信息。其中,编址信息可以是编址规则,也可以是一个完整的全局逻辑地址与物理地址映射关系表。为服务端接口模块110提供编址数据。服务端同步模块108,用于实时同步所述服务端100和客户端200的单板配置信息;服务端接口模块110,用于根据所述逻辑地址与物理地址映射关系,在服务端提供逻辑地址与物理地址之间的相互转换功能。包括从逻辑地址转换为物理地址接口,以及从物理地址转换为逻辑地址接口。进一步地,客户端200包括:客户端初始化模块202、客户端配置管理模块204、客户端编址管理模块206、客户端同步模块208和客户端接口模块210,其中:客户端初始化模块202,用于客户端编址信息的初始化;。客户端配置管理模块204,用于存储和维护单板配置信息,包括单板配置信息的增力口、修改、删除功能。客户端编址管理模块206,记录系统全局编址信息,其中,编址信息可以是编址规贝U,也可以是一个完整的全局逻辑地址与物理地址映射关系表。为客户端接口模块210提供编址数据。客户端同步模块208,用于在本地缓存中保存接收到的服务端发送的单板配置信肩、O客户端接口模块210,用于根据单板配置信息、以及逻辑地址与物理地址映射关系,在客户端提供逻辑地址与物理地址之间的相互转换功能。包括从逻辑地址转换为物理地址接口,以及从物理地址转换为逻辑地址接口。优选地,为确保各单板上地址转换结果相同,服务端同步模块具体用于:当地址转换服务器配置信息有更新时、收到客户端的用于请求单板配置信息的消息时、或者检测到服务端与客户端的单板配置信息不一致时,将当前单板配置信息发送给所述客户端。即当服务端配置信息发生增加、修改或删除等操作时,把相应数据发送到客户端,客户端据此更新本地的配置信息,从而保证服务端和客户端的单板配置信息保持同步。相应地,客户端同步模块还用于:定时向服务端发送配置信息校验和以便进行一致性校验;和/或用于向服务端发送用于请求单板配置信息的消息。具体地,物理地址是针对通讯设备可见外观实体的编址方式,包括但并不限于架号、框号、槽号、CPU号。逻辑地址是通讯设备中对功能模块的编址方式,包括但并不限于模块号、子系统号、单元号、子单元号。逻辑地址与物理地址的映射关系是多对多的关系。即一个物理地址,可以对应多个逻辑地址(比如相同槽位插入不同类型的单板时);一个逻辑地址,也可本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201210018229.html" title="一种分布式逻辑地址与物理地址互换方法、装置及设备原文来自X技术">分布式逻辑地址与物理地址互换方法、装置及设备</a>

【技术保护点】
一种分布式逻辑地址与物理地址的互换装置,其特征在于,所述装置包括:主用主控板上的服务端和受控板上的客户端;其中,所述服务端,用于从配置数据库中获取当前系统单板配置信息,保存在本地缓存中并发送所述给客户端;还用于根据所述单板配置信息、以及自身保存的逻辑地址与物理地址映射关系,在服务端内提供逻辑地址与物理地址之间的相互转换功能;所述客户端,用于在本地缓存中保存接收到的所述服务端发送的单板配置信息,并根据所述单板配置信息、以及自身保存的逻辑地址与物理地址映射关系,在客户端内提供逻辑地址与物理地址之间的相互转换功能。

【技术特征摘要】
1.一种分布式逻辑地址与物理地址的互换装置,其特征在于,所述装置包括:主用主控板上的服务端和受控板上的客户端;其中, 所述服务端,用于从配置数据库中获取当前系统单板配置信息,保存在本地缓存中并发送所述给客户端;还用于根据所述单板配置信息、以及自身保存的逻辑地址与物理地址映射关系,在服务端内提供逻辑地址与物理地址之间的相互转换功能; 所述客户端,用于在本地缓存中保存接收到的所述服务端发送的单板配置信息,并根据所述单板配置信息、以及自身保存的逻辑地址与物理地址映射关系,在客户端内提供逻辑地址与物理地址之间的相互转换功能。2.根据权利要求1所述的装置,其特征在于,所述服务端包括:服务端初始化模块、月艮务端同步模块、服务端配置管理模块、服务端编址管理模块和服务端转换接口,其中: 所述服务端初始化模块,用于编址信息的初始化、以及从配置数据库中获取当前系统单板配置信息,保存在服务端配置管理模块中; 所述服务端同步模块,用于实时同步所述服务端和客户端的单板配置信息;所述服务端配置管理模块,用于存储和维护单板配置信息; 所述服务端编址管理模块,用于存储系统全局编址信息; 所述服务端转换接口,用于根据所述单板配置信息、逻辑地址与物理地址映射关系,在服务端提供逻辑地址与物理地址之间的相互转换功能。3.根据权利要求2所述的装置,其特征在于,所述服务端初始化模块还用于注册数据库触发器,所述数据库触发器用于当单板配置信息改变时通知所述服务端配置管理模块更新配置信息。4.根据权利要求2所述的装置,其特征在于,所述服务端同步模块具体用于:当所述服务端的单板配置数据有更新时、收到客户端的用于请求单板配置信息的消息时、或者检测到所述服务端与所述客户端的配置信息不一致时,将当前单板配置信息发送给所述客户端。5.根据权利要求1所述的装置,其特征在于,所述客户端包括:客户端初始化模块、客户端同步模块、客户端配置管理模块、客户端编址管理模块和客户端接口模块;其中: 所述客户端初始化模块,用于客户端编址信息的初始化; 所述客户端同步模块,用...

【专利技术属性】
技术研发人员:叶小仁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1