FreeRouter in a Nutshell: A "Protocoland" routing platform for Open and Portable Carrier-Class Testbeds

  • Everson Scherrer Borges UFES
  • Edgard da Cunha Pontes UFES
  • Csaba Mate RARE
  • Frederic Loui GÉANT
  • Magnos Martinello UFES
  • Moisés R. N. Ribeiro UFES

Resumo


Um roteador em software que propicia um plano de controle distribuído populado com um grande número de implementações profissionais de protocolos legados é aqui discutido. Brevemente discutimos também que a arquitetura particular do FreeRouter, a qual permite ainda a portabilidade de experimentos emulados para testes (e em diferentes alvos de hardware). Para demonstrar sua facilidade de uso, também são fornecidos exemplos de instalação e em nível básico de uso e configuração.

Palavras-chave: FreeRouter, Network, Carrier-Class Testbed, Open Source, Software Routing Platform, RARE, Data plane, p4 language

Referências

Anderson;, L. Y. R. D. T. and Gopal, R. (2004). Rfc 3746: Forwarding and control element separation (forces) framework. https://datatracker.ietf.org/doc/html/rfc3746.

Both, C., Guimaraes, R., Slyne, F.,Wickboldt, J., Martinello, M., Dominicini, C., Martins, R., Zhang, Y., Cardoso, D., Villaca, R., Ceravolo, I., Nejabati, R., Marquez-Barja, J., Ruffini, M., and DaSilva, L. (2019). Futebol control framework: Enabling experimentation in convergent optical, wireless, and cloud infrastructures. IEEE Communications Magazine, 57(10):56–62.

Costa, L. C., Vieira, A. B., de Britto e Silva, E., Macedo, D. F., Vieira, L. F., Vieira, M. A., da Rocha Miranda, M., Batista, G. F., Polizer, A. H., Gonçalves, A. V. G. S., Gomes, G., and Correia, L. H. (2021). Openflow data planes performance evaluation. Performance Evaluation, 147:102194.

Dominicini, C. K., Vassoler, G. L., Meneses, L. F., Villaca, R. S., Ribeiro, M. R. N., and Martinello, M. (2017). Virtphy: Fully programmable nfv orchestration architecture for edge data centers. IEEE Transactions on Network and Service Management, 14(4):817–830.

Dominicini, C. K., Vassoler, G. L., Valentim, R., Villaca, R. S., Ribeiro, M. R., Martinello, M., and Zambon, E. (2020). Keysfc: Traffic steering using strict source routing for dynamic and efficient network orchestration. Computer Networks, 167:106975.

Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., Venkata, S.,Wanderer, J., Zhou, J., Zhu, M., Zolla, J., Hölzle, U., Stuart, S., and Vahdat, A. (2013). B4: Experience with a globally-deployed software defined wan. New York, NY, USA. Association for Computing Machinery.

Leung, V. C., Chen, M.,Wan, J., and Zhang, Y. (2014). Testbeds and Research Infrastructure: Development of Networks and Communities: 9th International ICST Conference, TridentCom 2014, Guangzhou, China, May 5-7, 2014, Revised Selected Papers, volume 137. Springer.

Loui, F., Mate, C., Gall, A., and Wisslé, M. (2022). Project overview: Router for academia research & education (rare).

McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., and Turner, J. (2008). Openflow: Enabling innovation in campus networks. 38(2).

Spalla, E. S., Mafioletti, D. R., Liberato, A. B., Ewald, G., Rothenberg, C. E., Camargos, L., Villaca, R. S., and Martinello, M. (2016). Ar2c2: Actively replicated controllers for sdn resilient control plane. In NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium, pages 189–196.

Tootoonchian, A. and Ganjali, Y. (2010). Hyperflow: A distributed control plane for openflow. USA. USENIX Association.

Vasseur;, A. F. J.-P. and Ash, J. (2006). Rfc 4655: A path computation element (pce)-based architecture. https://datatracker.ietf.org/doc/html/rfc3746.
Publicado
31/07/2022
BORGES, Everson Scherrer; PONTES, Edgard da Cunha; MATE, Csaba; LOUI, Frederic; MARTINELLO, Magnos; RIBEIRO, Moisés R. N.. FreeRouter in a Nutshell: A "Protocoland" routing platform for Open and Portable Carrier-Class Testbeds. In: WORKSHOP DE TESTBEDS, 1. , 2022, Niterói. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 36-46. DOI: https://doi.org/10.5753/wtestbeds.2022.223341.