FABRIC Testbed from the Eyes of a Network Researcher
Resumo
O objetivo deste artigo é duplo. O primeiro é mostrar como implantar protocolos de roteamento no testbed FABRIC em escala nacional, apresentando exemplos passo a passo sob a perspectiva de um pesquisador de redes que precisa reservar uma fatia composta por uma topologia com múltiplos caminhos, diversidade de links, nós com interfaces de rede específicas (NICs compartilhadas e/ou programáveis) que formam a base para construir um experimento de rede do mundo real. O segundo é usar as ferramentas disponíveis (“metaresearch” API) para demonstrar o quão reprodutível é o processo de experimentação, tendo como casos de uso a avaliação da recuperação de falhas com o OSPF e a taxa de transferência do tráfego com smartNICS dedicadas.
Referências
Berman, M., Chase, J. S., Landweber, L., Nakao, A., Ott, M., Raychaudhuri, D., Ricci, R., and Seskar, I. (2014). Geni: A federated testbed for innovative network experiments. Computer Networks, 61:5–23. Special issue on Future Internet Testbeds – Part I.
Borges, E., Pontes, E., Dominicini, C., Schwarz, M., Mate, C., Loui, F., Guimarães, R., Martinello, M., Villaça, R., and Ribeiro, M. (2022a). A lifecycle experience of polka: From prototyping to deployment at géant lab with rare/freertr. In Anais do XIII Workshop de Pesquisa Experimental da Internet do Futuro, pages 35–40, Porto Alegre, RS, Brasil. SBC.
Borges, E., Pontes, E., Mate, C., Loui, F., Martinello, M., and Ribeiro, M. (2022b). Freerouter in a nutshell: A protocoland routing platform for open and portable carrier-class testbeds. In Anais do I Workshop de Testbeds, pages 36–46, Porto Alegre, RS, Brasil. SBC.
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.
Dominicini, C. et al. (2020). Polka: Polynomial key-based architecture for source routing in network fabrics. In 2020 6th IEEE Conference on Network Softwarization (NetSoft), pages 326–334. IEEE.
Dominicini, C., Guimarães, R., Mafioletti, D., Martinello, M., Ribeiro, M. R. N., Villaça, R., Loui, F., Ortiz, J., Slyne, F., Ruffini, M., and Kenny, E. (2021). Deploying polka source routing in p4 switches : (invited paper). In 2021 International Conference on Optical Network Design and Modeling (ONDM), pages 1–3.
Guimarães, R. S., Dominicini, C., Martínez, V. M. G., Xavier, B. M., Mafioletti, D. R., Locateli, A. C., Villaca, R., Martinello, M., and Ribeiro, M. R. N. (2022). M-polka: Multipath polynomial key-based source routing for reliable communications. IEEE Transactions on Network and Service Management, pages 1–1.
Huang, T., Yu, F. R., Zhang, C., Liu, J., Zhang, J., and Liu, Y. (2017). A survey on large-scale software defined networking SDN testbeds: Approaches and challenges. IEEE Communications Surveys Tutorials.
M., S. et al. (2014). Design and implementation of the ofelia FP7 facility: The european openflow testbed. Computer Network, 61:132–150.
Salmito, T. et al. (2014). Fibre-an international testbed for future internet experimentation. In Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos-SBRC 2014, pages p–969.
Zink, M., Irwin, D., Cecchet, E., Saplakoglu, H., Krieger, O., Herbordt, M., Daitzman, M., Desnoyers, P., Leeser, M., and Handagala, S. (2021). The open cloud testbed (oct): A platform for research into new cloud technologies. In 2021 IEEE 10th International Conference on Cloud Networking (CloudNet), pages 140–147.