Title
Graph-To-P4: A P4 boilerplate code generator for parse graphs
Abstract
The work described in this paper presents Graph-to-P4, a toolset for generating P4 boilerplate code from parse graphs. The purpose of such a toolset is to provide a higher level of abstraction to program pipelines in order to fill the knowledge gap that some students may encounter when diving into P4. While P4 is not difficult to learn, Graph-to-P4 offers the possibility first draw parse graphs, generate P4 starter code and finally let programmers develop the specific data plane behavior (actions, tables, etc.). We have experienced that this toolset offers a smooth introduction to P4 and the intrinsic networking concepts attached to it. We show that the toolset has potential to provide a larger set of high-level abstractions (tables, actions, etc.)and an extension to provide a two-way code transformation.
Year
DOI
Venue
2019
10.1109/ANCS.2019.8901873
2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)
Keywords
Field
DocType
P4,parse graph,high-level abstraction,web
Forwarding plane,Graph,Programming language,Abstraction,High level abstraction,Computer science,Computer network,Boilerplate code,Parsing,Code transformation
Conference
ISBN
Citations 
PageRank 
978-1-7281-4388-0
0
0.34
References 
Authors
0
2
Name
Order
Citations
PageRank
Eder Ollora Zaballa102.37
Zifan Zhou210.69