T₄P₄S,多目标P4 16编译器 这是针对P4 16和P4 14文件的实验性编译器。有关出版物及更多信息,。 较旧版本的编译器。 了解更多。 入门 准备 要开始使用编译器,只需下载bootstrap-t4p4s.sh脚本并以以下方式执行即可。该脚本将安装所有必需的库( , , P4Runtime等)和T₄P₄S本身,并设置环境变量。 wget https://raw.githubusercontent.com/P4ELTE/t4p4s/master/bootstrap-t4p4s.sh chmod +x bootstrap-t4p4s.sh . ./bootstrap-t4p4s.sh 笔记。 :warning:该脚本的目的是在您刚入门时为您设置一个方便的环境。因此,您只需执行一次即可。如果您已经有一个工作环境,则无需再次运行该脚本,并且可能不需要。 要仅在没有第三方库的情况下获得T₄P₄S:
2022-12-07 09:29:00 376KB C
1
P4教程 如果您在不参加实时P4教程课程时正在阅读本文,请参见的链接,以获取有关最近提供的实时课程的信息。 介绍 欢迎使用P4教程! 我们准备了一系列练习来帮助您开始使用P4编程,该练习分为几个模块: 简介和语言基础 P4Runtime和控制平面 监控与调试 高级行为 有状态的数据包处理 推介会 这些幻灯片可,也可在教程目录中的P4_tutorial.pdf中获得。 P4备忘单也可在线获得,其中包含您可以参考的各种示例。 获取所需的软件 如果您是在某项受指导的教程活动中开始本教程的,那么我们已经为您提供了一个虚拟机,该虚拟机已安装了所有必需的软件。 向讲师索要带有VM映像的USB记忆棒。 否则,要完成练习,您将需要构建虚拟机或安装多个依赖项。 要构建虚拟机: 安装Vagrant和VirtualBox 克隆存储库 在继续之前,请确保您的系统至少有25 GB的可用磁盘空间,否则安
2022-05-17 22:53:17 5.95MB P4
1
p4-urlfiltering rev0.01 通过P4语言过滤Web网址P4言语で実现するurlフィルタリング P4版本16 SEP2020。P4のバージョンは2020/09/16となります。 Ubuntu 16.04 LTS P4教程VM P4下载Ubuntu 16.04 LTS VMで动作します。 来自VirtualBox VM VMの作成方法は上记URLを参照してください。 进入P4开发环境P4开発环境の配下で动作します。 安装和运行过程如下:インストールと走行は以下の手顺となります。 $ cd tutolials/exercises $ git clone https://github.com/Keishin-Matsushita/p4-urlfiltering.git $ cd p4-urlfiltering $ make 实现网址过滤 走行环境のトポロジーは以下となります
2022-05-16 21:28:05 10KB P4
1
IntelliJ P4 语言插件 这个插件通过 IntelliJ IDE 提供 P4 语言支持 支持的功能: 语法高亮 基本语法检查 P4模块支持 P4 设置(包括路径设置) 工作正在进行中: 从包含路径键入检查 代码完成 如何安装: 从下载jar并手动安装,或者从Intellij插件存储库下载。 如何配置 要设置p4-include-path , .p4plugin.cfg在您的主目录中创建一个名为.p4plugin.cfg的文件,其内容如下: p4-include-path= 截屏: 执照: Apache许可证
2022-03-19 10:51:03 333KB Java
1
通往P4的道路:P4语言的程序员指南。 相关工作 思科公司的Andy Fingerhut展示了另一个名为存储库,该存储库提供了许多有关P4的学习资源。 我建议您查看该回购协议以学习P4。 SDNLAB,这是一个著名的SDN网站,提供了几种出色的P4材料和信息。 它还在维护着一个中国。 该存储库有什么作用? 该存储库维护一些与P4语言有关的资料。 P4是一种用于特定领域的语言,用于对硬件开关进行编程,并已在数据平面上引入了重要的可编程性。 自从提出P4语言以来,研究人员已经在此领域做出了很多努力,例如INT,L4LB,HULA等。 简而言之,此回购协议保留了一些有用的材料,这些材料可以在通往P4的途中加以利用,包括: P4语言规范; P4会议共享的一些幻灯片; 安装P4软件的安装指南; 一些利用P4语言的论文; 我们对某些英语材料的中文翻译; 等等... 其他动手存储库 该
2022-03-18 15:54:25 44.88MB P4
1
P4(Programming Protocol-Independent Packet Processors)是一种数据面的高级编程语言。他可以克服OpenFlow的局限。通过P4语言,我们可以定义我们想要的数据面。进而再通过南向协议添加流表项。
2022-01-10 15:59:58 1.11MB P4 智能网卡 网络 P4语言
1
本书是一本关于Linux 命令行与shell 脚本编程的全面教程。全书分为四部分:第一部分介绍Linuxshell 命令行;第二部分介绍shell 脚本编程基础;第三部分深入探讨shell 脚本编程的高级内容;第四部分介绍如何在现实环境中使用shell 脚本。本书不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。
2019-12-21 21:22:12 9.6MB P4
1