网络设备的白盒化令更多厂商能够花费更少的钱得到自己想要的定制网络设备,而我接下来要说的这个产品便是基于将白盒做到底这样的理念而生的。
今天的白盒设备还是由许多要在工厂里生产和装配的定制部件构成,对有财力下大订单的厂商来说自然是不在话下,但对于小型的研究机构和个人来说,为了得到自己想要的定制网络设备去工厂里下订单制造还是过于昂贵了。
于是我便产生了这样的想法:如果有人能够制造一种使用市面上能买到的通用零件构建成(主板、网卡、托架等),所有部件均可现场组装,高密度的网卡安装槽位,遵循开放的规范,没有专有部件的障碍的 NFV 硬件平台。
为了提供高密度的网卡安装槽位,同时将该特性与主机平台解耦,它将会具有带 PCI-E 交换功能的背板,放置在机箱前侧。为了方便插拔,所有网卡都会被安装到一个由标准规范定义的托架内,该托架具有由标准规范定义的背板连接接口和 PCI-E 转接器,可将 PCI-E 网卡或其它尺寸合适的 PCI-E 设备连接到背板上。托架具有两种主要的规格,分别支持半高 PCI-E 卡和全高 PCI-E 卡,但都是单槽位的。主机通过 PCI-E 背板连接卡(支持多路连接)连接到背板上,以访问插入该背板的 PCI-E 设备。
机箱可支持各类标准规格的主板,有各种高度,每 U 最多可提供 8 个横置的网卡安装槽位。
如果你有一个 1U 的该类机箱,你可以在上面插 8 个 4 千兆网口的网卡提供 32 个千兆网口,也可以将其中一些换成 2 口 40G 的网卡提供上行链路带宽,总之,它可为你的定制网络设备提供灵活自由且高密度的网络接口选项。
如果你想测试支持分布式转发的 FPGA 网卡和网络设备平台,甚至是在生产环境中部署带有高密度端口的 NFV 设备,它也会是你的理想选择。
感觉这玩意还挺适合小厂路走偏锋搞一搞的。
1
Worldispow 341 天前 via Android
没看懂你到底要干什么,如果是指支持 pcie 网卡的服务器,早就已经遍地都是了。
还有,不管生产还是研究,都不会有人用千兆网卡了。 |
2
HawkinsSherpherd OP @Worldispow 一种装有带 PCI-E 交换功能的 PCI-E 背板的,通过转接成更小的接口和在托架上进行标准 PCI-E 插槽到背板小型接口的转换的方式提供大量插槽用来插网卡的机箱和拓展柜。主要用途如下:
构建具有高密度端口需求的,使用通用硬件的定制网络设备 构建具有复杂网络接口类型需求的,使用通用硬件的定制网络设备 |
3
JayZXu 341 天前
你这只考虑了接口数量,完全没有考虑 CPU 的转发性能和 PCIE 通道数啊。
这东西本质不就是服务器吗···· |
4
HawkinsSherpherd OP @JayZXu 对啊,主要用于 NFV 应用,它当然首先是一台服务器,一台作为网络设备使用的服务器。
背板上的网卡的 PCI-E 通道是交换芯片提供的,背板通过主机上的背板连接卡连接到主机,支持多路径连接。 至于 CPU 转发性能和互联性能与网卡配置之间的均衡,这取决于使用者如何设计它们的定制网络设备,这种机箱和拓展柜只负责提供插入许多网卡并通过 PCI-E 交换芯片为它们提供 PCI-E 通道的能力。 |
5
Worldispow 340 天前 via Android
@HawkinsSherpherd 绕了一大圈子,也没看出来跟直接把 pcie 网卡插到服务器上有啥区别。。。
|
6
HawkinsSherpherd OP @Worldispow 区别就是能在紧凑的空间里塞下更多的网卡,或者其它的 PCI-E 设备。
要是乐意的话也可以试试塞单槽计算卡,就是不知道供电跟不跟得上。 |
7
Worldispow 340 天前 1
@HawkinsSherpherd 如果只是想在紧凑的空间里塞下更多的 pcie 设备,直接买矿机就行了吧,矿机插一大堆显卡早就实现了。。。。。
如果想用于 nfv 应用,我感觉完全没有必要,便宜点的服务器 3 万块钱就能搞定,一个 100 台服务器的云计算集群 5 台左右跑 nfv 就够了,花不了几个钱。 |
8
wujikai983 340 天前 via iPhone
建议了解一下 Open Compute Project 。
|
9
mantouboji 340 天前
你说的是刀片服务器? PXI ? PXIe ?
|
10
ttvast 340 天前 via Android
能装 40g 了,为啥还要千兆网卡? nfv 是交换机吗?
|