Implementação de um switch em P4 com suporte simultâneo a múltiplas arquiteturas de Internet do Futuro

  • Jose Augusto Gavazza UFSCar
  • Michael Santos UFSCar
  • Paulo Ditarso Maciel Jr. UFSCar / IFPB
  • Fábio Luciano Verdi UFSCar
  • José Augusto Suruagy Monteiro UFPE

Abstract


New Future Internet Architectures have emerged independently in different locations, seeking to provide a new evolutionary environment for the Internet and to solve many issues that the current architecture, even with the creation of new protocols and patches, does not solve adequately. Despite efforts to deploy a single Internet architecture, what has been observed is the tendency to deploy and use different architectures that can coexist simultaneously. Therefore, there is an imminent need for a solution that makes this coexistence possible. The focus of this work is to present the implementation of a multiarchitecture switch in P4 language, so that entities and applications from the same architecture can communicate.

Keywords: Internet of Future, Programable Data Plan, P4

References

Alberti, A. M., Casaroli, M. A. F., Singh, D., and da Rosa Righi, R. (2017). Naming and name resolution in the future internet: Introducing the novagenesis approach. Future Generation Computer Systems, 67:163 -179.

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.
Published
2019-05-10
GAVAZZA, Jose Augusto; SANTOS, Michael; MACIEL JR., Paulo Ditarso; VERDI, Fábio Luciano; SURUAGY MONTEIRO, José Augusto. Implementação de um switch em P4 com suporte simultâneo a múltiplas arquiteturas de Internet do Futuro. In: WORKSHOP ON EXPERIMENTAL RESEARCH OF THE FUTURE INTERNET (WPEIF), 10. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 13-18. ISSN 2595-2692. DOI: https://doi.org/10.5753/wpeif.2019.7693.