一种节点高度互联的服务器的制作方法

文档序号:15850915发布日期:2018-11-07 09:54阅读:179来源:国知局
一种节点高度互联的服务器的制作方法

本发明属于服务器技术领域,尤其涉及一种节点高度互联的服务器。

背景技术

目前,刀片服务器及高密度服务器中有较多节点,节点之间需要有数据交互以及统一的管理,这些节点之间的互联大部分通过以太网或者ib实现。

但是,刀片服务器及高密度服务器中节点之间用以太网或者ib互联,存在以下几个问题:

(1)cpu出来的连接总线为pcie总线,数据从节点1到节点2的过程为:在节点1,先从pcie数据转为以太网或者ib协议封装的数据,再通过网络传输到节点2,节点2再从以太或者ib格式的数据包解包成pcie的数据,再交给cpu处理,这期间经过了2次协议的转换,延时很长,效率也很低;

(2)通过以太网或者ib互联的节点相对是独立的,下行的设备无法共享,在一个节点无数据交互时,其所拥有的网卡资源就处于空闲状态,不利于资源的利用以及节能减排。



技术实现要素:

本发明的目的在于提供一种节点高度互联的服务器,旨在解决现有技术中刀片服务器及高密度服务器中节点之间用以太网或者ib互联,存在延时较长,资源无法共享的问题。

本发明是这样实现的,一种节点高度互联的服务器,包括至少一个pcieswitch板以及与所述pcieswitch板前端连接的若干个节点卡槽、与所述pcieswitch板后端连接的若干个ioe扩展卡槽;

所述pcieswitch板设有三个桥接芯片a和三个桥接芯片b,其中,三个所述桥接芯片a分别连接对应的节点卡槽连接,三个所述桥接芯片b分别连接对应的ioe扩展卡槽,三个所述桥接芯片a中的任意一个均分别与三个所述桥接芯片b互联连接。

作为作为一种改进的方案,所述桥接芯片a包括第一桥接芯片a、第二桥接芯片a和第三桥接芯片a;

所述桥接芯片b包括第一桥接芯片b、第二桥接芯片b和第三桥接芯片b;

所述桥接芯片a和所述桥接芯片b均设有六个x16接口,所述第一桥接芯片a、第二桥接芯片a和第三桥接芯片a均通过六个所述x16接口中的其中三个分别与所述第一桥接芯片b、第二桥接芯片b和第三桥接芯片b连接。

作为作为一种改进的方案,所述节点卡槽的数量为9个,且所述节点卡槽上设有一个x16pcie信号接口,分别记为第一节点卡槽至第九节点卡槽;

所述ioe扩展卡槽的数量为9个,分别记为第一ioe扩展卡槽至第九ioe扩展卡槽。

作为作为一种改进的方案,所述第一桥接芯片a剩余的三个x16接口分别与第一节点卡槽、第二节点卡槽和第三节点卡槽对应连接;

所述第二桥接芯片a剩余的三个x16接口分别与第四节点卡槽、第五节点卡槽和第六节点卡槽对应连接;

所述第三桥接芯片a剩余的三个x16接口分别与第七节点卡槽、第八节点卡槽和第九节点卡槽对应连接。

作为作为一种改进的方案,所述第一桥接芯片b剩余的三个x16接口分别与第一ioe扩展卡槽、第二ioe扩展卡槽和第三ioe扩展卡槽对应连接;

所述第二桥接芯片b剩余的三个x16接口分别与第四ioe扩展卡槽、第五ioe扩展卡槽和第六ioe扩展卡槽对应连接;

所述第三桥接芯片b剩余的三个x16接口分别与第七ioe扩展卡槽、第八ioe扩展卡槽和第九ioe扩展卡槽对应连接。

作为作为一种改进的方案,所述pcieswitch板的数量为两个,分别记为相互连接的第一pcieswitch板和第二pcieswitch板。

作为作为一种改进的方案,所述节点卡槽的数量为9个,分别记为第一节点卡槽至第九节点卡槽,且所述节点卡槽上设有两个x16pcie信号接口,分别记为第一x16pcie信号接口和第二x16pcie信号接口;

所述ioe扩展卡槽的数量为10个,分别记为第一ioe扩展卡槽至第十ioe扩展卡槽。

作为作为一种改进的方案,所述第一pcieswitch板的第一桥接芯片a剩余的三个x16接口分别与第一节点卡槽的第一x16pcie信号接口、第二节点卡槽的第一x16pcie信号接口和第三节点卡槽的第一x16pcie信号接口对应连接;

所述第一pcieswitch板的第二桥接芯片a剩余的三个x16接口分别与第四节点卡槽的第一x16pcie信号接口、第五节点卡槽的第一x16pcie信号接口和第六节点卡槽的第一x16pcie信号接口对应连接;

所述第一pcieswitch板的第三桥接芯片a剩余的三个x16接口分别与第七节点卡槽的第一x16pcie信号接口、第八节点卡槽的第一x16pcie信号接口和第九节点卡槽的第一x16pcie信号接口对应连接。

作为作为一种改进的方案,所述第二pcieswitch板的第一桥接芯片a剩余的三个x16接口分别与第一节点卡槽的第二x16pcie信号接口、第二节点卡槽的第二x16pcie信号接口和第三节点卡槽的第二x16pcie信号接口对应连接;

所述第二pcieswitch板的第二桥接芯片a剩余的三个x16接口分别与第四节点卡槽的第二x16pcie信号接口、第五节点卡槽的第二x16pcie信号接口和第六节点卡槽的第二x16pcie信号接口对应连接;

所述第二pcieswitch板的第三桥接芯片a剩余的三个x16接口分别与第七节点卡槽的第二x16pcie信号接口、第八节点卡槽的第二x16pcie信号接口和第九节点卡槽的第二x16pcie信号接口对应连接。

作为作为一种改进的方案,所述第一pcieswitch板的第一桥接芯片b剩余的两个x16接口分别与第一ioe扩展卡槽和第二ioe扩展卡槽对应连接;

所述第一pcieswitch板的第二桥接芯片b剩余的两个x16接口分别与第三ioe扩展卡槽和第四ioe扩展卡槽对应连接;

所述第一pcieswitch板的第三桥接芯片b剩余的其中一个x16接口与第五ioe扩展卡槽对应连接;

所述第二pcieswitch板的第一桥接芯片b剩余的两个x16接口分别与第六ioe扩展卡槽和第七ioe扩展卡槽对应连接;

所述第二pcieswitch板的第二桥接芯片b剩余的两个x16接口分别与第八ioe扩展卡槽和第九ioe扩展卡槽对应连接;

所述第二pcieswitch板的第三桥接芯片b剩余的其中一个x16接口与第十ioe扩展卡槽对应连接。

在本发明实施例中,节点高度互联的服务器包括至少一个pcieswitch板以及与pcieswitch板前端连接的若干个节点卡槽、与所述pcieswitch板后端连接的若干个ioe扩展卡槽;pcieswitch板设有三个桥接芯片a和三个桥接芯片b,其中,三个桥接芯片a分别连接对应的节点卡槽连接,三个桥接芯片b分别连接对应的ioe扩展卡槽,三个桥接芯片a中的任意一个均分别与三个桥接芯片b互联连接,从而实现节点高速数据互通互联,减少数据传输的延时,而且灵活配置的io数量,根据需求可配置相应的io扩展给需要的节点,实现资源共享。

附图说明

图1是本发明实施例一提供的节点高度互联的服务器的结构示意图;

图2是本发明实施例二提供的节点高度互联的服务器的结构示意图;

其中,1-pcieswitch板,101-第一pcieswitch板,102-第二pcieswitch板,2-第一节点卡槽,3-第二节点卡槽,4-第三节点卡槽,5-第四节点卡槽,6-第五节点卡槽,7-第六节点卡槽,8-第七节点卡槽,9-第八节点卡槽,10-第九节点卡槽,11-第一桥接芯片a,12-第二桥接芯片a,13-第三桥接芯片a,14-第一桥接芯片b,15-第二桥接芯片b,16-第三桥接芯片b,17-x16接口,18-第一ioe扩展卡槽,19-第二ioe扩展卡槽,20-第三ioe扩展卡槽,21-第四ioe扩展卡槽,22-第五ioe扩展卡槽,23-第六ioe扩展卡槽,24-第七ioe扩展卡槽,25-第八ioe扩展卡槽,26-第九ioe扩展卡槽,27-第十ioe扩展卡槽,28-第一x16pcie信号接口,29-第二x16pcie信号接口。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1和图2分别示出了本发明提供的节点高度互联的服务器的结构示意图,其中图中仅给出与本发明实施例相关的部分。

节点高度互联的服务器包括至少一个pcieswitch板1以及与所述pcieswitch板1前端连接的若干个节点卡槽、与所述pcieswitch板1后端连接的若干个ioe扩展卡槽;

所述pcieswitch板1设有三个桥接芯片a和三个桥接芯片b,其中,三个所述桥接芯片a分别连接对应的节点卡槽连接,三个所述桥接芯片b分别连接对应的ioe扩展卡槽,三个所述桥接芯片a中的任意一个均分别与三个所述桥接芯片b互联连接;

在该实施例中,对pcieswitch板1上的桥接芯片按照连接的卡槽类型类型分类,将与节点卡槽连接的划分为桥接芯片a,将与ioe扩展卡槽连接的桥接芯片划分为桥接芯片b,其中,桥接芯片a和桥接芯片b的类型可以相同,例如均为pex9797,当然也可以不同,例如桥接芯片a采用pex9797,桥接芯片b采用pex9781,参考图1和图2所示。

在本发明实施例中,桥接芯片a包括第一桥接芯片a11、第二桥接芯片a12和第三桥接芯片a13;

所述桥接芯片b包括第一桥接芯片b14、第二桥接芯片b15和第三桥接芯片b16;

所述桥接芯片a和所述桥接芯片b均设有六个x16接口17,所述第一桥接芯片a11、第二桥接芯片a12和第三桥接芯片a13均通过六个所述x16接口17中的其中三个分别与所述第一桥接芯片b14、第二桥接芯片b15和第三桥接芯片b16连接。

图1示出的是节点高度互联的服务器包括一个pcieswitch板的情形,节点卡槽的数量为9个,且所述节点卡槽上设有一个x16pcie信号接口,分别记为第一节点卡槽2至第九节点卡槽;

所述ioe扩展卡槽的数量为9个,分别记为第一ioe扩展卡槽18至第九ioe扩展卡槽26。

在此基础上,第一桥接芯片a11剩余的三个x16接口17分别与第一节点卡槽2、第二节点卡槽3和第三节点卡槽4对应连接;

所述第二桥接芯片a12剩余的三个x16接口17分别与第四节点卡槽5、第五节点卡槽6和第六节点卡槽7对应连接;

所述第三桥接芯片a13剩余的三个x16接口17分别与第七节点卡槽8、第八节点卡槽9和第九节点卡槽10对应连接;

第一桥接芯片b14剩余的三个x16接口17分别与第一ioe扩展卡槽18、第二ioe扩展卡槽19和第三ioe扩展卡槽20对应连接;

所述第二桥接芯片b15剩余的三个x16接口17分别与第四ioe扩展卡槽21、第五ioe扩展卡槽22和第六ioe扩展卡槽23对应连接;

所述第三桥接芯片b16剩余的三个x16接口17分别与第七ioe扩展卡槽24、第八ioe扩展卡槽25和第九ioe扩展卡槽26对应连接。

在该实施例中,ioe扩展卡槽可以插入9个pciex16卡,用于连接外设,该pcieswitch板用6个pex9797芯片实现全互联,保证链路的带宽收敛比为最优;9个节点卡槽用于插入对应的节点,节点之间可实现128gb/s带宽的数据交互,对于需要io数量较多的节点,可多配置几个ioe扩展卡槽。

图2示出的是节点高度互联的服务器包括两个pcieswitch板的情形,即:pcieswitch板的数量为两个,分别记为相互连接的第一pcieswitch板101和第二pcieswitch板102;

在该实施例中,节点卡槽的数量为9个,分别记为第一节点卡槽2至第九节点卡槽109,且所述节点卡槽上设有两个x16pcie信号接口,分别记为第一x16pcie信号接口28和第二x16pcie信号接口29;

所述ioe扩展卡槽的数量为10个,分别记为第一ioe扩展卡槽18至第十ioe扩展卡槽27。

在该实施例中,第一pcieswitch板101的第一桥接芯片a11剩余的三个x16接口17分别与第一节点卡槽2的第一x16pcie信号接口28、第二节点卡槽3的第一x16pcie信号接口28和第三节点卡槽4的第一x16pcie信号接口28对应连接;

所述第一pcieswitch板101的第二桥接芯片a12剩余的三个x16接口17分别与第四节点卡槽5的第一x16pcie信号接口28、第五节点卡槽6的第一x16pcie信号接口28和第六节点卡槽7的第一x16pcie信号接口28对应连接;

所述第一pcieswitch板101的第三桥接芯片a13剩余的三个x16接口17分别与第七节点卡槽8的第一x16pcie信号接口28、第八节点卡槽9的第一x16pcie信号接口28和第九节点卡槽10的第一x16pcie信号接口28对应连接;

第二pcieswitch板102的第一桥接芯片a11剩余的三个x16接口17分别与第一节点卡槽2的第二x16pcie信号接口29、第二节点卡槽3的第二x16pcie信号接口29和第三节点卡槽4的第二x16pcie信号接口29对应连接;

所述第二pcieswitch板102的第二桥接芯片a12剩余的三个x16接口17分别与第四节点卡槽5的第二x16pcie信号接口29、第五节点卡槽6的第二x16pcie信号接口29和第六节点卡槽7的第二x16pcie信号接口29对应连接;

所述第二pcieswitch板102的第三桥接芯片a13剩余的三个x16接口17分别与第七节点卡槽8的第二x16pcie信号接口29、第八节点卡槽9的第二x16pcie信号接口29和第九节点卡槽10的第二x16pcie信号接口29对应连接。

在本发明实施例中,第一pcieswitch板101的第一桥接芯片b14剩余的两个x16接口17分别与第一ioe扩展卡槽18和第二ioe扩展卡槽19对应连接;

所述第一pcieswitch板101的第二桥接芯片b15剩余的两个x16接口17分别与第三ioe扩展卡槽20和第四ioe扩展卡槽21对应连接;

所述第一pcieswitch板101的第三桥接芯片b16剩余的其中一个x16接口17与第五ioe扩展卡槽22对应连接;

所述第二pcieswitch板102的第一桥接芯片b14剩余的两个x16接口17分别与第六ioe扩展卡槽23和第七ioe扩展卡槽24对应连接;

所述第二pcieswitch板102的第二桥接芯片b15剩余的两个x16接口17分别与第八ioe扩展卡槽25和第九ioe扩展卡槽26对应连接;

所述第二pcieswitch板102的第三桥接芯片b16剩余的其中一个x16接口17与第十ioe扩展卡槽27对应连接。

在该实施例中,在图1所示的实施例的基础上,增加一个pcieswitch板,实现链路的冗余和增加带宽,提高服务器的可靠性。

同时,ioe扩展卡槽可以插入9个pciex16卡,用于连接外设,该pcieswitch板用6个pex9797芯片或pec9781芯片实现全互联,保证链路的带宽收敛比为最优;9个节点卡槽用于插入对应的节点,每个节点连接2x16pcie信号到两个pcieswitch板上,节点之间可实现256gb/s带宽的数据交互,对于需要io数量较多的节点,可多配置几个ioe扩展卡槽。

在本发明实施例中,节点高度互联的服务器包括至少一个pcieswitch板以及与pcieswitch板前端连接的若干个节点卡槽、与所述pcieswitch板后端连接的若干个ioe扩展卡槽;pcieswitch板设有三个桥接芯片a和三个桥接芯片b,其中,三个桥接芯片a分别连接对应的节点卡槽连接,三个桥接芯片b分别连接对应的ioe扩展卡槽,三个桥接芯片a中的任意一个均分别与三个桥接芯片b互联连接,从而实现节点高速数据互通互联,减少数据传输的延时,而且灵活配置的io数量,根据需求可配置相应的io扩展给需要的节点,实现资源共享。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1