一个月前xilinx 新兴技术研究会上,斯坦福大学计算机科学系教授nick mckeown教授说“未来的sdn芯片看起来将类似fpga或某种可以在fpga上构建的器件。并行是网络处理中的一个个瓶颈,因此可开发类似vliw (超长指令集架构) 的架构。sdn编译器将独立于目标的规范转换成独立于目标的配置。” nick mckeown当时所提及的正是xilinx今日在interop公布的网络设计中的软定义规范环境(sdnet) 。
sdnet环境让你可以用更自然的方式使用高层网络规格定义数据包处理功能,不需要定义底层网络的实现细节。然后sdnet可以基于xilinx all programmable器件,自动地将规范转化成优化的硬件实现,提供线速级的处理性能。
使用sdnet的系统架构师无需了解如何使用fpga,甚至也不需要任何fpga的专业知识,所有他们需要的只是清楚他们自己需要实现的网络任务。
sdnet集成自动生成的开发环境:
用于特定功能的自定义硬件组件(例如解析、编辑)
基于用户要求的自定义数据包数据平面(data-plane)硬件子系统
已生成sdnet架构的自定义固件
用于调试和验证的测试平台
下面的示意图展示了利用sdnet和xilinxvivado design suite所实现的网络线路卡实现流程:
sdnet环境生成的封包处理架构支持无中断更新。也就是说,可在数据包传输过程中实时修改sdnet定义的数据层处理功能,而且不会影响线路服务,在重配置的时候无需网络宕机。
xilinx sdnet的革命性创新体现在什么地方?
loring wirbel—linley group高级分析师在白皮书white paper on sdnet中写到:
“因为sdnet不需要涉及协议、硬件的具体实现以及性能扩展,它的灵活性在业界是独一无二的。学术界、网络设备制造商、npu供应商和eda供应商已经进行了许多尝试,他们定义分组描述语言、解析语言、以及高级工具以实现设计软性网络元素的一些功能。但都无法实现sdnet所产生的功能。”
使用sdnet网络可重构性与sdn、软件定义网络有着根本的不同,原因是sdnet生成并管理控制层和数据层硬件和软件配置,下图将sdn与“软”定义网络 sdnet(xilinx为基于sdnet的网络起的名子)进行了对比:
想看实时的演示?xilinx研究工程师mike attig 利用一个3分钟的视频,展示了利用sdnet在网络运行状态下重新定义网络系统有多快:
注:3分钟视频里讲述重新定义设计、编译新设计,部署硬件设计,实时收集新设计数据的概念,足以让您了解sdnet如何改变网络设备的设计。
以下为xilinx公司副总裁nick possley讲述sdnet如何启动“软”定义网络,sdnet为系统架构带来的优势以及sdnet的创新性。
最后,这里是eetimes网站有关sdnet发布的报道,max maxfield’s take。
实践GoF的23种设计模式:适配器模式
狼来了的故事!还要讲多久?智能汽车时代的贾跃亭
小米屏下指纹手机可用APP锁定前置摄像头
煤矿瓦斯全作业链在线监测与预警物联网解决方案
欧盟将锂电池视为电动车领域的核心技术,重新审视锂电池产业
“软”定义规范环境(SDNet)扩展至数据层实现高速SDN
AI和机器学习在当今网络安全中的特殊使用案例
半导体制程再微缩下去,还有经济效益吗?
华为新机中最受欢迎的并非新出的华为P10而是上一年的它
pcb设计:Allegro自动修改差分线宽方法
Han-INOX®不锈钢外壳可对腐蚀和侵蚀性物质进行防护
为您的供应链增加信任
基于亚马逊无人机送货系统
u-blox与英伟达无人驾驶生态系统达成合作伙伴关系
星河亮点推出5G毫米波综测仪原型系统,符合3GPP标准规范要求
超频三收购圣比和49.5%股权 进军锂电池领域
检修中细漆包线头上锡小经验,Enameled wire
简易AM信号调制的FPGA实现过程简单讲解
关于智能大棚控制系统,它是由哪些设备组成的
树莓派GPIO入门08-使用74HC595芯片驱动数码管(二)