Um Estudo Comparativo de Softwares de Roteamento para Uso em Redes Definidas por Software

  • Luiz Fernando T. de Farias UNIRIO
  • Morganna Carmem Diniz UNIRIO
  • Sidney Cunha de Lucena UNIRIO
  • Carlos Nilton Araújo Corrêa UNIRIO

Resumo


Redes Definidas por Software (SDN) possibilitam a virtualização de diferentes topologias e aplicações de rede, com objetivo de teste ou produção, executando-as sobre uma infraestrutura compartilhada. Neste contexto, uma questão importante é a diferença entre o nível de serviço provido por diferentes aplicações de roteamento sobre ambientes virtualizados baseados em SDN. Este artigo fornece uma análise comparativa do desempenho de diferentes suítes de roteamento voltadas para uma arquitetura de roteamento virtualizado sobre redes OpenFlow. Para tal, foram testados os softwares de roteamento BIRD, Quagga e XORP em diferentes topologias e graus de conectividade. Medidas como tempos de distribuição de rotas e de convergência, ou consumo de CPU, foram obtidas de maneira a apoiar decisões quanto ao uso destas plataformas.

Referências

Bhatia, S., Motiwala, M., Muhlbauer, W., Valancius, V., Bavier, A., Feamster, N., Peterson, L., and Rexford, J. (2008). Hosting virtual networks on commodity hardware. In Techinal Report GT-CS-07-10, January 2008. Georgia Tech. University.

Bolla, R. and Bruschi, R. (2012). An open-source platform for distributed linux software routers. In Computer Communications. Elsevier North-Holland, Inc. DOI: 10.1016/j.comcom.2012.11.00.

Candelatech. Network testing and emulation solutions. Acessado em Dezembro (2012), [link].

Carrissimi, A. (2008). Virtualização: da teoria a soluções. In XXVI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. SBC.

Corrêa, C., Lucena, S., Rothenberg, C., and Salvador, M. (2011). Uma avaliação experimental de soluções de virtualização para o plano de controle de roteamento de redes virtuais. In XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. SBC.

Corrêa, C., Lucena, S., Rothenberg, C., and Salvador, M. (2012). Uma plataforma de roteamento como servico baseada em redes definidas por software. In XVII Workshop de Gerência e Operação de Redes e Serviços. SBC.

Feamster, N., Balakrishnan, H., Rexford, J., Shaikh, A., and Merwe, J. v. d. (2004). The case for separating routing from routers. In SIGCOMM’04 Workshops. ACM.

Hagsand, O., Olsson, R., and Gördén, B. (2008). Towards 10 gb/s open-source routing. Stockholm, Sweden and Uppsala University, Sweden. Royal Institute of Technology.

Handley, M., Hodson, O., and Kohler, E. (2002). Xorp: An open platform for network research. In First Workshop on Hot Topics in Networks SIGCOMM. ACM.

He, L. (2005). Building next generation, open, secure, reliable and scalable experimental ip networks. In Workshop High Performance Switching and Routing. IEEE.

Ishiguro, K. (2012). Quagga a routing software package for tcp/ip networks. GNU Quagga Project. versão 0.99.20mr2.1, [link].

Jasinska, E. and Malayter, C. (2010). (ab)using route servers. In RIPE60. Réseaux IP Européens (RIPE) and North American Network Operators Group (NANOG). [link].

Kaliszan, A., Głabowski, M., and Hanczewski, S. (2012). A didactic platform for testing and developing routing protocols. In The Eighth Advanced International Conference on Telecommunications. AICT.

Manral, V., White, R., and Shaikh, A. (2004). Benchmarking basic ospf single router control plane convergence. In RFC 4061. IETF Network Working Group. [link].

Nascimento, M. R., Rothenberg, C. E., Salvador, M. R., and Magalhães, M. F. (2011). Routeflow: Roteamento commodity sobre redes programáveis. In XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. SBC.

Ondrej, F., Mares, M., and Ondrej, Z. (2012). The bird internet routing daemon. CZ.NIC Labs. Acessado em Setembro (2012), [link].

Pica8. Open network. Acessado em Março (2013), [link].

Rothenberg, C., Nascimento, M., Salvador, M., Corrêa, C., Lucena, S., Allan, V., and Verdi, F. L. (2012). Revisiting ip routing control platforms with openflow-based software-defined networks. In III Workshop de Pesquisa Experimental da Internet do Futuro. SBC.

Sanghani, B. (2012). 2011 report on european ixps. European Internet Exchange Association. [link].

Trosvik, H. (2006). Open source routing suites. In InteropNet Open Source Software Initiative, White Paper. University of Oslo, USIT.
Publicado
23/07/2013
FARIAS, Luiz Fernando T. de; DINIZ, Morganna Carmem; LUCENA, Sidney Cunha de; CORRÊA, Carlos Nilton Araújo. Um Estudo Comparativo de Softwares de Roteamento para Uso em Redes Definidas por Software. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 12. , 2013, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 834-847. ISSN 2595-6167.