Xilinx SDNet编译器是一款将SDNet开发环境与Xilinx FPGA和SOC器件相结合的工具,软件支持现代P4数据包处理语言,支持系统架构者通过新型的高级网络抽象语言自动生成数据平面功能,感兴趣的朋友不要错过了,欢迎下载使用。
软件说明
Xilinx SDNet编译器是由Xilinx官方推出的一套功能强大的SDx 开发环境,专为Xilinx开发人员打造,将可编程性从控制扩展至数据面板设计。SDNet软件定义规范环境是由赛灵思(Xilinx)公司推出的首个“软”定义网络(“Softly”Defined Networks) 的解决方案,它将结合使用赛灵思All Programmable器件,打造出了“软”定义网络这样的交叉技术,从而将可编程能力和智能化功能从控制层扩展至数据层,不仅支持SDN,而且还可以突破性地支持任何软件定义网络架构。SDNet的最大特点之一是指定内容但不规定方式。也就是说,SDNet将不会关心怎样(How)实现一个网络规划,而是更在意如何通过软件的方式实现系统级人员的需要(What),比如包的解析、编辑、调节、查找等。另一方面,赛灵思的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 还可将标准运行时软件 API 创建在 P4 编程的数据层中,确保针对慢路径数据包处理及网络运行与管理的标准软件堆栈进行的投资得到保护。
SDNet 使用其 P4 编程模型所释放的独特功能,可帮助运营商和 MSO 动态地提供独特的差异化服务,不会对现有的服务造成任何中断,也不需要硬件重新认证或上门服务。这可让服务供应商获得更高的收入潜力,显著节省资本支出、运营成本以及上市时间。网络设备供应商和网络连接服务器提供商可从功能丰富的灵活硬件平台实现类似的优势,该平台可通过部署内容敏感的数据层硬件实现广泛的差异化。
SDNet 优势
1、经过改进的、高度灵活的服务质量
2、流量及会话敏感性功能
3、完全可编程硬件数据层与 I/O
4、在线路速度下支持网络功能,包括用户定义、自定义功能
5、1G 到 400G 的可扩展线速
6、安全应用的数据包分类,如入侵预防和检测 (ip/ids) 以及深度数据包检查 (DPI)
7、数据包生成和检查 l2-l7 协议测试仪
8、在国防和军事应用中定制协议处理
安装教程
1、双击“xsetup.exe”文件,进入到安装向导界面,点击next
2、查看软件许可协议内容,勾选“I Agree”
3、选择要安装的组件,默认即可
4、选择软件的安装目录,默认为“C:Xilinx”
5、提示目录不存在,我们点击yes创建
6、点击install就会开始Xilinx SDNet的安装了
7、安装完成即可使用