P4 2017中国峰会会前加油站:认识和学习P4

Introduction

SDN因其能让网络使用者对网络行为进行编程而取得了巨大的成功, 但当前SDN的可编程性局限于SDN控制平面, 数据平面(即包转发逻辑)仍主要由固定功能的交换芯片所决定。而P4编程语言的出现解决了这一窘境,其对交换机内部数据报处理过程的灵活定义让网络设计者可以自上而下地定义数据报的完整处理流程。

P4(www.p4.org) 是由斯坦福大学的Nick McKeown教授和普林斯顿大学的Jennifer Rexford教授、以及谷歌、英特尔、微软和 Barefoot Networks共同发起并创立的一个开源项目, P4作为数据平面领域专用语言(DSL)描述了交换机内部对数据报报文的处理逻辑, 从CPU到高端的 ASIC皆有广泛的应用前景。P4开源社区现巳有超过60个成员, 正在开发各种新的网络行为和新的运用, 其成果已在多项国际会议发表, 并在商业部署中取得了突破性的进展。

Resources

P4语言联盟 官方网站:P4.org

Barefoot 官方网站:https://barefootnetworks.com

Wikipedia: P4 (programming language))

Paper:

P4: Programming Protocol-Independent Packet Processors

Github

P4语言 Github主页:

p4language

Repository(部分):

仓库名称:仓库介绍

tutorials: P4 language tutorials.

switch: Consolidated switch repo (API, SAI and Nettlink).

p4factory: Compile P4 and run the P4 behavioral simulator.

p4c-bm: Generates the JSON configuration for the behavioral-model (bmv2), as well as the C/C++ PD code.

behavioral-model: Rewrite of the behavioral model as a C++ project without auto-generated code (except for the PD interface).

p4c: P4_16 prototype compiler.

SDNLAB

学习类:

P4语言规范

P4语言编程详解

《P4语言规范》Header & Instances详解

《P4语言规范》parser详解

介绍类:

P4:开创数据平面可编程时代

P4: 面向服务器主导网络互联推进技术创新

P4和POF的对比

用P4对数据平面进行编程

P4:编写协议无关的包处理器

p4-latest

P4 Programming Protocol-Independent Packet Processors

P4语言,踢馆OpenFlow的SDN新秀

实战类:

P4开源Tutorials实战及对P4规范的初分析

P4语言编程快速开始

PISCES:可编程、协议无关的软件交换机解析及应用实例

搭建P4C与P4FPGA联合编译环境

会议类:

P4 2017中国峰会将在北京举行

国内首届P4技术交流圆满成功

12月8日,P4 Workshop亮相GNTC全球网络技术大会

Network Field Day 14–Barefoot Networks

资讯类:

北京邮电大学加入P4项目,系国内首个高校成员单位

P4研究备受关注,2017或将落地商用

Barefoot将通过Tofino重新定义网络设备中的ASIC

Barefoot发布基于Tofino芯片的Wedge 100B交换机系列

Barefoot Networks进军白盒市场

sdxcentral

资讯类:

Barefoot Networks Steps Into the ONS Spotlight

Barefoot Networks Just Raised Another $57M

Barefoot Networks Steps Into the White Box Market

AT&T Is Giving the P4 Language a Whirl

Support Builds for P4 to Boost NFV

介绍类:

Why Barefoot Networks Decided SDN Needs a New Chip

Barefoot Networks’ McKeown: On OpenFlow, P4 & the Programmable Network

Barefoot Networks’ McKeown: Part 2

P4 SDN Language Aims to Take SDN Beyond OpenFlow

OpenFlow’s Possible Successor P4, Gets Into Hardware

Barefoot

Whitepaper: The World’s Fastest & Most Programmable Networks

Netronome

P4 Network Data Plane Programming: What it is, and Why it Matters

YouTube

P4 Language Consortium

Blogs

Milestone P4

Takeshi’s Blog SDN

P4 台灣社群

Wasdns P4Language

P4最新活动:P4 2017中国峰会

SDN教父、P4发明人之一Nick教授、中国工程院院士刘韵洁、新华三集团高层等技术精英将出席5月8日在北京中关村皇冠假日酒店举行的“P4 2017中国峰会”,感兴趣的用户可免费报名参加,一睹各位大咖的风采。详情见https://www.sdnlab.com/events/18998.html

本文将被收录到《SDNLAB技能图谱项目》


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/18698.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于17-04-18
7