安装破解教程
1、在本站下载并解压,得到如下文件2、加载Xilinx_SDNet_2018_2.iso镜像文件,双击xsetup.exe运行安装,如图所示,
3、点击next
4、Xilinx Inc.终止用户许可协议和第三方软件最终用户许可协议都勾选i agree,点击next
5、通过(de)选择下面树中的项目来自定义您的安装。 将光标移到下面的选项上可提供其他信息,点击next
6、选择安装路径,点击next
7、点击install安装
8、安装中,速度非常快,稍等一会儿
9、安装成功,点击确定
10、使用Crack破解文件夹中的SDNet_2018.lic进行授权破解即可
功能特色
1、构建分层SDNet系统,包括更多种类的不同类型的引擎,包括:解析,编辑,查找,元组和用户引擎。
解析引擎从数据包中提取头信息或数据。
编辑引擎通过插入,修改或删除分组数据来操纵分组的内容。
查找引擎实例化从用于数据包处理的基本类型库生成的IP内核,包括:完全匹配,最长前缀匹配,三元匹配和RAM。
元组引擎被指定用于操纵元组/元数据,这些元组/元数据可以从源自外部或来自某个其他引擎的数据包或数据中确定。用户引擎提供用于合并用户的自定义IP的机制,前提是它符合SDNet引擎接口并且还可选地提供一个C ++
模拟模型。
系统可以分层排列,以实现更大和更复杂的分组处理功能。
2、支持三个不同的时钟域,以便引擎可以以下列频率之一运行:
分组数据总线的线路速率通常用于读取或修改分组的引擎
用于每个数据包发生一次的函数的数据包速率,例如单独查找
控制速率,是用于控制和配置引擎的存储器映射控制接口的速度。
3、系统产生高性能硬件实现,实现了一系列的10-100Gb /秒。
4、自动生成系统背压功能,包括插入缓冲区,为引擎提供数据流同步。此功能可实现数据包总线的背压,以暂时暂停数据包处理。
5、在运行RTL仿真之前,为规范的高级系统仿真生成AC ++模型。
6、SDNet支持用于数据包接口的LBUS或AXI-Stream信令协议。
使用说明
1、SDNet实现的特殊优势包括:
改进,高度灵活的服务质量
流和会话感知功能
完全可编程的硬件数据平面和输入/输出
以线速支持网络功能,包括用户定义的自定义功能
可扩展的线路速率从1G到400G
用于安全应用的数据包分类,例如入侵防御和检测(IPS / IDS)和深度数据包检测(DPI)
数据包生成和检查L2-L7协议测试程序
国防和军事应用中的自定义协议处理
下图演示了系统架构师如何在不需要详细了解底层设备架构的情况下释放Xilinx技术实现智能网络的优势。 此实现流程允许系统架构师仅关注他们希望提供的服务,而无需专注于这些服务的实现方式。
2、为了支持网络设备的可编程性,P4(www.p4.org)已经发展成为一种新的编程语言,用于描述如何在从通用CPU到NPU,FPGA和定制ASIC的各种目标上处理网络数据包。 。 P4的设计考虑了三个目标:
协议独立性:设备不应在特定协议中烘焙
字段可重配置性:程序员应该能够在部署后修改设备的行为
可移植性:程序不应与特定的硬件目标相关联
P4是第一个广泛用的特定于域的数据包处理语言。 Xilinx已采用P4作为其SDNet开发环境的标准编程语言。 SDNet使用2017年5月发布的最新P4_16语言规范。它还包括一些语言的早期访问概括,预期未来的标准化,允许简化数据包处理,以及允许数据包处理架构定义。 P4-SDNet的早期使用案例包括以带宽速率在带内网络遥测(INT)和NFV服务功能链(SFC)中加速数据中心SmartNIC应用。
P4社区已经创建并继续维护和开发语言规范。这包括一组开源工具(编译器,调试器,代码分析器,库,软件P4交换机等)和示例P4程序,使P4用户能够快速,正确地创建新数据平面行为,并创建新想法的原型用于网络应用。 Xilinx是该社区的创始成员之一,在P4语言规范开发中发挥主导作用,展示了最早的P4程序高性能实现,并在其SDNet开发环境中提供了P4。
3、SDNet功能
接下来的两节提供了一些简单而复杂的示例,以说明如何使用SDNet并显示SDNet的表达能力。 有关数据流图的更多信息,请参阅数据流图可视化,第57页,包括连接和引擎颜色编码说明。
简单的例子:
前面几个示例(如图1-1到图1-4所示)具有简单的数据流拓扑。 引擎被描绘为节点,边缘表示引擎之间的数据流。 即使这些图表看起来很简单,引擎也会执行相当多的处理。
图1-1说明了一个OpenFlow分类器的简单拓扑,它包含一个解析器,一个提取的元组和一个查找引擎。 在此示例中,查找引擎的类型为TCAM。 附录E,SDNet示例系统中提供了此示例入门的来源
图1-2说明了MPLS标签交换路由器的简单分层拓扑,包括分类器子系统和编辑器。子系统是在父SDNet系统内实例化的SDNet系统。
图1-3说明了图1-2中所示系统的分类器子系统实现。 此分类器子系统包含一个解析器,两个提取的元组和一个查找引擎。
图1-4说明了使用两种不同类型的查找引擎的不同路由器示例:完全匹配和最长前缀匹配。
更复杂的示例图1-5说明了包含执行IPSec实现的加密路径的用户引擎的示例。 该系统由解析器,两个编辑器,三个查找引擎和三个用户引擎组成。 该示例中的用户引擎实现其他功能,例如计数器以及加密功能
图1-6说明了另一个示例,显示了IPSec实现的解密路径。
图1-5和图1-6所示的IPSec实现说明了可以使用SDNet及其框架构建的更复杂的系统类型.AES加密和解密功能作为用户引擎进入SDNet世界,IP设计 符合SDNet信令接口。最近的翻译器可从P4到SDNet。
示例系统如图1-7所示。
图1-8显示了基于OpenFlow的复杂系统的一个更极端的示例,说明了系统拓扑的表达能力
图1-8所示的基于OpenFlow的复杂系统说明了一个较大的SDNet系统,用于OpenFlow相关处理,包含12个查找引擎,6个解析器,1个编辑器和1个
用户引擎。 使用SDNet可以实现相对复杂的系统。
2、为了支持网络设备的可编程性,P4(www.p4.org)已经发展成为一种新的编程语言,用于描述如何在从通用CPU到NPU,FPGA和定制ASIC的各种目标上处理网络数据包。 。 P4的设计考虑了三个目标:
协议独立性:设备不应在特定协议中烘焙
字段可重配置性:程序员应该能够在部署后修改设备的行为
可移植性:程序不应与特定的硬件目标相关联
P4是第一个广泛用的特定于域的数据包处理语言。 Xilinx已采用P4作为其SDNet开发环境的标准编程语言。 SDNet使用2017年5月发布的最新P4_16语言规范。它还包括一些语言的早期访问概括,预期未来的标准化,允许简化数据包处理,以及允许数据包处理架构定义。 P4-SDNet的早期使用案例包括以带宽速率在带内网络遥测(INT)和NFV服务功能链(SFC)中加速数据中心SmartNIC应用。
P4社区已经创建并继续维护和开发语言规范。这包括一组开源工具(编译器,调试器,代码分析器,库,软件P4交换机等)和示例P4程序,使P4用户能够快速,正确地创建新数据平面行为,并创建新想法的原型用于网络应用。 Xilinx是该社区的创始成员之一,在P4语言规范开发中发挥主导作用,展示了最早的P4程序高性能实现,并在其SDNet开发环境中提供了P4。
3、SDNet功能
接下来的两节提供了一些简单而复杂的示例,以说明如何使用SDNet并显示SDNet的表达能力。 有关数据流图的更多信息,请参阅数据流图可视化,第57页,包括连接和引擎颜色编码说明。
简单的例子:
前面几个示例(如图1-1到图1-4所示)具有简单的数据流拓扑。 引擎被描绘为节点,边缘表示引擎之间的数据流。 即使这些图表看起来很简单,引擎也会执行相当多的处理。
图1-1说明了一个OpenFlow分类器的简单拓扑,它包含一个解析器,一个提取的元组和一个查找引擎。 在此示例中,查找引擎的类型为TCAM。 附录E,SDNet示例系统中提供了此示例入门的来源
图1-2说明了MPLS标签交换路由器的简单分层拓扑,包括分类器子系统和编辑器。子系统是在父SDNet系统内实例化的SDNet系统。
图1-3说明了图1-2中所示系统的分类器子系统实现。 此分类器子系统包含一个解析器,两个提取的元组和一个查找引擎。
图1-4说明了使用两种不同类型的查找引擎的不同路由器示例:完全匹配和最长前缀匹配。
更复杂的示例图1-5说明了包含执行IPSec实现的加密路径的用户引擎的示例。 该系统由解析器,两个编辑器,三个查找引擎和三个用户引擎组成。 该示例中的用户引擎实现其他功能,例如计数器以及加密功能
图1-6说明了另一个示例,显示了IPSec实现的解密路径。
图1-5和图1-6所示的IPSec实现说明了可以使用SDNet及其框架构建的更复杂的系统类型.AES加密和解密功能作为用户引擎进入SDNet世界,IP设计 符合SDNet信令接口。最近的翻译器可从P4到SDNet。
示例系统如图1-7所示。
图1-8显示了基于OpenFlow的复杂系统的一个更极端的示例,说明了系统拓扑的表达能力
图1-8所示的基于OpenFlow的复杂系统说明了一个较大的SDNet系统,用于OpenFlow相关处理,包含12个查找引擎,6个解析器,1个编辑器和1个
用户引擎。 使用SDNet可以实现相对复杂的系统。
本文地址:http://www.sd124.com/article/2018/1102/226713.html
《Xilinx SDNet 2018.2下载安装学习和使用图文教程》由闪电下载吧整理并发布,欢迎转载!