Introdução à Linguagem P4 - Teoria e Prática

  • Luis Fernando Uria Garcia (UFES) (UFES)
  • Rodolfo S. Villaça (UFES) (UFES)
  • Moisés R. N. Ribeiro (UFES) (UFES)
  • Regis Francisco Teles Martins (UFSCar) (UFSCar)
  • Fábio Luciano Verdi (UFSCar) (UFSCar)
  • Cesar Marcondes (UFSCar) (UFSCar)

Resumo

The goal of this short course is to present the main concepts related to network programmability, description of the data plane and packet forwarding to network devices using P4 language. This short course approaches this topic in a theoretical and practical way, presenting in the first part the PISA (Protocol-Independent Switch Architecture) model under which the P4 language works. The P4 language components used to process packets are also presented. Before the second part of this course, it presents a description of the compiler and the sofware switch native of P4, named bmv2. With all these concepts presented, the second part consists of practical exercises, which allow a better understanding of the concepts and elements initially presented. Finally, this short course also aims to show some of the most relevant projects that make use of P4 and in this way, perceive possible applications and motivate research topics in this area.
Publicado
2018-05-10
Como Citar
(UFES), Luis Fernando Uria Garcia (UFES) et al. Introdução à Linguagem P4 - Teoria e Prática. Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC) - Minicursos, [S.l.], may 2018. Disponível em: <http://143.54.25.88/index.php/sbrcminicursos/article/view/1769>. Acesso em: 28 apr. 2024.
Edição
Seção
Artigos