Xilinx公司新型SDNet环境实现'软”定义网络

热度231票  浏览2105次 【共0条评论】【我要评论 时间:2014年5月07日 20:50

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

注:以下内容基于近期发行的Xcell Journal,第87期的一篇文章,文章标题为Xilinx公司新型SDNet环境实现'软”定义网络。

众多芯片制造商为SDN(软件定义网络)和NFV (网络虚拟化功能)架构生产兼容SDN规范的专业标准产品(ASSP),但由于供应商对所有的网络系统公司提供相同的ASSP芯片,这些芯片无法提供具有竞争力的差异化产品,无法进行功能扩展。基于这些ASSP的固定数据平面设计也变得如此僵化,运营商发现ASSP无法适应千变万化的应用、协议更新和新功能要求时,将不得不进行昂贵的现场线卡升级和更换。

通过推出面向网络的SDNet规范环境和Xilinx创新型软定义网络方法,通信系统公司可以基于Xilinx All Programmable 器件开发低功耗集成线卡,升级SDN架构所要求的一个以上软定义控制层及网络智能。这项新技术可以让供应商按照包含内容智能的软定义数据层硬件来定制他们的系统,也就是说设计团队可以按照系统要求的精确网络服务和应用程序定制硬件。

按照惯例,网络架构师(通常不具备硬件设计的背景)需要使用英语语言描述特定网络协议的要求。然后,这些网络架构师需要依赖精通目标设备的底层架构的专业工程师将这些要求转换成应用于低层、专用于实现的描述(通常使用高度专业化的微码)。这些硬件工程师可指定通用处理器或专用网络处理器执行数据包处理的方法,或者他们把这些功能设计进定制ASIC中。

网络设计团队则必须验证硬件是否实现架构师的原始设计目标,或至少可以兼容架构师计划将使用的线路卡协议的最新版本。如果线路卡不符合要求,网络设计团队必须重复设计过程,直到网络正常运行。

SDNet 软定义网络方法直指该问题的根源所在,支持网络系统设计团队可迅速设计出架构正确的线卡。SDNet尤其专注于将线卡设计的最复杂方面自动化,也就是最新线卡数据包处理和流量管理功能的设计和编程。网络系统团队可在单片Xilinx All Programmable FPGA或Zynq SoC上集成数据包处理和流量管理功能,以及其他线路卡功能。SDNet简化了创建线路卡的高层次行为规范描述,并能自动生成RTL模块用于在Xilinx All Programmable器件、固件和验证测试平台中实现。

Xilinx通信IP和服务副总裁Nick Possley称,SDNet很简单,少数客户在使用过beta版之后表明它非常直观并且易于使用。“与使用微码设计网络处理器相比,在生成简单直观规格方面极大降低了代码量,所以所需的工作量降低了数个数量级。”

下图展示了可以用于SDNet规范环境以创建All Programmable线卡的构建模块:

用于SDNet规范环境以创建All Programmable线卡的构建模块

SDNet的功能是保存运行记录并保存已生成架构及其固件的详细信息。当用户重新运行编译器,将更新的SDNet描述作为输入,编译器决定是否可以将变更纳入固件更新(不生成新硬件),或是否需要再生成硬件(和固件)。在大多数情况下,中等规模的更新如增加或减去将要由线路卡处理的协议,只需要通过更新固件就可以完成。

阅读Mike Santarini文章的完整版,请点击此处

有关技术背景资料,请点击此处

原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Xilinx-s-New-SDNet-Environm...

TAG: 网络
对本篇资讯内容的质量打分:
当前平均分:0.36 (116次打分)
【已经有115人表态】
22票
感动
12票
路过
14票
高兴
11票
难过
11票
搞笑
21票
愤怒
11票
无聊
13票
同情
上一篇 下一篇
查看全部回复【已有0位网友发表了看法】