P4模块化编程ClickP4及P4网络模拟器NS4

对于传统网络设备,由于设计复杂和硬件工艺限制等问题,向交换芯片添加新型数据包处理功能功能或新型网络协议堆栈往往需要较长时间,这也就导致了交换芯片更新换代缓慢,导致网络设备难以满足网络协议的发展要求。

P4入门教程:搭建开发和实验环境

数据平面可编程,最大化释放了网络的灵活可编程能力,在Telemetry网络管控、协议扩展、带状态的流量处理等方面都有很大的潜力有待发掘。作者结合自己的研究和实践经验,撰写P4入门的文章,希望能给入门的朋友一点……

NSP4——P4网络模拟器的使用

NSP4是一个网络模拟器,旨在为P4开发者创建一个可视化的P4流表管理及拓扑建立工具,帮助P4开发者更好的调试自己的程序。此开发工具是基于开源控制器Ryu中的开源应用gui_topology所改编的应用,并编写了可视化web界……

P4教程Flowlet Switching源码分析

本系列文章根据P4.org网站给出的《The P4 Language Specification v1.0.2》内容,并通过我们的运行使用的具体实例和分析汇总,希望能为大家研究P4提供一点参考。

P4 2017峰会前奏曲——P4培训会

2017年,P4社区将持续发力,定于5月8日在北京举行“P42017中国峰会”。并于前一天5月7日举办峰会前奏曲—P4培训会,将邀请P4技术专家和精英深入研究P4语言进阶和应用实例。

P4虚拟化数据平面

现在SDN已经有了在数据平面的编程能力,这使得网络设备(包括硬件)可以被重新编程以解析自己定制的协议和执行定制的功能。