什么?
DPDK在盒子里???
不知道了吧,
来来来,小编带你扫扫盲。
1.什么是“DPDK盒子”?
简单来说,DPDK盒子是一个定制的、MINI的硬件盒子,预装Linux系统和DPDK软件,通过该盒子,使用者可以学习如何使用DPDK,也可以方便的开发基于DPDK的应用。DPDK盒子已经开发过两代了,下面简要介绍一下。
第一代盒子
组成:一个单板计算机(MinnowboardTurbot);Intel®Atom™ E3826处理器 (1M 缓存, 1.46GHz);SilverjawLure子板,mini PCI槽;英特尔以太网控制器I350(双千兆),插入迷你PCI槽。
第二代盒子
(RCC-DFF 2220 系统)组成:双核 Intel®Atom™C2338CPU,2GB内存,2 GbE以太网端口,nano-ITX外形,预装DPDK软件。这次升级,无论处理器,内存,还是外观都得到了大大加强。
(怎么样?第二代盒子是不是酷毙了?)
DPDK盒子包含:RCC-DFF 2220 系统
预装Linux系统和DPDK
美标通用电源线
快速入门指南
2. “DPDK 盒子”(RCC-DFF 2220 系统)硬件规格:
英特尔双核AtomC2338 CPU,1.7 GHz主频
紧凑型nano-ITX外形120x120mm
2 GB DDR3L non-ECC内存
4GB eMMC闪存
2x 10/100 /1000Base-TX GbE以太网端口(RJ-45)
阳极氧化黑色外壳
1x M.2连接器
1x mPCIe连接器, microSIM插槽
1x USB 2.0端口
1x Mini-USB串行控制台端口
复位按钮
电源/状态LED
前面板接头
可选RTC电池的2-pin接头
12 VDC电源输入连接头
使用Coreboot引导加载程序
AC/DC自适应开关电源适配器
无风扇,运行在0°C至55°C温度
尺寸:13.4cm * 13.2cm * 3.8cm
符合RoHS标准
3. 如何使用:
插入SD卡,连接键盘和鼠标,连接电源,运行第一个DPDK程序,数据包就可以在本地的两个端口之间进行loopback传输(更多DPDK信息请访问dpdk.org)。是不是非常简单?
那,DPDK盒子能做什么呢?
第一个用处就是作为学习DPDK的平台,对于刚刚接触DPDK的初学者,该平台主要的好处是提供了一个“已知”系统:可预测网络界面设置;可预测资源用性;出错范围有限;应用程序以标准方式运行,有已知标记知道要做什么,知道有哪些资源,培训者知道有多少内存,知道典型问题是什么,运行系统时培训者对于能进行的主题很熟悉。如果要建立许多驱动,可以挑选一些驱动,这是一个“已知”系统,可以限制出错范围。对于学生而言,还有一大优势是可以看到、感受到这个盒子,亲自建立系统,获得更多亲身感知的经验。
除了初学者学习如何使用DPDK之外,开发者也可以在小盒子上轻松开发基于DPDK的小微型应用并进行部署,例如,做成一个家庭或者小型企业的网关,充当防火墙,进行流量监控等等。
鉴于DPDK盒子的便携性,开发者还可以使用基于DPDK的pktgen,轻松将DPDK盒子改装成一个发包器,用于支持客户,现场demo或者其他需要便携式发包仪器的场合。
4.价格:
商品 | DPDK RCC-DFF 2220 |
内含电缆 | Cat 6 以太网电缆 USB 2.0 A to Mini-B 3英尺电缆 |
价格 | 299美元 |
【购买方式】:如有购买需求,请输入链接:https://store.netgate.com/DPDK-2220.aspx 或点击“阅读全文”(暂不支持寄送到中国)
以下视频是David Hunt在DPDK Summit上对第一代盒子的介绍
长按指纹识别二维码关注