一种信号转换方法、装置及系统的制作方法

文档序号:8002632阅读:227来源:国知局
一种信号转换方法、装置及系统的制作方法
【专利摘要】本发明实施例公开了一种信号转换方法、装置及系统,涉及通信领域,能够直接将快速通道互联QPI域网络信号和无限互联IB域网络信号进行转换。该方法包括:提取QPI报文的目的节点地址DNID字段,获取DNID字段对应的IB报文的本地地址LID字段,将LID字段作为转换后的IB报文的报文头,将QPI报文作为转换后的IB报文的数据字段,打包为转换后的IB报文;或者,提取IB报文的数据字段,将IB报文的数据字段打包为转换后的QPI报文。本发明的实施例应用于快速通道互联域网络信号和无限互联域网络信号的转换。
【专利说明】一种信号转换方法、装置及系统

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种信号转换方法、装置及系统。

【背景技术】
[0002] IB (Inf iniBand,无限互联)是一个统一的互联结构,应用于服务器与服务器、月艮 务器和存储设备以及服务器和网络之间的通信。IB交换机通过子网路由分组,IB路由器将 多个子网连接在一起。相对以太网,IB可以更加分散地进行管理,每个子网内有一个管理 器,其在路由分组、映射网络拓扑、在网络内提供多个链路、监视性能方面起决定性的作用。 因此,IB域网络与CPU的连接非常普遍。
[0003] 目前CPU与IB域网络连接的方式主要是将CPU置于PCIe(Peripheral Component Interconnect express,高速外设部件互连标准)域,通过PCIe域与IB域的连接,实现CPU 与IB域网络的连接,或者将将CPU置于Ethernet (以太网)域,通过Ethernet域与IB域 的连接,实现CPU与IB域网络的连接。
[0004] QPI (Quick Path Interconnect,快速通道互联)是一种基于包传输的串行式高速 点对点连接协议,采用差分信号与专门的时钟进行传输,用来实现芯片之间的直接互联,主 要用于处理器之间和系统组件之间的互联通信。QPI由于具有峰值带宽高,架构本身具有升 级性等优点,普遍适用处理器中集成内存控制器的体系架构。
[0005] 目前PCIe和Ethernet域的码率转换速率较低,导致CPU与IB域的信息转换效率 低,QPI域的码率转换速率较高,但是将CPU配置在QPI域时,在目前并没有QPI域和IB域 的直接连接或实现信号转换的方法。


【发明内容】

[0006] 本发明的实施例提供一种信号转换方法、装置及系统,能够将QPI报文与IB报文 进行相互转换,进而实现了 QPI域与IB域连接。
[0007] 为达到上述目的,本发明的实施例采用如下技术方案:
[0008] 第一方面,提供一种信号转换方法,包括:
[0009] 接收快速通道互联QPI报文,所述快速通道互联报文包括目的节点地址DNID ;
[0010] 根据所述目的节点地址,在路由表中查找所述目的节点地址对应的无限互联IB 报文的本地地址LID ;
[0011] 将所述快速通道互联报文转换为无限互联报文,其中,所述无限互联报文的报文 头包括本地地址,所述无限互联报文的数据字段包括所述快速通道互联报文;
[0012] 根据所述路由表中无限互联域的端口标识,将所述无限互联报文发送至无限互联 域。
[0013] 结合第一方面,在第一种可能的实现方式中,所述根据所述路由表中无限互联域 的端口标识,将所述无限互联报文发送至无限互联域,具体包括:
[0014] 查询所述路由表,根据所述无限互联报文的本地地址字段,获取所述无限互联报 文对应的无限互联域的端口标识;
[0015] 通过所述无限互联域的端口标识对应的无限互联端口将所述无限互联报文发送 至所述无限互联域的对应设备;
[0016] 所述路由表包括:快速通道互联报文的目的节点地址字段、无限互联报文的本地 地址字段与无限互联域的端口标识的映射关系。
[0017] 第二方面,提供一种信号转换方法,包括:
[0018] 接收无限互联IB报文,所述无限互联报文的数据字段包括快速通道互联QPI报 文;
[0019] 提取所述无限互联报文的数据字段中的所述快速通道互联报文;
[0020] 根据路由表中的快速通道互联域的端口标识,将所述快速通道互联报文发送至快 速通道互联域。
[0021] 结合第二方面,在第一种可能的实现方式中,所述根据路由表中的快速通道互联 域的端口标识,将所述快速通道互联报文发送至快速通道互联域,具体包括:
[0022] 根据所述快速通道互联报文的目的节点地址DNID,在所述路由表中查找所述目的 节点地址对应的快速通道互联域的端口标识;
[0023] 通过所述快速通道互联域的端口标识对应的快速通道互联端口将所述快速通道 互联报文发送至所述快速通道互联域的对应设备;
[0024] 所述路由表,包括:快速通道互联报文的目的节点地址与快速通道互联域的端口 标识的映射关系。
[0025] 第三方面,提供一种信号转换装置,包括端口单元、路由转换单元及报文转换单 元:
[0026] 所述端口单元用于接收快速通道互联QPI报文,所述快速通道互联报文包括目的 节点地址DNID ;
[0027] 所述路由转换单元用于根据所述端口单元接收的快速通道互联报文的所述目的 节点地址,在路由表中查找所述目的节点地址对应的无限互联IB报文的本地地址LID ;
[0028] 所述报文转换单元用于将所述快速通道互联报文转换为无限互联报文,其中,所 述无限互联报文的报文头包括所述路由转换单元获取的本地地址,所述无限互联报文的数 据字段包括所述快速通道互联报文;
[0029] 所述端口单元,还用于根据所述路由表中无限互联域的端口标识,将所述报文转 换单元转换的无限互联报文发送至无限互联域。
[0030] 结合第三方面,在第一种可能的实现方式中,所述端口单元包括:查询子单元和发 送子单元;
[0031] 所述查询子单元用于查询所述路由表,根据所述无限互联报文的本地地址字段, 获取所述无限互联报文对应的无限互联域的端口标识;
[0032] 所述发送子单元用于通过所述查询子单元获取的无限互联域的端口标识对应的 无限互联端口将所述无限互联报文发送至所述无限互联域的对应设备;
[0033] 所述路由表包括:快速通道互联报文的目的节点地址字段、无限互联报文的本地 地址字段与无限互联域的端口标识的映射关系。
[0034] 第四方面,提供一种信号转换装置,包括:端口单元及报文转换单元;
[0035] 所述端口单元用于接收无限互联IB报文,所述无限互联报文的数据字段包括快 速通道互联QPI报文;
[0036] 所述报文转换单元用于提取所述端口单元接收的无限互联报文的数据字段中的 所述快速通道互联报文;
[0037] 所述端口单元还用于根据路由表中的快速通道互联域的端口标识,将所述报文转 换单元提取的快速通道互联报文发送至快速通道互联域。
[0038] 结合第四方面,在第一种可能的实现方式中,所述端口单元包括查询子单元和发 送子单元;
[0039] 所述查询子单元用于根据所述快速通道互联报文的目的节点地址DNID,在所述路 由表中查找所述目的节点地址对应的快速通道互联域的端口标识;
[0040] 所述发送子单元用于通过所述查询子单元获取的快速通道互联域的端口标识对 应的快速通道互联端口将所述快速通道互联报文发送至所述快速通道互联域的对应设 备;
[0041] 所述路由表,包括:快速通道互联报文的目的节点地址与快速通道互联域的端口 标识的映射关系。
[0042] 第五方面,提供一种网络系统,包括快速通道互联QPI域互联网络与无限互联IB 域互联网络,所述快速通道互联域互联网络与无限互联域互联网络通过上述的信号转换装 置连接。
[0043] 本发明实施例提供的信号转换方法、装置及系统,通过将QPI报文转换为IB报文, 或者将IB报文转换为QPI报文,将QPI报文与IB报文进行转换,实现了 QPI域网络和IB 域网络的信号转换,进而实现了 QPI域网络与IB域网络的连接。

【专利附图】

【附图说明】
[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例。
[0045] 图1为本发明的实施例提供的一种通信系统结构示意图;
[0046] 图2为本发明的实施例提供的一种信号转换装置结构示意图;
[0047] 图3为本发明的实施例提供的又一种信号转换装置结构示意图;
[0048] 图4为本发明的另一实施例提供的一种信号转换装置结构示意图;
[0049] 图5为本发明的另一实施例提供的又一种信号转换装置结构示意图;
[0050] 图6为本发明的又一实施例提供的又一种信号转换装置结构示意图;
[0051] 图7为本发明的实施例提供的一种信号转换方法流程示意图;
[0052] 图8为本发明的实施例提供的又一种信号转换方法流程示意图;
[0053] 图9为本发明的另一实施例提供的一种信号转换方法流程示意图。

【具体实施方式】
[0054] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0055] 本发明实施例提供一种信号转换方法、装置及系统,应用于通信系统中实现QPI 域网络与IB域网络的信号转换,从而实现QPI域网络与IB域网络的连接。具体的,本发明 实施例提供一种网络系统,参照图1所示,包括至少一个信号转换装置2,信号转换装置2用 于连接QPI域网络Ia及IB域网络lb。
[0056] 其中,参照图2所示,信号转换装置2包括端口单元21、路由转换单元22及报文转 换单元23。
[0057] 端口单元21用于端口单元用于接收快速通道互联QPI报文,快速通道互联报文包 括目的节点地址(Destination Node Identification,DNID)。
[0058] 路由转换单元22用于根据端口单元21接收的快速通道互联报文的目的节 点地址,在路由表中查找目的节点地址对应的无限互联IB报文的本地地址(Local Identification, LID)。
[0059] 报文转换单元23用于将快速通道互联报文转换为无限互联报文,其中,无限互联 报文的报文头包括路由转换单元22获取的本地地址,无限互联报文的数据字段包括快速 通道互联报文。
[0060] 端口单元21,还用于根据路由表中无限互联域的端口标识,将报文转换单元23转 换的无限互联报文发送至无限互联域。
[0061] 这样,通信系统中QPI域网络的报文转换成为IB域网络的报文,从而实现了 QPI 域网络与IB域网络的信号转换。
[0062] 可选的,参照图3所示,端口单元21包括:查询子单元211和发送子单元212。
[0063] 查询子单元211用于查询路由表,根据无限互联报文的本地地址字段,获取无限 互联报文对应的无限互联域的端口标识。
[0064] 发送子单元212用于通过查询子单元211获取的无限互联域的端口标识对应的无 限互联端口将无限互联报文发送至无限互联域的对应设备。
[0065] 具体的,路由表如下表1所示:包括快速通道互联报文的目的节点地址字段、无限 互联报文的本地地址字段与无限互联域的端口标识的映射关系。
[0066] 表 1
[0067]

【权利要求】
1. 一种信号转换方法,其特征在于: 接收快速通道互联QPI报文,所述快速通道互联报文包括目的节点地址DNID ; 根据所述目的节点地址,在路由表中查找所述目的节点地址对应的无限互联IB报文 的本地地址LID ; 将所述快速通道互联报文转换为无限互联报文,其中,所述无限互联报文的报文头包 括本地地址,所述无限互联报文的数据字段包括所述快速通道互联报文; 根据所述路由表中无限互联域的端口标识,将所述无限互联报文发送至无限互联域。
2. 根据权利要求1所述的信号转换方法,其特征在于,所述根据所述路由表中无限互 联域的端口标识,将所述无限互联报文发送至无限互联域,具体包括: 查询所述路由表,根据所述无限互联报文的本地地址字段,获取所述无限互联报文对 应的无限互联域的端口标识; 通过所述无限互联域的端口标识对应的无限互联端口将所述无限互联报文发送至所 述无限互联域的对应设备; 所述路由表包括:快速通道互联报文的目的节点地址字段、无限互联报文的本地地址 字段与无限互联域的端口标识的映射关系。
3. -种信号转换方法,其特征在于: 接收无限互联IB报文,所述无限互联报文的数据字段包括快速通道互联QPI报文; 提取所述无限互联报文的数据字段中的所述快速通道互联报文; 根据路由表中的快速通道互联域的端口标识,将所述快速通道互联报文发送至快速通 道互联域。
4. 根据权利要求3所述的信号转换方法,其特征在于,所述根据路由表中的快速通道 互联域的端口标识,将所述快速通道互联报文发送至快速通道互联域,具体包括: 根据所述快速通道互联报文的目的节点地址DNID,在所述路由表中查找所述目的节点 地址对应的快速通道互联域的端口标识; 通过所述快速通道互联域的端口标识对应的快速通道互联端口将所述快速通道互联 报文发送至所述快速通道互联域的对应设备; 所述路由表,包括:快速通道互联报文的目的节点地址与快速通道互联域的端口标识 的映射关系。
5. -种信号转换装置,其特征在于,包括端口单元、路由转换单元及报文转换单元: 所述端口单元用于接收快速通道互联QPI报文,所述快速通道互联报文包括目的节点 地址DNID ; 所述路由转换单元用于根据所述端口单元接收的快速通道互联报文的所述目的节点 地址,在路由表中查找所述目的节点地址对应的无限互联IB报文的本地地址LID ; 所述报文转换单元用于将所述快速通道互联报文转换为无限互联报文,其中,所述无 限互联报文的报文头包括所述路由转换单元获取的本地地址,所述无限互联报文的数据字 段包括所述快速通道互联报文; 所述端口单元,还用于根据所述路由表中无限互联域的端口标识,将所述报文转换单 元转换的无限互联报文发送至无限互联域。
6. 根据权利要求5所述的信号转换装置,其特征在于,所述端口单元包括:查询子单元 和发送子单元; 所述查询子单元用于查询所述路由表,根据所述无限互联报文的本地地址字段,获取 所述无限互联报文对应的无限互联域的端口标识; 所述发送子单元用于通过所述查询子单元获取的无限互联域的端口标识对应的无限 互联端口将所述无限互联报文发送至所述无限互联域的对应设备; 所述路由表包括:快速通道互联报文的目的节点地址字段、无限互联报文的本地地址 字段与无限互联域的端口标识的映射关系。
7. -种信号转换装置,其特征在于,包括:端口单元及报文转换单元; 所述端口单元用于接收无限互联IB报文,所述无限互联报文的数据字段包括快速通 道互联QPI报文; 所述报文转换单元用于提取所述端口单元接收的无限互联报文的数据字段中的所述 快速通道互联报文; 所述端口单元还用于根据路由表中的快速通道互联域的端口标识,将所述报文转换单 元提取的快速通道互联报文发送至快速通道互联域。
8. 根据权利要求7所述的信号转换装置,其特征在于,所述端口单元包括查询子单元 和发送子单元; 所述查询子单元用于根据所述快速通道互联报文的目的节点地址DNID,在所述路由表 中查找所述目的节点地址对应的快速通道互联域的端口标识; 所述发送子单元用于通过所述查询子单元获取的快速通道互联域的端口标识对应的 快速通道互联端口将所述快速通道互联报文发送至所述快速通道互联域的对应设备; 所述路由表,包括:快速通道互联报文的目的节点地址与快速通道互联域的端口标识 的映射关系。
9. 一种网络系统,包括快速通道互联QPI域互联网络与无限互联IB域互联网络,其特 征在于: 所述快速通道互联域互联网络与无限互联域互联网络通过权利要求5-8所述的信号 转换装置连接。
【文档编号】H04L12/70GK104333500SQ201310308808
【公开日】2015年2月4日 申请日期:2013年7月22日 优先权日:2013年7月22日
【发明者】陆斌, 王工艺, 陈昊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1