Implementação de um switch em P4 com suporte simultâneo a múltiplas arquiteturas de Internet do Futuro
Resumo
Novas arquiteturas de Internet do Futuro surgiram de forma independente em diferentes locais, buscando proporcionar um novo ambiente de evolução para a Internet e solucionar diversas questões que a arquitetura atual, mesmo com a criação de novos protocolos e patches, não resolve de maneira adequada. Apesar dos esforços em se implantar uma única arquitetura de Internet, o que se tem observado é a tendência de implantação e uso de diferentes arquiteturas que possam coexistir simultaneamente. Sendo assim, há a necessidade de uma solução que torne esta coexistência possível. O foco deste artigo é apresentar a implementação de um de um switch multiarquitetura em linguagem P4, para que entidades e aplicações de uma mesma arquitetura possam se comunicar.
Referências
Bosshart, P., Daly, D., Gibb, G., Izzard, M., McKeown, N., Rexford, J., Schlesinger, C., Talayco, D., Vahdat, A., Varghese, G., et al. (2014). P4: Programming protocol-independent packet processors. ACM SIGCOMM Computer Communication Review, 44(3):87-95.
Cox, J. H., Chung, J., Donovan, S., Ivey, J., Clark, R. J., Riley, G., and Owen, H. L. (2017). Advancing Software-Defined Networks: A Survey. IEEE Access, 5:25487-25526.
de Oliveira Silva, F., Goncalves, M., de Souza Pereira, J., Pasquini, R., Rosa, P., and Kofuji, S. (2012). On the analysis of multicast traffic over the Entity Title Architecture. In 2012 18th IEEE International Conference on Networks (ICON), pages 30-35.
Gupta, A., Vanbever, L., Shahbaz, M., Donovan, S. P., Schlinker, B., Feamster, N., Rex-ford, J., Shenker, S., Clark, R., and Katz-Bassett, E. (2015). Sdx: A software defined internet exchange. ACM SIGCOMM Computer Communication Review, 44(4):551-562.