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.pdf871,29 kBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.