Visual Editor for Streamlining P4-based Programmable Parser Development

Muhammad Fajar, Sidiq and Mega, Pranata (2021) Visual Editor for Streamlining P4-based Programmable Parser Development. In: 2021 IEEE International Conference on Communication, Networks and Satellite (COMNETSAT), 17-18 July 2021, Purwokerto.

[img] Text
1570727034 stamped-e-1.pdf

Download (528kB)
[img] Text
Cek Plagiat Visual_Editor_for_Streamlining_P4_based_Programmab.pdf

Download (1MB)
[img] Text
COMNETSAT_2021_Front_cover.pdf

Download (7MB)
[img] Text
daftarisi.pdf

Download (2MB)
[img] Text
Committee.pdf

Download (1MB)
[img] Text
IEEE Comnetsat 2021 Cover Editor Daftar Isi.pdf

Download (7MB)
[img] Text
IEEE Comnetsat 2021 Visual Editor Cover Editor Daftar Isi Paper.pdf

Download (8MB)
Official URL: https://ieeexplore.ieee.org/document/9530834

Abstract

P4 language enables new protocol development for advanced networking tasks such as dynamic monitoring, custom tunneling & routing, in-switch attack detection, and soon. Nevertheless, developing a P4 program is challenging for those who either lacking programming skills or advanced networking. This paper proposed a visual editor to ease the development of P4-based programmable parser which is the first and fundamental step in P4 development. The editor offers two functionalities, the creation of custom protocols & protocols parser, and code generation for testing purposes. For evaluations, we run a compatibility test to ensure that P4-switch can parse any packet using bit-by-bit extraction defined by the programmable parser. We develop custom protocols having the same bit structure as the standard protocols, such as Ethernet, IP, TCP, UDP, and MPLS, but use different naming. The result showed that the receiver recognized the custom protocols as the standard ones since the P4-switch treat them based on their bit structure. At last, the proposed program can ease and speed up the development of P4-based parser by providing visual editor, and network tester generator.

Item Type: Conference or Workshop Item (Paper)
Divisions: Faculty of Informatics > Informatics Engineering
Depositing User: Muhammad Fajar Sidiq
Date Deposited: 22 Sep 2023 01:50
Last Modified: 19 Oct 2023 08:33
URI: http://repository.ittelkom-pwt.ac.id/id/eprint/9956

Actions (login required)

View Item View Item