//
//
//
//
//
//
//
//
//
//
软件Tags:
Xilinx SDNet编译器是一款将SDNet开发环境与Xilinx FPGA及SOC器件完美融合的工具,软件支持现代P4数据包处理语言,使系统架构师能够通过新型的高级网络抽象语言自动生成数据平面功能,感兴趣的朋友不妨一试,诚邀下载体验。
Xilinx SDNet编译器由Xilinx官方推出,乃一款功能强大的SDx开发环境,专为Xilinx开发人员量身定制,将可编程性扩展至数据面板设计。SDNet软件定义规范环境是赛灵思(Xilinx)公司推出的首个“软”定义网络(“Softly” Defined Networks)解决方案,结合赛灵思All Programmable器件,构建出“软”定义网络这一交叉技术,旨在将可编程能力与智能化功能从控制层延伸至数据层,不仅支持SDN,还开创性地兼容任何软件定义网络架构。SDNet的显著特点之一在于它明确内容而不设定方式。也就是说,SDNet更关注如何通过软件手段满足系统级人员的需求(What),例如包的解析、编辑、调节、查找等,而非关心网络规划的具体实现方式(How)。另一方面,赛灵思的SDNet支持系统架构师通过新型的高级网络抽象语言(高级包处理规范)自动生成数据平面功能,而无需深入了解底层设备架构或掌握复杂的硬件,尤为适合对FPGA专业知识不甚了解的计算机专业科研人员。在SDNet的具体使用过程中,系统架构师与技术工程师实现了清晰的任务分工:前者负责定义SDNet规格,并利用SDNet编译器生成具体要求;后者则依据要求进行优化,包括具体器件型号的选择及与IT系统的集成。
1、Xilinx SDNet官方版支持软件定义的硬件处理
网络SDNet™开发环境结合Xilinx FPGA与SoC,能够创建新一代硬件加速的软件定义网络。SDNet具备高吞吐量和低延迟的包处理能力,借助软件可编程的数据层硬件,塑造出改变竞争格局的差异化,带来与控制层软件动态协同的内容智能性。这一切将有助于应对现代以内容为导向、便捷高效的无缝联网带来的性能、灵活性与安全性挑战。
SDNet在网络交换、网络切分、数据中心组网及多路访问边缘计算(MEC)中发现数据层加速应用,包括支持网络功能虚拟化(NFV)及网络安全性(IPSec、SSL、NGFW等)的软件定义网络(SDN)。
2、软件定义可编程性
SDNet支持软件定义的数据层硬件开发,兼容现代P4数据包处理语言。它为当前的P4增添了新颖的概括,以高效利用Xilinx器件独特的白盒硬件功能。这些功能将帮助系统架构师为特定网络需求制定精准匹配的硬件,形成与潜在浪费固定资源的ASIC替代方案的鲜明对比。此外,SDNet还可以在P4编程的数据层中创建标准运行时软件API,以确保对慢路径数据包处理及网络运行与管理所做的投资得到保护。
SDNet运用其P4编程模型释放的独特功能,帮助运营商与MSO动态提供独特的差异化服务,无需对现有服务造成任何干扰,也无须进行硬件重新认证或上门服务。这使服务供应商能够实现更高的收入潜力,并显著降低资本支出、运营成本及缩短上市时间。网络设备供应商与网络连接服务器提供商亦可通过功能丰富的灵活硬件平台,从中获得类似的优势,该平台可以通过部署内容敏感的数据层硬件实现广泛的差异化。
1、改进的、高度灵活的服务质量
2、流量及会话敏感性功能
3、完全可编程的硬件数据层与I/O
4、在线路速度下支持网络功能,包括用户定义、自定义功能
5、从1G到400G的可扩展线速
6、安全应用的数据包分类,如入侵预防和检测(ip/ids)及深度数据包检查(DPI)
7、数据包生成与检查L2-L7协议测试仪
8、在国防及军事应用中定制协议处理
1、双击“xsetup.exe”文件,进入安装向导界面,点击下一步。
2、查看软件许可协议内容,勾选“I Agree”。
3、选择要安装的组件,默认设置即可。
4、选择软件的安装目录,默认为“C:Xilinx”。
5、如提示目录不存在,请点击“yes”以创建。
6、点击“install”即可开始Xilinx SDNet的安装。
7、安装完成后即可使用。