Skip to content

PedroEduardo68/without-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Training P4 without code

🔗 P4

🚀

🚧 🚀 Training P4 🚧

Primeiramente, sejam muito bem-vindos ao minicurso "Conheça o P4, o futuro das redes"!

Foram preparados 3 exercícios que nos auxiliarão no processo de aprendizagem da linguagem P4, a saber:

  • 1 - Basic
  • 2 - Link Monitor
  • 3 - Calc

Basic: Desenvolvido numa topologia virtualizada de poucos switches e hosts. Tem como objetivo programar um switch P4 para encaminhar pacotes com o cabeçalho IPV4. Conforme atesta o próprio nome, este modelo contém um código mais simples, cuja prioridade é demonstrar os primeiros passos no desenvolvimento P4;

Link Monitor: A construção deste exemplo prioriza um software monitoramento da utilização do tráfego no plano de dados, consoante os conceitos SDN;

Calc: O calc tem o propósito de expor as amplas possibilidades advindas do uso da tecnologia P4. Alguém imaginou criar uma calculadora sobre o plano de dados de um switch? Pois é, nesta prática esse conceito é alcançado;

Os participantes têm importada dentro do VirtualBox uma VM de nome P4, contendo o ambiente e softwares básicos utilizados no decorrer do minicurso. Este repositório, por sua vez, inclui os códigos e snippets P4 para a realização das três atividades acima.

Para iniciar, deve-se clonar este repositório dentro da pasta "/home/p4".

Após, copiar a pasta "exercises" para dentro do diretório "/home/p4/tutorials".

Pronto! Já podemos começar o desenvolvimento em P4!

*Observações importantes: A IDE empregada será o Atom, disponível na área de trabalho da VM.



### Autor


Feito por 🚀🚀Pedro Eduardo Camera
👋🏽 Entre em contato!

About

p4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published