7. Conclusão
7.1. Resumo e Impacto do P4
Este trabalho demonstrou como o P4 resolve as limitações do modelo de plano de dados fixo. O impacto do P4 é mais notável em áreas avançadas como:
- In-band Network Telemetry (INT): A capacidade de inserir metadados de telemetria diretamente nos pacotes de dados.
- Segurança de rede e balanceamento de carga personalizados: Implementação de lógicas complexas diretamente no hardware.
7.2. Perguntas e Respostas (FAQ)
-
P: P4 substitui o SDN?
R: Não, P4 é uma ferramenta dentro do paradigma SDN para programar o plano de dados. -
P: Qual a diferença fundamental entre P4 e
OpenFlow?
R: OpenFlow controla um plano de dados de função fixa. P4 define e programa a própria função do plano de dados. -
P: Posso rodar P4 em qualquer
roteador?
R: Não, é necessário hardware específico (um ASIC programável) ou um switch de software que suporte P4.
7.3. Referências Bibliográficas
- Bosshart, P., et al. (2014). P4: Programming Protocol-Independent Packet Processors. ACM SIGCOMM Computer Communication Review.
- The P4 Language Consortium. (2020). The P4₁₆ Language Specification. Version 1.2.1.
- The P4.org API Working Group. (2022). P4Runtime Specification. Version 1.3.0.
- Peterson, L., et al. (2022). Software Defined Networks: A Systems Approach.
- Intel Corporation. (2024). Product Change Notification 827577-00: Select Intel® Tofino™ Intelligent Fabric Processors, Discontinuance of Products. Disponível em: https://cdrdv2.intel.com/v1/dl/getContent/827577.
- P4.org. (2025). Intel’s Tofino P4 Software is now Open Source. Disponível em: https://p4.org/intels-tofino-p4-software-is-now-open-source/.
- The P4 Language Consortium. (2023). P4 Tutorials: Basic Forwarding. [Repositório de Software]. Disponível em: https://github.com/p4lang/tutorials/tree/master/exercises/basic.