一种交换机架构及应用于交换机架构的数据管理方法

文档序号:9399212阅读:814来源:国知局
一种交换机架构及应用于交换机架构的数据管理方法
【技术领域】
[0001]本发明属于交换机领域,尤其涉及一种交换机架构及应用于交换机架构的数据管理方法。
【背景技术】
[0002]随着信息技术的快速发展,各类电子产品的爆炸式增长,使得巨量的数据在不断产生,巨量数据的处理和存储,使原有的数据中心遇到了巨大的挑战。
[0003]而数据中心中的传统存储交换机面临带宽不足、数据链路带宽利用率低、可扩展性差、系统冗余性不好等问题。

【发明内容】

[0004]本发明提供一种交换机架构及应用于交换机架构的数据管理方法,以解决上述问题。
[0005]本发明提供一种交换机架构。上述交换机架构包括:供电模块、PCIE扩展模块、多个交换芯片、中央处理单元CPU、背板模块、基板模块、EXTENS1N扩展模块;所述交换芯片分别位于背板模块、EXTENS1N扩展模块;所述中央处理单元CPU位于所述基板模块;
[0006]位于背板模块、EXTENS1N扩展模块的交换芯片之间相互连接,并且位于所述背板模块的交换芯片还与所述PCIE扩展模块、所述基板模块相连;
[0007]所述中央处理单元CPU通过总线对位于所述背板模块、所述EXTENS1N扩展模块中的交换芯片之间的数据传输进行控制。
[0008]本发明还提供一种应用于交换机架构的数据管理方法。上述方法包括以下步骤:
[0009]通过与背板模块相连的PCIE扩展模块,获取交换数据;其中,所述背板模块中的交换芯片与所述PCIE扩展模块相连;
[0010]中央处理单元通过总线,对所述背板模块中的交换芯片、EXTENS1N扩展模块中的交换芯片之间的数据传输进行控制;其中,所述背板模块中的交换芯片、EXTENS1N扩展模块中的交换芯片之间相互相连并且位于所述背板模块的交换芯片还与PCIE扩展模块、基板模块相连。
[0011]通过以下方案:交换机架构包括:供电模块、PCIE扩展模块、多个交换芯片、中央处理单元CPU、背板模块、基板模块、EXTENS1N扩展模块;所述交换芯片分别位于背板模块、EXTENS1N扩展模块;所述中央处理单元CPU位于所述基板模块;位于背板模块、EXTENS1N扩展模块的交换芯片之间相互连接,并且位于所述背板模块的交换芯片还与所述PCIE扩展模块、所述基板模块相连;所述中央处理单元CPU通过总线对位于所述背板模块、所述EXTENS1N扩展模块中的交换芯片之间的数据传输进行控制;使得所有QSFP+接口连接的存储服务器同时共享PCIE_B0X中接入的PCIE设备(该设备支持SR-1OV功能),实现了交换机数据链路带宽的最大利用率,大大提高了交换机的数据交换效率。
[0012]通过以下方案:所述PCIE扩展模块内有一标准X16PCIE插槽,用于插入PCIE卡设备;其中,所述PCIE扩展模块支持PCIE卡设备热插拔,同时,所述PCIE扩展模块自身也支持热插拔;使系统可靠性得以大大提升,避免了当PCIE卡设备损坏时必须整机断电维修对数据中心造成的巨大损失。
【附图说明】
[0013]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0014]图1所示为本发明实施例1的交换机硬件架构图;
[0015]图2所示为本发明实施例2的应用于交换机架构的数据管理方法处理流程图;
[0016]下面对本文中出现的专业名词进行说明:
[0017]PSU:Power Suply Unit ;供电模块;
[0018]PCIE -Peripheral Component Interface Express ;总线和接口标准。
【具体实施方式】
[0019]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0020]图1所示为本发明实施例1的交换机硬件架构图,包括两个供电模块(PSU_L;PSU_R) ;PCIE扩展模块,包括两个PCIE_B0X,分别为PCIE_B0X_L ;PCIE_B0X_R ;三个交换芯片(PEX9797交换芯片、PEX9797_0交换芯片、PEX9797_1交换芯片);背板模块即BACKPLANE ;基板模块即BASE ;中央处理单元CPU !EXTENS1N扩展模块;
[0021]两个供电模块,提供了 1+1冗余功能。
[0022]进一步地,所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片两两相互连接。
[0023]进一步地,所述PEX9797交换芯片通过连接器分别与所述PEX9797_0交换芯片、所述PEX9797_1交换芯片相连;所述PEX9797_0交换芯片与所述PEX9797_1交换芯片直接相连。
[0024]进一步地,所述中央处理单元CPU通过3路XlPCIE GEN2总线对所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片进行控制。
[0025]进一步地,所述中央处理单元CPU通过I路SMBus总线对所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片进行控制。
[0026]其中,所述中央处理单元CPU为Intel Atom CPU。
[0027]进一步地,所述供电模块PSU,用于输入220V交流电压,输出12V、5V直流电压。
[0028]进一步地,所述PCIE扩展模块内有一标准X16PCIE插槽,用于插入PCIE卡设备;其中,所述PCIE扩展模块支持PCIE卡设备热插拔,同时,所述PCIE扩展模块自身也可热插拔。
[0029]两种热插拔均通过同一个按钮和LED来完成。
[0030]进一步地,所述背板模块,用于提供其他板卡的数据交换功能、同源时钟、待机电源,同时可检测其他板卡状态。
[0031]进一步地,所述基板模块,用于提供背板PCIE信号对外的QSFP+接口,内包含一连接CPU板卡的插槽。
[0032]进一步地,所述CPU,用于监控、控制整机;还用于对外提供网口、串口等控制端
□ O
[0033]进一步地,所述EXTENS1N扩展模块,用于进行QSPF+端口扩展,使整机对外端口增加。
[0034]如图1所示,带箭头黑线均为PCIE GEN3数据链路,每个QSFP+模块包含4个QSFP+接口,对应4路X4PCIE信号;其他链路均为X16PCIE信号。
[0035]进一步地,所述QSFP+接口均配置成Host模式;所述PCIE扩展模块配置成DownStream模式;其中,所述Host模式为上行端口,DownStream模式为下行端口。
[0036]所有QSFP+接口连接的Host均同时共享所述PCIE扩展模块(PCIE_B0X_L ;PCIE_B0X_R)中插入的PCIE卡设备;其中,所述PCIE卡设备支持SR-1OV功能。
[0037]所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片为交换机整机对外提供32个QSFP+、2个X16PCIE插槽提供完整数据通路;所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片分别提供96Lane PCIE数据传输线。
[0038]交换机整机对外端口总共包括160Lane PCIE数据传输线。
[0039]每个交换芯片(所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片)的96Lane PCIE信号总共分为6个Stat1n,每个Stat1n包含16个Lane,这16个Lane可配置成X4、X8、X16的组合,每组PCIE Lane对应一个Port,每个Stat1n 包含 4 个 Port。
[0040]Port是划分PEX9797芯片上PCIE总线的单位,每个Port均可配置成Host、Fabric、DownStream三种模式中的一种。Host端口为上行端口,DownStream端口为下行端口,Fabric端口为连接到其他SWITCH的端口。
[0041]所述PEX9797交换芯片、所述PEX9797_0交换芯片、所述PEX9797_1交换芯片之间连接方式和端口配置模式为:
[0042]a)背板模块即BACK PLANE中的PEX9797交换芯片的PortO连接到PCIE_B0X_L模块,配置为X16PCIE,端口模式为DownStream0
[0043]b)背板模块即BACK PLANE中的PEX9797交换芯片的Port4连接到PCIE_B0X_R模块,配置为X16PCIE,端口模式为DownStream0
[0044]c)背板模块即BACK PLANE中的PEX9797交换芯片的Portl2连接到EXTENS1N扩展模块中PEX9797_1的Port4,配置为X16PCIE,端口模式为Fabric。
[0045]d)背板模块即BACK PLANE中的PEX9797交换芯片的Port20连接到EXTENS1N扩展模块中PEX9797_0交换芯片的PortO,配置为X16PCIE,端口模式为Fabric。
[0046]e)背板模块即 BACK PLANE中的PEX9797交换芯片的Port8、Port9、Portl0、Portll连接到基板模块即BASE中的QSFP+0,配置为X4PCIE,端口模式为Host。
[0047]f)背板模块即 BACK PLANE 中的 PEX9797 交换芯片的 Portl6、Portl7、Portl8、Portl9连接到基板模块即BASE中的QSFP+1,配置为X4PCIE,端口模式为Host。
[0048]g)EXTENS1N扩展模块中的PEX9797_0交换芯片的PortO连接到背板模块即BACKPLANE 中的 PEX9
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1