P4Pi: P4 on Raspberry Pi for Networking Education

被引:0
|
作者
Laki, Sandor [1 ]
Stoyanov, Radostin [2 ]
Kis, David [1 ]
Soule, Robert [3 ]
Voros, Peter [1 ]
Zilberman, Noa [2 ]
机构
[1] Eotvos Lorand Univ, Budapest, Hungary
[2] Univ Oxford, Oxford, England
[3] Yale Univ, New Haven, CT USA
关键词
Network Education; P4; Programmable Switches; Raspberry Pi;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High level, network programming languages, like P4, enable students to gain hands-on experience in the structure of a switch or router. Students can implement the packet processing pipeline themselves, without prior knowledge of circuit design. However, when choosing a P4 programmable target for use in the classroom, instructors face a lack of options. On the one hand, software solutions, such as the behavioral model (BMv2) switch, are overly simplified and offer low performance. On the other hand, existing hardware solutions are closed source and expensive. In this paper, we present P4Pi, a new, low-cost, open-source hardware platform intended for networking education. P4Pi allows students to design and deploy P4-based network devices using the Raspberry Pi board, which has a price tag of less than many academic textbooks. We describe the high-level design of the P4Pi platform, offer some suggestions for how P4Pi could be used in the classroom, and present some additional use-cases for applications and functionality that could be developed using P4Pi.
引用
收藏
页码:18 / 21
页数:4
相关论文
共 50 条
  • [31] Dissecting the role of PI4P in PI(4,5)P2 synthesis at the plasma membrane.
    Hammond, G.
    Machner, M.
    Balla, T.
    MOLECULAR BIOLOGY OF THE CELL, 2012, 23
  • [32] A Plethora of Functions Condensed into Tiny Phospholipids: The Story of PI4P and PI(4,5)P2
    Bura, Ana
    Cabrijan, Sara
    Duric, Iris
    Bruketa, Tea
    Begonja, Antonija Jurak
    CELLS, 2023, 12 (10)
  • [33] P4Label: packet forwarding control mechanism based on P4 for software-defined networking
    Zuo, Zhibin
    Chang, Chaowen
    Zhang, Yong
    He, Rongyu
    Qin, Xi
    Yung, Kai Leung
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 15 (Suppl 1) : 109 - 109
  • [34] VAN HOVE ANALYSIS OF REACTIONS PI-P-]PI-PI-PI+P AND PI+P-]PI+PI+PI-P AT 16 GEV/C
    BALLAM, J
    CHADWICK, GB
    GUIRAGOS.ZG
    JOHNSON, WB
    LEITH, DWGS
    MORIYASU, K
    BULLETIN OF THE AMERICAN PHYSICAL SOCIETY, 1971, 16 (01): : 37 - &
  • [35] A versatile approach to PI(3,4)P2, PI(4,5)P2, and PI(3,4,5)P3 from L-(-)-quebrachitol
    Qiao, LX
    Hu, YH
    Nan, FJ
    Powis, G
    Kozikowski, AP
    ORGANIC LETTERS, 2000, 2 (02) : 115 - 117
  • [36] STUDY OF REACTION PI- + P -] PI- + P + MGAMMA(M ]= 1) AT 4 BEV/C
    LYUBIMOV, LB
    STRELTSOV, V
    SOVIET JOURNAL OF NUCLEAR PHYSICS-USSR, 1968, 6 (01): : 68 - &
  • [37] STRANGE-PARTICLE PRODUCTION IN PI-P AND PI+P COLLISIONS AT 4 GEV/C
    BARTSCH, J
    BONDAR, L
    SPETH, R
    HOTOP, G
    KNIES, G
    STORIM, F
    BROWNLEE, JM
    BISWAS, NN
    LUERS, D
    SCHMITZ, N
    SEELIGER, R
    WOLF, GP
    NUOVO CIMENTO A, 1966, 43 (04): : 1010 - +
  • [38] Assisted OCT diagnosis embedded on Raspberry Pi 4
    Buzura, Loredana
    Groza, Gabriel
    Papara, Radu
    Galatus, Ramona
    2021 IEEE 27TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME 2021), 2021, : 281 - 286
  • [39] P4 MOLECULE AND P4H+ ION
    FLUCK, E
    PAVLIDOU, CME
    JANOSCHEK, R
    PHOSPHORUS SULFUR AND SILICON AND THE RELATED ELEMENTS, 1979, 6 (03): : 469 - 474
  • [40] A Deep Trash Classification Model on Raspberry Pi 4
    Thien Khai Tran
    Kha Tu Huynh
    Dac-Nhuong Le
    Arif, Muhammad
    Hoa Minh Dinh
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 35 (02): : 2479 - 2491