Dissertação

Myriarch: enabling the coexistence of a myriad of Internets EVALUATED

O incrível sucesso da Internet também tornou os seus problemas aparentes. Eles são intrínsecos, como falta de segurança no seu design e de extensibilidade: os seus componentes estão tão enraizados em routers e end-hosts que mudar ou inovar é bastante difícil. Foram então propostos redesigns da Internet. Não é claro, no entanto, se estes são melhores alternativas, principalmente porque não foram testados a nível global. Outra abordagem é desenvolver Inter-Architecture Frameworks que permitem que várias arquiteturas coexistam. As duas principais abordagens são tunneling/overlaying: introdução de uma nova camada na arquitetura da Internet (por exemplo, L3.5); e tradução: tradução direta entre diferentes arquiteturas L3. Como na abordagem de tunneling, para além de ser adicionado overhead, as novas arquiteturas da layer L3.5 herdam limitações da underlay, neste trabalho, seguimos a abordagem de tradução. Outra limitação das Inter-Architecture Frameworks é que os protótipos existentes são implementados em software, não fornecendo o desempenho necessário. Switches programáveis ​​desenvolvidos recentemente, que alcançam taxas de transferência de Tb/s enquanto fornecem um conjunto de recursos programáveis, podem permitir implementações line rate dessas estruturas Inter-Architecture. Nesta dissertação, desenvolvemos um tradutor de Arquitetura de Internet, Myriarch, que corre num switch programável. Nosso protótipo traduz entre IP e SCION, uma nova arquitetura de Internet focada em segurança. O principal desafio enfrentado foi as restrições de memória e computacionais das arquiteturas de switch. O nosso sistema é o primeiro a traduzir efetivamente entre essas duas arquiteturas num switch de rede em escala Terabit.
Arquitetura de Rede, Switches Programáveis, P4, SCION

junho 17, 2024, 14:30

Documentos da dissertação ainda não disponíveis publicamente

Orientação

ORIENTADOR

Fernando Manuel Valente Ramos

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Adrian Perrig

ETH Zürich

Professor