Por favor, use este identificador para citar o enlazar este ítem:
http://repositorio.ufc.br/handle/riufc/79290| Tipo: | TCC |
| Título : | Uma proposta de pipeline ci para aplicações de rede em p4 |
| Autor : | Oliveira, Vinícius Lima de |
| Tutor: | Bonfim, Michel Sales |
| Palabras clave en portugués brasileño: | devops;testes |
| Áreas de Conocimiento - CNPq: | CNPQ: CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
| Fecha de publicación : | 2024 |
| Citación : | OLIVEIRA, Vinícius Lima de. Uma proposta de pipeline ci para aplicações de rede em p4. 2024. 57 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2024. |
| Resumen en portugués brasileño: | Por muitos anos, o modelo tradicional de equipamentos de rede, caracterizado pela integração vertical dos planos de controle e dados, mostrou-se limitado frente ao crescimento exponencial da Internet e à diversidade de tráfego. Este cenário motivou o surgimento das Redes Definidas por Software (Software Defined Networking (SDN)), que separam esses planos, permitindo maior flexibilidade e inovação no gerenciamento de dados. No entanto, o padrão OpenFlow, que é central neste paradigma, enfrenta limitações em sua extensibilidade. Para superar essas restrições, a Programabilidade do Plano de Dados, por meio da linguagem Programming ProtocolIndependent Packet Processors (P4), permite uma customização mais ampla e a implementação rápida de novos protocolos. Este trabalho propõe um modelo de pipeline de Integração Contínua (Continuos Integration (CI)) para aplicações desenvolvidas em P4, com o objetivo de automatizar o processo de construção e testes. Foi feita uma pesquisa de ferramentas para linguagem P4, onde foi realizada uma categorização e análise dessas ferramentas. Com objetivo de escolher as que integrariam o modelo de pipeline CI. Utilizando ferramentas como Jenkins e as ferramentas selecionadas para pipeline , foram criados e analisados pipelines para programas P4, visando validar a viabilidade do modelo proposto. |
| Abstract: | For many years, the traditional model of networking equipment, characterized by the vertical integration of control and data planes, has proven limited in the face of the exponential growth of the Internet and the diversity of traffic. This scenario motivated the emergence of Software Defined Networking (SDN), which separates these planes, allowing for greater flexibility and innovation in data management. However, the OpenFlow standard, which is central to this paradigm, faces limitations in its extensibility. To overcome these restrictions, Data Plane Programmability, through the P4 language, allows for broader customization and rapid implementation of new protocols. This work proposes a Continuous Integration (CI) pipeline model for applications developed in P4, aimed at automating the build and testing processes. A survey of tools for the P4 language was conducted, leading to the categorization and analysis of these tools in order to select those that would integrate the CI pipeline model. Using tools like Jenkins and the selected pipeline tools, pipelines for P4 programs were created and analyzed to validate the feasibility of the proposed model. |
| URI : | http://repositorio.ufc.br/handle/riufc/79290 |
| ORCID del tutor: | https://orcid.org/0000-0001-8665-3675 |
| Lattes del tutor: | http://lattes.cnpq.br/9486997773441668 |
| Derechos de acceso: | Acesso Aberto |
| Aparece en las colecciones: | CIÊNCIA DA COMPUTAÇÃO-QUIXADÁ - Monografias |
Ficheros en este ítem:
| Fichero | Descripción | Tamaño | Formato | |
|---|---|---|---|---|
| 2024_tcc_vloliveira.pdf | 871,29 kB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.