Catchmentview: ferramenta de visualização das diferenças entre IPV4 e IPV6 catchment em Serviços Anycast
Autor(a) principal: | |
---|---|
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 |