In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados

Detalhes bibliográficos
Autor(a) principal: Matos, Guilherme Mendes Vieira de
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/15424
Resumo: Inside the 5G Core (5GC) a myriad of (virtual) functions may be deployed so that different treatment can be given for traffic coming in and out to/from the Radio Access Network (RAN). One of these key functions is Service Function Chaining (SFC) supported by SRv6 state-of-the-art protocol. In this work, we present an SFC P4-based solution for traffic identification and chaining using SRv6. We call this function In-Network Classification and chAining (INCA), which is deployed entirely in the data plane using a Netronome Agilo SmartNIC. The INCA is deployed just before the User Plane Function (UPF) inside the 5GC and is capable of observing the traffic coming from and going to the RAN so that it classifies and creates the proper sequence of services to be followed by every specific flow. Our results show that INCA performs the task of packet classification and chaining perfectly with a minimal Flow Completion Time (FCT) impact when compared to the same environment without it.
id SCAR_15cf0552b84316429ab1c4c3bcaa7d77
oai_identifier_str oai:repositorio.ufscar.br:ufscar/15424
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Matos, Guilherme Mendes Vieira deVerdi, Fábio Lucianohttp://lattes.cnpq.br/9143186843657940http://lattes.cnpq.br/62688897586124689ea02844-9be0-443f-90fa-886d0503243c2022-01-03T20:08:22Z2022-01-03T20:08:22Z2021-10-27MATOS, Guilherme Mendes Vieira de. In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados. 2021. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2021. Disponível em: https://repositorio.ufscar.br/handle/ufscar/15424.https://repositorio.ufscar.br/handle/ufscar/15424Inside the 5G Core (5GC) a myriad of (virtual) functions may be deployed so that different treatment can be given for traffic coming in and out to/from the Radio Access Network (RAN). One of these key functions is Service Function Chaining (SFC) supported by SRv6 state-of-the-art protocol. In this work, we present an SFC P4-based solution for traffic identification and chaining using SRv6. We call this function In-Network Classification and chAining (INCA), which is deployed entirely in the data plane using a Netronome Agilo SmartNIC. The INCA is deployed just before the User Plane Function (UPF) inside the 5GC and is capable of observing the traffic coming from and going to the RAN so that it classifies and creates the proper sequence of services to be followed by every specific flow. Our results show that INCA performs the task of packet classification and chaining perfectly with a minimal Flow Completion Time (FCT) impact when compared to the same environment without it.Dentro do 5G Core (5GC), uma miríade de funções (virtuais) podem ser implementadas para que diferentes tratamentos possam ser dados para o tráfego entre a Radio Access Network (RAN) e User Plane Function (UPF). Uma dessas funções principais é o encadeamento de funções de serviço (SFC, do inglês Service Function Chaining), compatível com o protocolo SRv6 de última geração. Neste trabalho, apresentamos uma solução baseada em P4 para identificação e encadeamento de tráfego usando SRv6. Chamamos essa função de In-Network Classification and chAining (INCA), que é totalmente implantada no plano de dados usando uma placa de rede Netronome Agilo SmartNIC. O INCA é implantado imediatamente antes da UPF, dentro do 5GC e é capaz de observar o tráfego que entra e sai da RAN para classificar e criar a sequência adequada de serviços a ser seguida por cada fluxo específico. Nossos resultados mostram que o INCA realiza a tarefa de classificação e encadeamento de pacotes perfeitamente com um impacto mínimo de Flow Completion Time (FCT) quando comparado ao mesmo ambiente sem ele.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus SorocabaPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccess5GP4Plano de dadosDispositivos programáveisNetwork sliceDataplaneService function chainingProgrammable devicesCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOIn-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dadosIn-Network IdentifiCation and chAining: a mecanism for traffic identification and chaining on dataplaneinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis600ff34c36d-0377-40d8-bcc5-ad1d36bc4582reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALDissertação Guilherme Mendes Vieira de Matos.pdfDissertação Guilherme Mendes Vieira de Matos.pdfDissertação de mestradoapplication/pdf2523233https://repositorio.ufscar.br/bitstream/ufscar/15424/4/Disserta%c3%a7%c3%a3o%20Guilherme%20Mendes%20Vieira%20de%20Matos.pdf69917b3077bef1cdef46e5f1e8e7afceMD54Autorização.pdfAutorização.pdfAutorização do orientação para autodepósitoapplication/pdf178384https://repositorio.ufscar.br/bitstream/ufscar/15424/2/Autoriza%c3%a7%c3%a3o.pdfdc51e9019eef1c2fa1451a1b3f182fb3MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufscar.br/bitstream/ufscar/15424/5/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD55TEXTDissertação Guilherme Mendes Vieira de Matos.pdf.txtDissertação Guilherme Mendes Vieira de Matos.pdf.txtExtracted texttext/plain82000https://repositorio.ufscar.br/bitstream/ufscar/15424/8/Disserta%c3%a7%c3%a3o%20Guilherme%20Mendes%20Vieira%20de%20Matos.pdf.txt51aa64287517fe9e6433d147262f6418MD58Autorização.pdf.txtAutorização.pdf.txtExtracted texttext/plain1507https://repositorio.ufscar.br/bitstream/ufscar/15424/6/Autoriza%c3%a7%c3%a3o.pdf.txt7fdb688a85062ceeaad89c2b425dfe9fMD56THUMBNAILDissertação Guilherme Mendes Vieira de Matos.pdf.jpgDissertação Guilherme Mendes Vieira de Matos.pdf.jpgIM Thumbnailimage/jpeg6921https://repositorio.ufscar.br/bitstream/ufscar/15424/9/Disserta%c3%a7%c3%a3o%20Guilherme%20Mendes%20Vieira%20de%20Matos.pdf.jpg664333ac3b1c5a00c3859141e4876817MD59Autorização.pdf.jpgAutorização.pdf.jpgIM Thumbnailimage/jpeg13143https://repositorio.ufscar.br/bitstream/ufscar/15424/7/Autoriza%c3%a7%c3%a3o.pdf.jpg094a08c77e56d92c493db9d7c60215c9MD57ufscar/154242023-09-18 18:32:21.736oai:repositorio.ufscar.br:ufscar/15424Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:32:21Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
dc.title.alternative.eng.fl_str_mv In-Network IdentifiCation and chAining: a mecanism for traffic identification and chaining on dataplane
title In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
spellingShingle In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
Matos, Guilherme Mendes Vieira de
5G
P4
Plano de dados
Dispositivos programáveis
Network slice
Dataplane
Service function chaining
Programmable devices
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
title_full In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
title_fullStr In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
title_full_unstemmed In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
title_sort In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados
author Matos, Guilherme Mendes Vieira de
author_facet Matos, Guilherme Mendes Vieira de
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/6268889758612468
dc.contributor.author.fl_str_mv Matos, Guilherme Mendes Vieira de
dc.contributor.advisor1.fl_str_mv Verdi, Fábio Luciano
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9143186843657940
dc.contributor.authorID.fl_str_mv 9ea02844-9be0-443f-90fa-886d0503243c
contributor_str_mv Verdi, Fábio Luciano
dc.subject.por.fl_str_mv 5G
P4
Plano de dados
Dispositivos programáveis
topic 5G
P4
Plano de dados
Dispositivos programáveis
Network slice
Dataplane
Service function chaining
Programmable devices
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.eng.fl_str_mv Network slice
Dataplane
Service function chaining
Programmable devices
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description Inside the 5G Core (5GC) a myriad of (virtual) functions may be deployed so that different treatment can be given for traffic coming in and out to/from the Radio Access Network (RAN). One of these key functions is Service Function Chaining (SFC) supported by SRv6 state-of-the-art protocol. In this work, we present an SFC P4-based solution for traffic identification and chaining using SRv6. We call this function In-Network Classification and chAining (INCA), which is deployed entirely in the data plane using a Netronome Agilo SmartNIC. The INCA is deployed just before the User Plane Function (UPF) inside the 5GC and is capable of observing the traffic coming from and going to the RAN so that it classifies and creates the proper sequence of services to be followed by every specific flow. Our results show that INCA performs the task of packet classification and chaining perfectly with a minimal Flow Completion Time (FCT) impact when compared to the same environment without it.
publishDate 2021
dc.date.issued.fl_str_mv 2021-10-27
dc.date.accessioned.fl_str_mv 2022-01-03T20:08:22Z
dc.date.available.fl_str_mv 2022-01-03T20:08:22Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MATOS, Guilherme Mendes Vieira de. In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados. 2021. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2021. Disponível em: https://repositorio.ufscar.br/handle/ufscar/15424.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/15424
identifier_str_mv MATOS, Guilherme Mendes Vieira de. In-Network IdentifiCation and chAining: um mecanismo de identificação de tráfego e encadeamento no plano de dados. 2021. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2021. Disponível em: https://repositorio.ufscar.br/handle/ufscar/15424.
url https://repositorio.ufscar.br/handle/ufscar/15424
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv 600
dc.relation.authority.fl_str_mv ff34c36d-0377-40d8-bcc5-ad1d36bc4582
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/15424/4/Disserta%c3%a7%c3%a3o%20Guilherme%20Mendes%20Vieira%20de%20Matos.pdf
https://repositorio.ufscar.br/bitstream/ufscar/15424/2/Autoriza%c3%a7%c3%a3o.pdf
https://repositorio.ufscar.br/bitstream/ufscar/15424/5/license_rdf
https://repositorio.ufscar.br/bitstream/ufscar/15424/8/Disserta%c3%a7%c3%a3o%20Guilherme%20Mendes%20Vieira%20de%20Matos.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/15424/6/Autoriza%c3%a7%c3%a3o.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/15424/9/Disserta%c3%a7%c3%a3o%20Guilherme%20Mendes%20Vieira%20de%20Matos.pdf.jpg
https://repositorio.ufscar.br/bitstream/ufscar/15424/7/Autoriza%c3%a7%c3%a3o.pdf.jpg
bitstream.checksum.fl_str_mv 69917b3077bef1cdef46e5f1e8e7afce
dc51e9019eef1c2fa1451a1b3f182fb3
e39d27027a6cc9cb039ad269a5db8e34
51aa64287517fe9e6433d147262f6418
7fdb688a85062ceeaad89c2b425dfe9f
664333ac3b1c5a00c3859141e4876817
094a08c77e56d92c493db9d7c60215c9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1813715641693110272