Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast

Detalhes bibliográficos
Autor(a) principal: Costella, Leonardo
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
Texto Completo: http://tede.upf.br/jspui/handle/tede/1669
Resumo: Nowadays, it is common to find dual-stack services, configured with both IPv4 and IPv6 addresses. However, a service in IPv4 can be viewed and reached by users in a completely different way than its counterpart in IPv6, due to differences in routing policies for these two protocols. Although a challenge on its own, managing a dual-stack service becomes even more challenging when involving anycast: distribution of the service across the Internet by means of deployment of replicas that answer by the same IPv4 and IPv6 addresses. Based on the fact that monitoring tools have for long been strong allies in the management of networks and services in the Internet, in this work we design and implement a supporting tool for visual comparison of IPv4 and IPv6 catchments. The goal of this tool is to help operators understanding how the dynamics of their peering and routing policies impact on the catchment of their anycast service. Using the Root DNS as a case of study, with data collected by RIPE Atlas platform, we validate and demonstrate how the proposed tool supports informed decisions by the service operator.
id UPF-1_0d2b545523f4575cab5bfc29122aa5a5
oai_identifier_str oai:tede.upf.br:tede/1669
network_acronym_str UPF-1
network_name_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
repository_id_str
spelling Trentin, Marco Antônio Sandini49972987000http://lattes.cnpq.br/4746488333257798Schmidt, Ricardo de Oliveira00781979021http://lattes.cnpq.br/531290054202086303264402084http://lattes.cnpq.br/0694935214771381Costella, Leonardo2019-05-10T18:50:42Z2018-12-06COSTELLA, Leonardo. Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast. 2018. 124 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2018.http://tede.upf.br/jspui/handle/tede/1669Nowadays, it is common to find dual-stack services, configured with both IPv4 and IPv6 addresses. However, a service in IPv4 can be viewed and reached by users in a completely different way than its counterpart in IPv6, due to differences in routing policies for these two protocols. Although a challenge on its own, managing a dual-stack service becomes even more challenging when involving anycast: distribution of the service across the Internet by means of deployment of replicas that answer by the same IPv4 and IPv6 addresses. Based on the fact that monitoring tools have for long been strong allies in the management of networks and services in the Internet, in this work we design and implement a supporting tool for visual comparison of IPv4 and IPv6 catchments. The goal of this tool is to help operators understanding how the dynamics of their peering and routing policies impact on the catchment of their anycast service. Using the Root DNS as a case of study, with data collected by RIPE Atlas platform, we validate and demonstrate how the proposed tool supports informed decisions by the service operator.Com o crescimento da adoção do IPv6, muitos serviços estão operando no formato dual-stack, ou seja, são configurados e aptos a receberem requisições em IPv4 e IPv6. O ideal seria que a performance em ambos os protocolos fosse a mesma. Entretanto, devido a diferenças nas políticas de roteamento, requisições em IPv4 e IPv6 para um mesmo serviço podem ser roteadas de uma maneira completamente diferente. Esse problema, acentua-se em serviços que utilizem anycast para compartilhar os mesmos endereços IPs entre diferentes réplicas espalhadas na Internet. Baseado no fato de que ferramentas de monitoramento de redes são importantes aliados na busca de uma melhor eficiência dos serviços disponibilizados na internet, neste trabalho desenvolveu-se uma ferramenta visual para observar e monitorar as diferenças entre o IPv4 e IPv6 catchment em serviços anycast. Essa ferramenta visa auxiliar operadores na compreensão das diferenças ocasionadas pelas políticas de roteamento, e consequentemente, colaborar na busca de melhorias na qualidade dos serviços prestados. Utilizando os servidores raiz do DNS como caso de estudo e de dados coletados da plataforma RIPE Atlas foi possível observar que a ferramenta desenvolvida neste trabalho auxiliou na constatação de discrepâncias no roteamento de usuários aos servidores raiz do DNS. Essas diferenças encontradas poderiam passar despercebidas sem o auxílio visual provido pela ferramenta.Submitted by Mariana Freitas (marianafreitas@upf.br) on 2019-05-10T18:50:42Z No. of bitstreams: 1 2018Leonardo Costella.pdf: 1790145 bytes, checksum: 026a9687136624693f0381c1b096a555 (MD5)Made available in DSpace on 2019-05-10T18:50:42Z (GMT). No. of bitstreams: 1 2018Leonardo Costella.pdf: 1790145 bytes, checksum: 026a9687136624693f0381c1b096a555 (MD5) Previous issue date: 2018-12-06application/pdfporUniversidade de Passo FundoPrograma de Pós-Graduação em Computação AplicadaUPFBrasilInstituto de Ciências Exatas e Geociências – ICEGSoftwareRoteadoresCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCatchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços AnycastCatchmentview: tool for visualizing the differences between IPV4 and IPV6 in Anycast Servicesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-70926567600265482650050060061067264934210586263671711205811204509info:eu-repo/semantics/openAccessreponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)instname:Universidade de Passo Fundo (UPF)instacron:UPFLICENSElicense.txtlicense.txttext/plain; charset=utf-81940http://tede.upf.br:8080/jspui/bitstream/tede/1669/1/license.txte0faded76e3df80302a4a0fb3f2bb5f3MD51ORIGINAL2018Leonardo Costella.pdf2018Leonardo Costella.pdfapplication/pdf1790145http://tede.upf.br:8080/jspui/bitstream/tede/1669/2/2018Leonardo+Costella.pdf026a9687136624693f0381c1b096a555MD52tede/16692019-05-10 15:50:42.55oai:tede.upf.br:tede/1669TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIFBhc3NvIEZ1bmRvIChVUEYpIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVQRiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVUEYgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBwYXJhIGZpbnMgZGUgc2VndXJhbsOnYSwgYmFjay11cCBlIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2PDqiBuw6NvIHBvc3N1aSBhIHRpdHVsYXJpZGFkZSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHZvY8OqIGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciDDoCBVUEYgb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IG5vIGNvbnRlw7pkbyBkYSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgVEVTRSBPVSBESVNTRVJUQcOHw4NPIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVVBGLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVVBGIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e DissertaçõesPUBhttp://tede.upf.br/oai/requestbiblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.bropendoar:2019-05-10T18:50:42Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)false
dc.title.por.fl_str_mv Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
dc.title.alternative.eng.fl_str_mv Catchmentview: tool for visualizing the differences between IPV4 and IPV6 in Anycast Services
title Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
spellingShingle Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
Costella, Leonardo
Software
Roteadores
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
title_full Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
title_fullStr Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
title_full_unstemmed Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
title_sort Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
author Costella, Leonardo
author_facet Costella, Leonardo
author_role author
dc.contributor.advisor1.fl_str_mv Trentin, Marco Antônio Sandini
dc.contributor.advisor1ID.fl_str_mv 49972987000
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4746488333257798
dc.contributor.advisor-co1.fl_str_mv Schmidt, Ricardo de Oliveira
dc.contributor.advisor-co1ID.fl_str_mv 00781979021
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/5312900542020863
dc.contributor.authorID.fl_str_mv 03264402084
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0694935214771381
dc.contributor.author.fl_str_mv Costella, Leonardo
contributor_str_mv Trentin, Marco Antônio Sandini
Schmidt, Ricardo de Oliveira
dc.subject.por.fl_str_mv Software
Roteadores
topic Software
Roteadores
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Nowadays, it is common to find dual-stack services, configured with both IPv4 and IPv6 addresses. However, a service in IPv4 can be viewed and reached by users in a completely different way than its counterpart in IPv6, due to differences in routing policies for these two protocols. Although a challenge on its own, managing a dual-stack service becomes even more challenging when involving anycast: distribution of the service across the Internet by means of deployment of replicas that answer by the same IPv4 and IPv6 addresses. Based on the fact that monitoring tools have for long been strong allies in the management of networks and services in the Internet, in this work we design and implement a supporting tool for visual comparison of IPv4 and IPv6 catchments. The goal of this tool is to help operators understanding how the dynamics of their peering and routing policies impact on the catchment of their anycast service. Using the Root DNS as a case of study, with data collected by RIPE Atlas platform, we validate and demonstrate how the proposed tool supports informed decisions by the service operator.
publishDate 2018
dc.date.issued.fl_str_mv 2018-12-06
dc.date.accessioned.fl_str_mv 2019-05-10T18:50:42Z
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 COSTELLA, Leonardo. Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast. 2018. 124 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2018.
dc.identifier.uri.fl_str_mv http://tede.upf.br/jspui/handle/tede/1669
identifier_str_mv COSTELLA, Leonardo. Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast. 2018. 124 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2018.
url http://tede.upf.br/jspui/handle/tede/1669
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -709265676002654826
dc.relation.confidence.fl_str_mv 500
500
600
dc.relation.department.fl_str_mv 6106726493421058626
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UPF
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas e Geociências – ICEG
publisher.none.fl_str_mv Universidade de Passo Fundo
dc.source.none.fl_str_mv reponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
collection Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
bitstream.url.fl_str_mv http://tede.upf.br:8080/jspui/bitstream/tede/1669/1/license.txt
http://tede.upf.br:8080/jspui/bitstream/tede/1669/2/2018Leonardo+Costella.pdf
bitstream.checksum.fl_str_mv e0faded76e3df80302a4a0fb3f2bb5f3
026a9687136624693f0381c1b096a555
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv biblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.br
_version_ 1809092293705072640