Uma Avaliação sobre a Tolerância a Falhas no Plano de Dados em Controladores SDN

  • Lucas V. Ruchel Universidade Estadual do Oeste do Paraná / Instituto Federal do Paraná
  • Rogério C. Turchetti Universidade Federal de Santa Maria
  • Edson T. de Camargo Universidade Tecnológica Federal do Paraná / Universidade Estadual do Oeste do Paraná http://orcid.org/0000-0002-6520-9142

Resumo


Redes Definidas por Software fazem do controlador o seu elemento central. Portanto, é fundamental que o controlador apresente funcionalidades que, além de melhorar o desempenho global da rede, assegurem a continuidade dos serviços perante falhas. OpenDayLight (ODL) e o Open Network Operating System (ONOS) são dois importantes controladores de código aberto e com plano de controle distribuído. Este trabalho avalia a tolerância a falhas no plano de dados dos controladores ODL e ONOS considerando diversos cenários de falhas. Os experimentos consideram falhas e recuperações de links e switches, com diferentes fluxos tanto no modo reativo quanto proativo. Os resultados experimentais exibem o tempo que os controladores levam para detectar as falhas, direcionar o tráfego para caminhos redundantes e identificar o retorno dos links e switches.

Palavras-chave: Redes Definidas por Software, Tolerância a Falhas, ONOS, Opendaylight

Referências

Bannour, F., Souihi, S., and Mellouk, A. (2018). Distributed sdn control: Survey, taxo-nomy, and challenges. IEEE Communications Surveys & Tutorials, 20(1): 333-354.

Bianco, A., Giaccone, P., Mashayekhi, R., Ullio, M., and Vercellone, V. (2017). Scalability of onos reactive forwarding applications in isp networks. Computer Communications, 102:130-138.

Canini, M., Kuznetsov, P., Levin, D., and Schmid, S. (2015). A distributed and robust SDN control plane for transactional network updates. In INFOCOM.

Curic, M., Despotovic, Z., Hecker, A., and Carle, G. (2018). Transactional network updates in sdn. In EuCNC, pages 203-208. IEEE.

da Silva, A. S., Smith, P., Mauthe, A., and Schaeffer-Filho, A. (2015). Resilience supportin software-defined networking: A survey. Computer Networks, 92:189 - 207.

Dang, H. T., Sciascia, D., Canini, M., Pedone, F., and Soulé, R. (2015). Netpaxos: Consensus at network speed. In SOSR/SIGCOMM.

Darianian, M., Williamson, C., and Haque, I. (2017). Experimental evaluation of twoopenflow controllers. In ICNP, pages 1-6.

Gonzalez, A. J., Nencioni, G., Helvik, B. E., and Kamisinski, A. (2016). A fault-tolerantand consistent sdn controller. In LANOMS, pages 1-6. IEEE.

Ho, E. C., Wang, K., and Hsu, Y. H. (2016). A fast consensus algorithm for multiple controllers in software-defined networks. In ICACT.

J.M.S. Vilchez, D. E. S. (2018). Fault tolerance comparison of onos and opendaylight sdn controllers. In NetSoft, pages 277-282.

Karakus, M. and Durresi, A. (2017). A survey: Control plane scalability issues andapproaches in software-defined networking (sdn). Computer Networks, 112:279 — 293.

Katta, N., Zhang, H., Freedman, M., and Rexford, J. (2015). Ravana: Controller fault-tolerance in software-defined networking. In SIGCOMM, page 4. ACM.

Kohler, T., Diirr, F., and Rothermel, K. (2018). Zerosdn: A highly flexible and modular architecture for full-range distribution of event-based network control. IEEE Transactions on Network and Service Management, 15(4):1207-1221.

Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan ,R., Iwata, Y., Inoue, H., Hama, T., and Shenker, S. (2010). Onix: A Distributed Control Platform for Large-scale Production Networks. In OSDI.

Mahajan, K., Poddar, R., Dhawan, M., and Mann, V. (2016). Jury: Validating controller actions in software-defined networks. In DSN.

Medved, J., Varga, R., Tkacik, A., and Gray, K. (2014). Opendaylight: Towards a model-driven sdn controller architecture. In 2014 IEEE 15th International Symposium on, pages 1-6. IEEE.

Muqaddas, A. S., Bianco, A., Giaccone, P., and Maier, G. (2016). Inter-controller trafficin onos clusters for sdn networks. In ICC, pages 1-6.

Obadia, M., Bouet, M., Leguay, J., Phemius, K., and Iannone, L. (2014). Failover mechanisms for distributed sdn controllers. In NOF, volume Workshop, pages 1-6.

ONOS (2016). Intent framework. OpenDaylight (2019). Opendaylight sdn controller platform (oscp):overview.

Schiff, L., Schmid, S., and Kuznetsov, P. (2016). In-Band Synchronization for Distributed SDN Control Planes. SIGCOMM, 46(1).

Sinha, Y., Haribabu, K., et al. (2017). A survey: Hybrid sdn. Journal of Network and Computer Applications, 100:35-55.

T.BAH, M., Azzouni, A., Nguyen, M. T., and Pujolle, G. (2019). Topology discovery performance evaluation of opendaylight and onos controllers. In ICIN.

Venâncio, G., Turchetti, R., Camargo, E. T., and Duarte Jr, E. (2018). Vnf-consensus: Avirtual network function for maintaining a consistent distributed sdn control plane. In GLOBECOM, pages 1-8. IFIP Open Digital Library.

Zhu, L., Karim, M. M., Sharif, K., Li, F., Du, X., and Guizani, M. (2019). SDN controllers: Benchmarking & performance evaluation. CoRR, abs/1902.04491.

Zulu, L.L., Ogudo, K. A., and Umenne, P. O. (2018). Emulating software defined network using mininet and OpenDaylight controller hosted on Amazon Web Services cloud platform to demonstrate a realistic programmable network. In ICONIC.
Publicado
07/12/2020
Como Citar

Selecione um Formato
RUCHEL, Lucas V.; TURCHETTI, Rogério C.; DE CAMARGO, Edson T.. Uma Avaliação sobre a Tolerância a Falhas no Plano de Dados em Controladores SDN. In: WORKSHOP DE GERÊNCIA E OPERAÇÃO DE REDES E SERVIÇOS (WGRS), 25. , 2020, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 153-166. ISSN 2595-2722. DOI: https://doi.org/10.5753/wgrs.2020.12458.