
p4
文章平均质量分 58
iteye_5484
这个作者很懒,什么都没留下…
展开
-
p4lang quick start: p4-factory
[color=blue]注意:BMv2是最新的模型,请参考后面文章,这个仅供参考10/16/2016[/color]==============================p4lang官网p4.org上的视频比较老,不能简单执行成功,下面是根据p4factory的guide安装过程,运行成功,仅供参考:#虚拟机安装ubuntu1404版本,升级到最新#克隆p4fac...原创 2016-10-15 02:00:12 · 247 阅读 · 0 评论 -
p4-hlir和p4c-bm 编译工具
本文时间10/15/2016,如果时间久远请参考网站 以免被旧信息误导p4-hlir项目解析p4,可以看成p4语言的python解析器,生成对应的python对象。基于这个解析结果可以再加上模板输出json或者c, 或者RTL,或者DPDK,或者NP的微码。。BMv2可以看成是一个设备或者模拟器,p4c-bm就是调用p4-hlir解析p4,生成BMv2配置所需的json文件和远...2016-10-15 22:07:30 · 1024 阅读 · 0 评论 -
P4 behavioral-model: BMv2
今天是10/15/2016,如果时间太久请移步https://github.com/p4lang/behavioral-model参考最新信息。BMv2是一个交换机模拟引擎,和p4-factory不同,不依靠代码生成,而是根据p4c-bm编译生成的JSON动态生效。安装:===================================================因...2016-10-16 16:03:25 · 3863 阅读 · 0 评论 -
p4lang: switch-更完善的P4例子
10/16/2016 发现CI/travis目录下面有依赖工具的安装脚本,供参考switch是个参考的switch例子,很多表可以参考,并且生成了SAI等API供调用。============================================首先要参照前面两篇文章安装BMv2(p4-behavioral-model)和p4c-bmv2(p4c-bm)安装P...2016-10-16 21:56:14 · 1247 阅读 · 0 评论 -
P4 资源搜集
10/30/2016 P4资源搜集:看了杨帅的slides发现ONOS 1.6已经有实验性的P4支持,并且可以demo:https://wiki.onosproject.org/display/ONOS/P4+Experimental+Support+via+BMv2ONOS是Java的Controller, 通过BMv2的Thrift远程接口调用,Controller本身也需要编...原创 2016-10-30 22:17:48 · 639 阅读 · 1 评论