“与客户共舞” 电子工程专辑的Kevin Morris瞩目软定义网络

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

“软”定义网络是一个崭新的概念,就在上个月(2014年4月)Xilinx才刚刚提出。它把 SDN引向了一个全新的高度。

不久前,电子工程专辑杂志的Kevin Morris发表了一篇有关Xilinx “软定义网络”的文章,标题为《“软”定义网络,Xilinx发力可编程性》。如果您从未听说过这个新版的SDN, 我一点儿都不会感到惊讶。因为Softly-Defined Networks(软定义网络)是一个崭新的概念, 上个月Xilinx才刚刚发布,该概念的提出, 把SDN引向了一个全新的高度。

正如斯坦福大学教授Nick McKeown在Xilinx 新兴技术研讨会上所说的那样, SDN是一种网络,其中控制层与转发层是分开的,而且一个单一的控制层控制着好几个转发设备。(请参阅“斯坦福大学教授Nick McKeown 的SDN简介”)。由于SDN通常是构想出来的,网络控制层管理遵循共同协议的以太网交换机集合。预期结果是交换机硬件更简单(成本更低),因为所有SDN交换机可以共享通用编程语言,因此可降低维护成本。

然而,SDN愿景并不能解决所有的网络问题。正如Morris写道,“这种方法在软件网络中定义和配置方面提供的灵活性是有目共睹的。但是,如果你需要变更的是数据层,那怎么办呢?”

Morris随后描述了针对软定义网络的新型Xilinx开发环境:

得益于硬件及软件可编程的灵活性,软定义网络弥补了SDN的缺陷。Xilinx 称这项开发为“针对网络应用的软定义规范环境(SDNet) 。”SDNet是在设计高性能分组处理系统方面最接近于交钥匙平台“turnkey”的设计。“交钥匙工程”是什么意思呢? 也就是说,您可以在Xilinx器件的硬件/软件实现上编译高级规范,而不需要精通VHDL或Verilog。

“在Xilinx的SDNet世界里,系统架构师可以在一个“直观的”高层次环境中定义网络规范。这些规范允许数据包处理功能以自然的方式来描述,不需要任何实施细节。然后通过开发工具将他们在Xilinx器件上整合为“业经优化的硬件实现”,处理这些规范—包括具体功能的硬件块如分析和编辑、分组数据层子系统、支持已生成架构的自定义固件、设计验证的测试平台。

Xilinx SDNet环境专为满足网络工程师开发新型网络设备的需求而量身定制。这是一类新型开发工具的首例,它在基于HDL逻辑设计上提高设计抽象的水平,形成以应用为中心和基于模型的设计—Xilinx将其称之为All Programmable Abstractions (全面可编程的抽象化)

看来Kevin Morris已经深刻掌握了这一概念。Kevin Morris在总结软定义网络的文章中写道:
“随着FPGA市场日渐成熟,在应用增加的过程中最大的障碍之一,就是FPGA设计的学习曲线。FPGA在新的市场和新的应用推广过程中,很明显并没有什么神奇的、统一的语言或环境可以满足可编程逻辑在所有应用领域的使用。因此,一个企业要要想售出FPGA,就必须创建一个为满足客户最重要问题区的需求而特别量身定制的流畅的设计流程。再没有比从通信市场——FPGA最大的市场着手这项工作更好的选择了—这正是Xilinx所已经做到的 — 遵循一个永恒的的原则:‘Dance with the one that brung ya.’”“与上帝共舞”。

原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Dance-with-the-one-that-bru...

© Copyright 2014 Xilinx Inc.
如需转载,请注明出处